Space Engineers
|
Communication between game and editor. More...
Public Member Functions | |
delegate void | ReceivedMsgHandler (MyExternalDebugStructures.CommonMsgHeader messageHeader, IntPtr messageData) |
bool | IsHandlerRegistered (ReceivedMsgHandler handler) |
override void | LoadData () |
void | Dispose () |
override void | UpdateBeforeSimulation () |
bool | SendMessageToClients< TMessage > (TMessage msg) |
Public Member Functions inherited from VRage.Game.Components.MySessionComponentBase | |
virtual bool | UpdatedBeforeInit () |
MySessionComponentBase () | |
void | SetUpdateOrder (MyUpdateOrder order) |
virtual void | InitFromDefinition (MySessionComponentDefinition definition) |
virtual void | Init (MyObjectBuilder_SessionComponent sessionComponent) |
virtual MyObjectBuilder_SessionComponent | GetObjectBuilder () |
void | AfterLoadData () |
void | UnloadDataConditional () |
virtual void | SaveData () |
virtual void | BeforeStart () |
virtual void | Simulate () |
virtual void | UpdateAfterSimulation () |
virtual void | UpdatingStopped () |
virtual void | Draw () |
virtual void | HandleInput () |
override string | ToString () |
Public Attributes | |
const int | GameDebugPort = 13000 |
Public Attributes inherited from VRage.Game.Components.MySessionComponentBase | |
readonly string | DebugName |
readonly int | Priority |
readonly Type | ComponentType |
IMySession | Session |
Static Public Attributes | |
static MySessionComponentExtDebug | Static = null |
static bool | ForceDisable = false |
Protected Member Functions | |
override void | UnloadData () |
Properties | |
ReceivedMsgHandler | ReceivedMsg |
bool | HasClients [get] |
Properties inherited from VRage.Game.Components.MySessionComponentBase | |
MyUpdateOrder | UpdateOrder [get] |
MyObjectBuilderType | ObjectBuilderType [get] |
bool | Loaded [get] |
bool | Initialized [get] |
MyDefinitionId | Definition [get, set] |
virtual Type[] | Dependencies [get] |
virtual bool | IsRequiredByGame [get] |
Indicates whether a session component should be used in current configuration. Example: MyDestructionData component returns true only when game uses Havok Destruction More... | |
Communication between game and editor.
Definition at line 19 of file MySessionComponentExtDebug.cs.
|
inline |
Definition at line 121 of file MySessionComponentExtDebug.cs.
|
inline |
Definition at line 48 of file MySessionComponentExtDebug.cs.
|
inlinevirtual |
Reimplemented from VRage.Game.Components.MySessionComponentBase.
Definition at line 88 of file MySessionComponentExtDebug.cs.
delegate void VRage.Game.SessionComponents.MySessionComponentExtDebug.ReceivedMsgHandler | ( | MyExternalDebugStructures.CommonMsgHeader | messageHeader, |
IntPtr | messageData | ||
) |
|
inline |
TMessage | : | struct | |
TMessage | : | MyExternalDebugStructures.IExternalDebugMsg |
Definition at line 309 of file MySessionComponentExtDebug.cs.
|
inlineprotectedvirtual |
Reimplemented from VRage.Game.Components.MySessionComponentBase.
Definition at line 115 of file MySessionComponentExtDebug.cs.
|
inlinevirtual |
Reimplemented from VRage.Game.Components.MySessionComponentBase.
Definition at line 238 of file MySessionComponentExtDebug.cs.
|
static |
Definition at line 55 of file MySessionComponentExtDebug.cs.
const int VRage.Game.SessionComponents.MySessionComponentExtDebug.GameDebugPort = 13000 |
Definition at line 57 of file MySessionComponentExtDebug.cs.
|
static |
Definition at line 54 of file MySessionComponentExtDebug.cs.
|
get |
Definition at line 60 of file MySessionComponentExtDebug.cs.
|
addremove |
Definition at line 32 of file MySessionComponentExtDebug.cs.