Table of Contents

Class AccountManagement

Namespace
KSP.Networking.MP
Assembly
Assembly-CSharp.dll
public class AccountManagement
Inheritance
AccountManagement
Inherited Members
Extension Methods

Constructors

AccountManagement()

public AccountManagement()

Fields

DEFAULT_ACCOUNT_LOGINCODE_STATE

public const AccountLoginCodeState DEFAULT_ACCOUNT_LOGINCODE_STATE = None

Field Value

AccountLoginCodeState

DEFAULT_ACCOUNT_MANAGEMENT_OPERATION

public const AccountManagementOperation DEFAULT_ACCOUNT_MANAGEMENT_OPERATION = None

Field Value

AccountManagementOperation

DEFAULT_ACCOUNT_MANAGEMENT_STATE

public const AccountManagementState DEFAULT_ACCOUNT_MANAGEMENT_STATE = None

Field Value

AccountManagementState

LoginRetryDelay

public int LoginRetryDelay

Field Value

int

Properties

AccountCodeNotReceived

public bool AccountCodeNotReceived { get; }

Property Value

bool

AccountGuidString

public string AccountGuidString { get; }

Property Value

string

AccountLoginCodeState

public AccountLoginCodeState AccountLoginCodeState { get; }

Property Value

AccountLoginCodeState

AccountManagementOperation

public AccountManagementOperation AccountManagementOperation { get; }

Property Value

AccountManagementOperation

AccountManagementState

public AccountManagementState AccountManagementState { get; }

Property Value

AccountManagementState

AccountNameString

public string AccountNameString { get; }

Property Value

string

ActivePlayerGuidString

public string ActivePlayerGuidString { get; }

Property Value

string

ActivePlayerNameString

public string ActivePlayerNameString { get; }

Property Value

string

ErrorString

public string ErrorString { get; }

Property Value

string

IsAccountCodeReceived

public bool IsAccountCodeReceived { get; }

Property Value

bool

IsAccountCodeReceiving

public bool IsAccountCodeReceiving { get; }

Property Value

bool

IsBypass

public bool IsBypass { get; }

Property Value

bool

IsLoggedIn

public bool IsLoggedIn { get; }

Property Value

bool

IsLoggedOut

public bool IsLoggedOut { get; }

Property Value

bool

IsLoggingIn

public bool IsLoggingIn { get; }

Property Value

bool

IsLoggingOut

public bool IsLoggingOut { get; }

Property Value

bool

MSInCurrentState

public int MSInCurrentState { get; }

Property Value

int

TimeInCurrentStateString

public string TimeInCurrentStateString { get; }

Property Value

string

UserLoginCode

public string UserLoginCode { get; }

Property Value

string

Methods

CancelFetchingUserCode(out string)

public bool CancelFetchingUserCode(out string errorStringOut)

Parameters

errorStringOut string

Returns

bool

CancelLoggingIn(out string)

public bool CancelLoggingIn(out string errorStringOut)

Parameters

errorStringOut string

Returns

bool

ClearErrorString()

public void ClearErrorString()

~AccountManagement()

protected ~AccountManagement()

Init()

public void Init()

Pump()

public void Pump()

PumpUserCode()

public void PumpUserCode()

SetErrorString(string)

public void SetErrorString(string errorString)

Parameters

errorString string

StartFetchingUserCode(out string)

public bool StartFetchingUserCode(out string errorStringOut)

Parameters

errorStringOut string

Returns

bool

StartLoggingIn(AccountManagementLogInMode, out string, string, string)

public bool StartLoggingIn(AccountManagementLogInMode accountManagementLogInMode, out string errorStringOut, string accountNameString = "", string accountPasswordString = "")

Parameters

accountManagementLogInMode AccountManagementLogInMode
errorStringOut string
accountNameString string
accountPasswordString string

Returns

bool

StartLoggingOut(out string)

public bool StartLoggingOut(out string errorStringOut)

Parameters

errorStringOut string

Returns

bool

Uninit()

public void Uninit()