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

Public Member Functions

override void UpdateBeforeSimulation ()
 
bool Update (MyPlayer player, MyEntity entity)
 
void SetWon (MyPlayer.PlayerId Id, int index)
 
void SetLost (MyPlayer.PlayerId Id, int index)
 
MyMissionTriggers TryCreateFromDefault (MyPlayer.PlayerId newId, bool overwrite=false)
 
 MySessionComponentMissionTriggers ()
 
void Load (MyObjectBuilder_SessionComponentMission obj)
 
MyObjectBuilder_SessionComponentMission GetObjectBuilder ()
 
- 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 LoadData ()
 
virtual void SaveData ()
 
virtual void BeforeStart ()
 
virtual void Simulate ()
 
virtual void UpdateAfterSimulation ()
 
virtual void UpdatingStopped ()
 
virtual void Draw ()
 
virtual void HandleInput ()
 
override string ToString ()
 

Static Public Member Functions

static void PlayerDied (MyPlayer player)
 
static void RaiseSignal (MyPlayer player, Signal signal)
 
static bool CanRespawn (MyPlayer.PlayerId Id)
 
static StringBuilder GetProgress (MyPlayer player)
 

Protected Attributes

bool m_someoneWon
 

Properties

static MySessionComponentMissionTriggers Static [get]
 
Dictionary< MyPlayer.PlayerId, MyMissionTriggersMissionTriggers [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
 
- Protected Member Functions inherited from VRage.Game.Components.MySessionComponentBase
virtual void UnloadData ()
 

Detailed Description

Definition at line 25 of file MySessionComponentMissionTriggers.cs.

Constructor & Destructor Documentation

Sandbox.Game.SessionComponents.MySessionComponentMissionTriggers.MySessionComponentMissionTriggers ( )
inline

Definition at line 224 of file MySessionComponentMissionTriggers.cs.

Member Function Documentation

static bool Sandbox.Game.SessionComponents.MySessionComponentMissionTriggers.CanRespawn ( MyPlayer.PlayerId  Id)
inlinestatic

Definition at line 119 of file MySessionComponentMissionTriggers.cs.

MyObjectBuilder_SessionComponentMission Sandbox.Game.SessionComponents.MySessionComponentMissionTriggers.GetObjectBuilder ( )
inlinevirtual
static StringBuilder Sandbox.Game.SessionComponents.MySessionComponentMissionTriggers.GetProgress ( MyPlayer  player)
inlinestatic

Definition at line 161 of file MySessionComponentMissionTriggers.cs.

void Sandbox.Game.SessionComponents.MySessionComponentMissionTriggers.Load ( MyObjectBuilder_SessionComponentMission  obj)
inline

Definition at line 229 of file MySessionComponentMissionTriggers.cs.

static void Sandbox.Game.SessionComponents.MySessionComponentMissionTriggers.PlayerDied ( MyPlayer  player)
inlinestatic

Definition at line 102 of file MySessionComponentMissionTriggers.cs.

static void Sandbox.Game.SessionComponents.MySessionComponentMissionTriggers.RaiseSignal ( MyPlayer  player,
Signal  signal 
)
inlinestatic

Definition at line 109 of file MySessionComponentMissionTriggers.cs.

void Sandbox.Game.SessionComponents.MySessionComponentMissionTriggers.SetLost ( MyPlayer.PlayerId  Id,
int  index 
)
inline

Definition at line 183 of file MySessionComponentMissionTriggers.cs.

void Sandbox.Game.SessionComponents.MySessionComponentMissionTriggers.SetWon ( MyPlayer.PlayerId  Id,
int  index 
)
inline

Definition at line 173 of file MySessionComponentMissionTriggers.cs.

MyMissionTriggers Sandbox.Game.SessionComponents.MySessionComponentMissionTriggers.TryCreateFromDefault ( MyPlayer.PlayerId  newId,
bool  overwrite = false 
)
inline

Definition at line 201 of file MySessionComponentMissionTriggers.cs.

bool Sandbox.Game.SessionComponents.MySessionComponentMissionTriggers.Update ( MyPlayer  player,
MyEntity  entity 
)
inline

Definition at line 74 of file MySessionComponentMissionTriggers.cs.

override void Sandbox.Game.SessionComponents.MySessionComponentMissionTriggers.UpdateBeforeSimulation ( )
inlinevirtual

Member Data Documentation

bool Sandbox.Game.SessionComponents.MySessionComponentMissionTriggers.m_someoneWon
protected

Definition at line 30 of file MySessionComponentMissionTriggers.cs.

Property Documentation

Dictionary<MyPlayer.PlayerId, MyMissionTriggers> Sandbox.Game.SessionComponents.MySessionComponentMissionTriggers.MissionTriggers
get

Definition at line 28 of file MySessionComponentMissionTriggers.cs.

MySessionComponentMissionTriggers Sandbox.Game.SessionComponents.MySessionComponentMissionTriggers.Static
staticget

Definition at line 27 of file MySessionComponentMissionTriggers.cs.


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