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

Public Member Functions

 MyLocalizationSessionComponent ()
 
void LoadCampaignLocalization (IEnumerable< string > paths, string campaignModFolderPath=null)
 
void SwitchLanguage (string language)
 
override void BeforeStart ()
 
override void Init (MyObjectBuilder_SessionComponent sessionComponent)
 
override MyObjectBuilder_SessionComponent GetObjectBuilder ()
 
- Public Member Functions inherited from VRage.Game.Components.MySessionComponentBase
virtual bool UpdatedBeforeInit ()
 
 MySessionComponentBase ()
 
void SetUpdateOrder (MyUpdateOrder order)
 
virtual void InitFromDefinition (MySessionComponentDefinition definition)
 
void AfterLoadData ()
 
void UnloadDataConditional ()
 
virtual void LoadData ()
 
virtual void SaveData ()
 
virtual void UpdateBeforeSimulation ()
 
virtual void Simulate ()
 
virtual void UpdateAfterSimulation ()
 
virtual void UpdatingStopped ()
 
virtual void Draw ()
 
virtual void HandleInput ()
 
override string ToString ()
 

Static Public Attributes

static readonly string MOD_BUNDLE_NAME = "MySession - Mod Bundle"
 
static readonly string CAMPAIGN_BUNDLE_NAME = "MySession - Campaing Bundle"
 

Protected Member Functions

override void UnloadData ()
 

Properties

string Language [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 12 of file MyLocalizationSessionComponent.cs.

Constructor & Destructor Documentation

VRage.Game.Components.Session.MyLocalizationSessionComponent.MyLocalizationSessionComponent ( )
inline

Definition at line 30 of file MyLocalizationSessionComponent.cs.

Member Function Documentation

override void VRage.Game.Components.Session.MyLocalizationSessionComponent.BeforeStart ( )
inlinevirtual
override MyObjectBuilder_SessionComponent VRage.Game.Components.Session.MyLocalizationSessionComponent.GetObjectBuilder ( )
inlinevirtual
override void VRage.Game.Components.Session.MyLocalizationSessionComponent.Init ( MyObjectBuilder_SessionComponent  sessionComponent)
inlinevirtual
void VRage.Game.Components.Session.MyLocalizationSessionComponent.LoadCampaignLocalization ( IEnumerable< string >  paths,
string  campaignModFolderPath = null 
)
inline

Definition at line 41 of file MyLocalizationSessionComponent.cs.

void VRage.Game.Components.Session.MyLocalizationSessionComponent.SwitchLanguage ( string  language)
inline

Definition at line 89 of file MyLocalizationSessionComponent.cs.

override void VRage.Game.Components.Session.MyLocalizationSessionComponent.UnloadData ( )
inlineprotectedvirtual

Member Data Documentation

readonly string VRage.Game.Components.Session.MyLocalizationSessionComponent.CAMPAIGN_BUNDLE_NAME = "MySession - Campaing Bundle"
static

Definition at line 15 of file MyLocalizationSessionComponent.cs.

readonly string VRage.Game.Components.Session.MyLocalizationSessionComponent.MOD_BUNDLE_NAME = "MySession - Mod Bundle"
static

Definition at line 14 of file MyLocalizationSessionComponent.cs.

Property Documentation

string VRage.Game.Components.Session.MyLocalizationSessionComponent.Language
get

Definition at line 26 of file MyLocalizationSessionComponent.cs.


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