Table of Contents

Class ErrorFlag

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

Constructors

ErrorFlag(bool)

public ErrorFlag(bool errorAsWarning = false)

Parameters

errorAsWarning bool

Fields

DEFAULT_ERROR_AS_WARNING

public const bool DEFAULT_ERROR_AS_WARNING = false

Field Value

bool

NO_ERROR

public const string NO_ERROR = "No Error"

Field Value

string

UNSPECIFIED_ERROR

public const string UNSPECIFIED_ERROR = "Unspecified Error"

Field Value

string

Properties

ErrorAsWarning

public bool ErrorAsWarning { get; }

Property Value

bool

ErrorString

public string ErrorString { get; }

Property Value

string

IsErrorFlagSet

public bool IsErrorFlagSet { get; }

Property Value

bool

Methods

ClearErrorFlag()

public void ClearErrorFlag()

~ErrorFlag()

protected ~ErrorFlag()

GetStateData()

public ErrorFlag.StateData GetStateData()

Returns

ErrorFlag.StateData

Init(bool)

public void Init(bool errorAsWarning = false)

Parameters

errorAsWarning bool

LogError(string)

public static void LogError(string errorString)

Parameters

errorString string

LogWarn(string)

public static void LogWarn(string warnString)

Parameters

warnString string

ResetDataValues()

public void ResetDataValues()

RestoreViaStateData(StateData)

public void RestoreViaStateData(ErrorFlag.StateData stateData)

Parameters

stateData ErrorFlag.StateData

SetErrorAsWarning(bool)

public void SetErrorAsWarning(bool errorAsWarning)

Parameters

errorAsWarning bool

SetErrorFlag(string)

public bool SetErrorFlag(string errorString)

Parameters

errorString string

Returns

bool

Uninit()

public void Uninit()