Space Engineers
Public Member Functions | Public Attributes | Properties | List of all members
SpaceEngineers.Game.Achievements.MyAchievement_LostInSpace Class Reference
Inheritance diagram for SpaceEngineers.Game.Achievements.MyAchievement_LostInSpace:
Sandbox.Game.SessionComponents.MySteamAchievementBase

Public Member Functions

override void Init ()
 Called once when the session gets loaded for the first time. Always call base.Init()! More...
 
override void SessionLoad ()
 Called when session components are getting loaded. More...
 
override void SessionUpdate ()
 Update called in AfterSimulation. More...
 
- Public Member Functions inherited from Sandbox.Game.SessionComponents.MySteamAchievementBase
virtual void SessionSave ()
 Called when session components are getting saved. More...
 
virtual void SessionUnload ()
 Called when session gets unloaded. More...
 
virtual void SessionBeforeStart ()
 Called once after the session is loaded and before updates start. More...
 

Public Attributes

const string StatNameTag = "LostInSpace_LostInSpaceStartedS"
 
const int CheckIntervalMs = 3000
 

Properties

override string AchievementTag [get]
 
override bool NeedsUpdate [get]
 
- Properties inherited from Sandbox.Game.SessionComponents.MySteamAchievementBase
abstract string AchievementTag [get]
 Tag that identifies the achievement within the Steam system. More...
 
bool IsAchieved [get, protected set]
 Achievement will stop recieving updates when Achieved. More...
 
abstract bool NeedsUpdate [get]
 Tells if the Achievement needs to recieve updates. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Sandbox.Game.SessionComponents.MySteamAchievementBase
void NotifyAchieved ()
 Use to notify the achievement state change. More...
 
- Events inherited from Sandbox.Game.SessionComponents.MySteamAchievementBase
Action< MySteamAchievementBaseAchieved
 Invoked when the achievement is achieved. Invocation list is cleared afterwards. More...
 

Detailed Description

Definition at line 17 of file MyAchievement_LostInSpace.cs.

Member Function Documentation

override void SpaceEngineers.Game.Achievements.MyAchievement_LostInSpace.Init ( )
inlinevirtual

Called once when the session gets loaded for the first time. Always call base.Init()!

Reimplemented from Sandbox.Game.SessionComponents.MySteamAchievementBase.

Definition at line 32 of file MyAchievement_LostInSpace.cs.

override void SpaceEngineers.Game.Achievements.MyAchievement_LostInSpace.SessionLoad ( )
inlinevirtual

Called when session components are getting loaded.

Reimplemented from Sandbox.Game.SessionComponents.MySteamAchievementBase.

Definition at line 42 of file MyAchievement_LostInSpace.cs.

override void SpaceEngineers.Game.Achievements.MyAchievement_LostInSpace.SessionUpdate ( )
inlinevirtual

Update called in AfterSimulation.

Reimplemented from Sandbox.Game.SessionComponents.MySteamAchievementBase.

Definition at line 49 of file MyAchievement_LostInSpace.cs.

Member Data Documentation

const int SpaceEngineers.Game.Achievements.MyAchievement_LostInSpace.CheckIntervalMs = 3000

Definition at line 20 of file MyAchievement_LostInSpace.cs.

const string SpaceEngineers.Game.Achievements.MyAchievement_LostInSpace.StatNameTag = "LostInSpace_LostInSpaceStartedS"

Definition at line 19 of file MyAchievement_LostInSpace.cs.

Property Documentation

override string SpaceEngineers.Game.Achievements.MyAchievement_LostInSpace.AchievementTag
get

Definition at line 22 of file MyAchievement_LostInSpace.cs.

override bool SpaceEngineers.Game.Achievements.MyAchievement_LostInSpace.NeedsUpdate
get

Definition at line 23 of file MyAchievement_LostInSpace.cs.


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