Table of Contents

Class MPFramework

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

Constructors

MPFramework()

public MPFramework()

Fields

TIME_TO_UPDATE_DEBUG_VARIABLES

public const int TIME_TO_UPDATE_DEBUG_VARIABLES = 500

Field Value

int

Properties

AccountManagement

public AccountManagement AccountManagement { get; }

Property Value

AccountManagement

GameClient

public GameClient GameClient { get; }

Property Value

GameClient

InMultiplayerWing

public bool InMultiplayerWing { get; }

Property Value

bool

Instance

public static MPFramework Instance { get; }

Property Value

MPFramework

Status

public Status Status { get; }

Property Value

Status

UIHooks

public UIHooks UIHooks { get; }

Property Value

UIHooks

Methods

BindMultiplayerKeys()

public void BindMultiplayerKeys()

CreateInstance()

public static MPFramework CreateInstance()

Returns

MPFramework

DestroyInstance()

public static void DestroyInstance()

~MPFramework()

protected ~MPFramework()

GetClientMode()

public ClientMode GetClientMode()

Returns

ClientMode

GetPlayerIdForPlayerGuidString(string)

public byte GetPlayerIdForPlayerGuidString(string playerGuidString)

Parameters

playerGuidString string

Returns

byte

Init()

public void Init()

OnApplicationFocus(bool)

public void OnApplicationFocus(bool focus)

Parameters

focus bool

OnApplicationPause(bool)

public void OnApplicationPause(bool pause)

Parameters

pause bool

OnApplicationQuit()

public void OnApplicationQuit()

OnFixedUpdate()

public void OnFixedUpdate()

OnGUI()

public void OnGUI()

OnUpdate()

public void OnUpdate()

Pump()

public void Pump()

SetInMultiplayerWing(bool)

public void SetInMultiplayerWing(bool inMultiplayerWing)

Parameters

inMultiplayerWing bool

Setup()

public void Setup()

SetupLocalPlayerInfo()

public void SetupLocalPlayerInfo()

Start(IScriptEnvironment)

public void Start(IScriptEnvironment iscriptEnvironment)

Parameters

iscriptEnvironment IScriptEnvironment

TeardownLocalPlayerInfo()

public void TeardownLocalPlayerInfo()

UnbindMultiplayerKeys()

public void UnbindMultiplayerKeys()

Uninit()

public void Uninit()

UpdateDebugVariables()

public void UpdateDebugVariables()

UpdateHashes()

public void UpdateHashes()