Space Engineers
Public Member Functions | Static Public Member Functions | Protected Member Functions | Properties | List of all members
Sandbox.Game.World.MyGlobalEvents Class Reference
Inheritance diagram for Sandbox.Game.World.MyGlobalEvents:
VRage.Game.Components.MySessionComponentBase VRage.Game.Components.Interfaces.IMyUserInputComponent

Public Member Functions

override void LoadData ()
 
void Init (MyObjectBuilder_GlobalEvents objectBuilder)
 
override void BeforeStart ()
 
override void UpdateBeforeSimulation ()
 
override void Draw ()
 
- 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)
 
void AfterLoadData ()
 
void UnloadDataConditional ()
 
virtual void SaveData ()
 
virtual void Simulate ()
 
virtual void UpdateAfterSimulation ()
 
virtual void UpdatingStopped ()
 
virtual void HandleInput ()
 
override string ToString ()
 

Static Public Member Functions

static MyObjectBuilder_GlobalEvents GetObjectBuilder ()
 
static MyGlobalEventBase GetEventById (MyDefinitionId defId)
 
static void RemoveEventsById (MyDefinitionId defIdToRemove)
 
static void AddGlobalEvent (MyGlobalEventBase globalEvent)
 
static void RemoveGlobalEvent (MyGlobalEventBase globalEvent)
 
static void RescheduleEvent (MyGlobalEventBase globalEvent, TimeSpan time)
 
static void LoadEvents (MyObjectBuilder_GlobalEvents eventsBuilder)
 
static void EnableEvents ()
 

Protected Member Functions

override void UnloadData ()
 

Properties

static bool EventsEmpty [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...
 

Additional Inherited Members

- Public Attributes inherited from VRage.Game.Components.MySessionComponentBase
readonly string DebugName
 
readonly int Priority
 
readonly Type ComponentType
 
IMySession Session
 

Detailed Description

Definition at line 23 of file MyGlobalEvents.cs.

Member Function Documentation

static void Sandbox.Game.World.MyGlobalEvents.AddGlobalEvent ( MyGlobalEventBase  globalEvent)
inlinestatic

Definition at line 176 of file MyGlobalEvents.cs.

override void Sandbox.Game.World.MyGlobalEvents.BeforeStart ( )
inlinevirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 73 of file MyGlobalEvents.cs.

override void Sandbox.Game.World.MyGlobalEvents.Draw ( )
inlinevirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 128 of file MyGlobalEvents.cs.

static void Sandbox.Game.World.MyGlobalEvents.EnableEvents ( )
inlinestatic

Definition at line 221 of file MyGlobalEvents.cs.

static MyGlobalEventBase Sandbox.Game.World.MyGlobalEvents.GetEventById ( MyDefinitionId  defId)
inlinestatic

Definition at line 152 of file MyGlobalEvents.cs.

static MyObjectBuilder_GlobalEvents Sandbox.Game.World.MyGlobalEvents.GetObjectBuilder ( )
inlinestaticvirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 61 of file MyGlobalEvents.cs.

void Sandbox.Game.World.MyGlobalEvents.Init ( MyObjectBuilder_GlobalEvents  objectBuilder)
inline

Definition at line 53 of file MyGlobalEvents.cs.

override void Sandbox.Game.World.MyGlobalEvents.LoadData ( )
inlinevirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 39 of file MyGlobalEvents.cs.

static void Sandbox.Game.World.MyGlobalEvents.LoadEvents ( MyObjectBuilder_GlobalEvents  eventsBuilder)
inlinestatic

Definition at line 193 of file MyGlobalEvents.cs.

static void Sandbox.Game.World.MyGlobalEvents.RemoveEventsById ( MyDefinitionId  defIdToRemove)
inlinestatic

Definition at line 170 of file MyGlobalEvents.cs.

static void Sandbox.Game.World.MyGlobalEvents.RemoveGlobalEvent ( MyGlobalEventBase  globalEvent)
inlinestatic

Definition at line 181 of file MyGlobalEvents.cs.

static void Sandbox.Game.World.MyGlobalEvents.RescheduleEvent ( MyGlobalEventBase  globalEvent,
TimeSpan  time 
)
inlinestatic

Definition at line 186 of file MyGlobalEvents.cs.

override void Sandbox.Game.World.MyGlobalEvents.UnloadData ( )
inlineprotectedvirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 46 of file MyGlobalEvents.cs.

override void Sandbox.Game.World.MyGlobalEvents.UpdateBeforeSimulation ( )
inlinevirtual

Reimplemented from VRage.Game.Components.MySessionComponentBase.

Definition at line 78 of file MyGlobalEvents.cs.

Property Documentation

bool Sandbox.Game.World.MyGlobalEvents.EventsEmpty
staticget

Definition at line 27 of file MyGlobalEvents.cs.


The documentation for this class was generated from the following file: