Space Engineers
Classes | Public Member Functions | Public Attributes | Static Public Attributes | Properties | List of all members
VRage.Game.MyObjectBuilder_Checkpoint Class Reference
Inheritance diagram for VRage.Game.MyObjectBuilder_Checkpoint:
VRage.ObjectBuilders.MyObjectBuilder_Base

Classes

struct  ModItem
 
struct  PlayerId
 
struct  PlayerItem
 
struct  RespawnCooldownItem
 

Public Member Functions

bool ShouldSerializeWorkshopId ()
 
bool ShouldSerializeClients ()
 
bool ShouldSerializeAllPlayersColors ()
 
bool ShouldSerializeWorldBoundaries ()
 
bool ShouldSerializeInGameTime ()
 
bool ShouldSerializeGameTime ()
 
bool ShouldSerializeOnlineMode ()
 
bool ShouldSerializeAutoHealing ()
 
bool ShouldSerializeConnectedPlayers ()
 
bool ShouldSerializeDisconnectedPlayers ()
 
bool ShouldSerializeEnableCopyPaste ()
 
bool ShouldSerializeMaxPlayers ()
 
bool ShouldSerializeWeaponsEnabled ()
 
bool ShouldSerializeShowPlayerNamesOnHud ()
 
bool ShouldSerializeMaxFloatingObjects ()
 
bool ShouldSerializeGameMode ()
 
bool ShouldSerializeInventorySizeMultiplier ()
 
bool ShouldSerializeAssemblerSpeedMultiplier ()
 
bool ShouldSerializeAssemblerEfficiencyMultiplier ()
 
bool ShouldSerializeRefinerySpeedMultiplier ()
 
bool ShouldSerializeThrusterDamage ()
 
bool ShouldSerializeCargoShipsEnabled ()
 
bool ShouldSerializeAllPlayers ()
 
bool ShouldSerializeAutoSave ()
 
- Public Member Functions inherited from VRage.ObjectBuilders.MyObjectBuilder_Base
bool ShouldSerializeSubtypeId ()
 
void Save (string filepath)
 
virtual MyObjectBuilder_Base Clone ()
 

Public Attributes

SerializableVector3I CurrentSector
 
long ElapsedGameTime
 This is long because TimeSpan is not serialized More...
 
string SessionName
 
MyPositionAndOrientation SpectatorPosition = new MyPositionAndOrientation(Matrix.Identity)
 
bool SpectatorIsLightOn = false
 
MyCameraControllerEnum CameraController = MyCameraControllerEnum.Spectator
 
long CameraEntity
 
long ControlledObject = -1
 
string Password
 
string Description
 
DateTime LastSaveTime
 
float SpectatorDistance
 
ulong WorkshopId = null
 
MyObjectBuilder_Toolbar CharacterToolbar
 
SerializableDictionaryCompat< long, PlayerId, ulong > ControlledEntities
 
MyObjectBuilder_SessionSettings Settings = MyObjectBuilderSerializer.CreateNewObject<MyObjectBuilder_SessionSettings>()
 
MyObjectBuilder_ScriptManager ScriptManagerData
 
int AppVersion = 0
 
MyObjectBuilder_FactionCollection Factions = null
 
List< ModItemMods
 
SerializableDictionary< ulong, MyPromoteLevelPromotedUsers
 
SerializableDefinitionId Scenario = DEFAULT_SCENARIO
 
List< RespawnCooldownItemRespawnCooldowns
 
List< MyObjectBuilder_IdentityIdentities = null
 
List< MyObjectBuilder_ClientClients = null
 
MyEnvironmentHostilityEnum PreviousEnvironmentHostility = null
 
SerializableDictionary< PlayerId, MyObjectBuilder_PlayerAllPlayersData
 
SerializableDictionary< PlayerId, List< Vector3 > > AllPlayersColors
 
List< MyObjectBuilder_ChatHistoryChatHistory
 
List< MyObjectBuilder_FactionChatHistoryFactionChatHistory
 
List< long > NonPlayerIdentities = null
 
SerializableDictionary< long, MyObjectBuilder_GpsGps
 
SerializableBoundingBoxD WorldBoundaries
 
List< MyObjectBuilder_SessionComponentSessionComponents
 
SerializableDefinitionId GameDefinition = MyGameDefinition.Default
 
HashSet< string > SessionComponentEnabled = new HashSet<string>()
 
HashSet< string > SessionComponentDisabled = new HashSet<string>()
 
DateTime InGameTime = DEFAULT_DATE
 
MyObjectBuilder_SessionComponentMission MissionTriggers
 
string Briefing
 
string BriefingVideo
 
string CustomLoadingScreenImage
 
string CustomLoadingScreenText
 
string CustomSkybox = ""
 
int RequiresDX = 9
 
SerializableDictionary< ulong, MyObjectBuilder_PlayerPlayers
 
SerializableDictionary< PlayerId, MyObjectBuilder_PlayerConnectedPlayers
 
SerializableDictionary< PlayerId, long > DisconnectedPlayers
 
List< PlayerItemAllPlayers
 

Static Public Attributes

static DateTime DEFAULT_DATE = new DateTime(1215, 7, 1, 12, 0, 0)
 

Properties

DateTime GameTime [get, set]
 Obsolete. Use ElapsedGameTime More...
 
MyOnlineModeEnum OnlineMode [get, set]
 
bool AutoHealing [get, set]
 
bool EnableCopyPaste [get, set]
 
short MaxPlayers [get, set]
 
bool WeaponsEnabled [get, set]
 
bool ShowPlayerNamesOnHud [get, set]
 
short MaxFloatingObjects [get, set]
 
MyGameModeEnum GameMode [get, set]
 
float InventorySizeMultiplier [get, set]
 
float AssemblerSpeedMultiplier [get, set]
 
float AssemblerEfficiencyMultiplier [get, set]
 
float RefinerySpeedMultiplier [get, set]
 
bool ThrusterDamage [get, set]
 
bool CargoShipsEnabled [get, set]
 
bool AutoSave [get, set]
 
- Properties inherited from VRage.ObjectBuilders.MyObjectBuilder_Base
MyStringHash SubtypeId [get]
 
string SubtypeName [get, set]
 
MyObjectBuilderType TypeId [get]
 

Detailed Description

Definition at line 30 of file MyObjectBuilder_Checkpoint.cs.

Member Function Documentation

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeAllPlayers ( )
inline

Definition at line 434 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeAllPlayersColors ( )
inline

Definition at line 220 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeAssemblerEfficiencyMultiplier ( )
inline

Definition at line 404 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeAssemblerSpeedMultiplier ( )
inline

Definition at line 396 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeAutoHealing ( )
inline

Definition at line 316 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeAutoSave ( )
inline

Definition at line 442 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeCargoShipsEnabled ( )
inline

Definition at line 429 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeClients ( )
inline

Definition at line 210 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeConnectedPlayers ( )
inline

Definition at line 325 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeDisconnectedPlayers ( )
inline

Definition at line 330 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeEnableCopyPaste ( )
inline

Definition at line 338 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeGameMode ( )
inline

Definition at line 380 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeGameTime ( )
inline

Definition at line 300 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeInGameTime ( )
inline

Definition at line 259 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeInventorySizeMultiplier ( )
inline

Definition at line 388 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeMaxFloatingObjects ( )
inline

Definition at line 372 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeMaxPlayers ( )
inline

Definition at line 346 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeOnlineMode ( )
inline

Definition at line 308 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeRefinerySpeedMultiplier ( )
inline

Definition at line 412 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeShowPlayerNamesOnHud ( )
inline

Definition at line 363 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeThrusterDamage ( )
inline

Definition at line 420 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeWeaponsEnabled ( )
inline

Definition at line 354 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeWorkshopId ( )
inline

Definition at line 97 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShouldSerializeWorldBoundaries ( )
inline

Definition at line 236 of file MyObjectBuilder_Checkpoint.cs.

Member Data Documentation

List<PlayerItem> VRage.Game.MyObjectBuilder_Checkpoint.AllPlayers

Definition at line 433 of file MyObjectBuilder_Checkpoint.cs.

SerializableDictionary<PlayerId, List<Vector3> > VRage.Game.MyObjectBuilder_Checkpoint.AllPlayersColors

Definition at line 219 of file MyObjectBuilder_Checkpoint.cs.

SerializableDictionary<PlayerId, MyObjectBuilder_Player> VRage.Game.MyObjectBuilder_Checkpoint.AllPlayersData

Definition at line 216 of file MyObjectBuilder_Checkpoint.cs.

int VRage.Game.MyObjectBuilder_Checkpoint.AppVersion = 0

Definition at line 112 of file MyObjectBuilder_Checkpoint.cs.

string VRage.Game.MyObjectBuilder_Checkpoint.Briefing

Definition at line 268 of file MyObjectBuilder_Checkpoint.cs.

string VRage.Game.MyObjectBuilder_Checkpoint.BriefingVideo

Definition at line 271 of file MyObjectBuilder_Checkpoint.cs.

MyCameraControllerEnum VRage.Game.MyObjectBuilder_Checkpoint.CameraController = MyCameraControllerEnum.Spectator

Definition at line 75 of file MyObjectBuilder_Checkpoint.cs.

long VRage.Game.MyObjectBuilder_Checkpoint.CameraEntity

Definition at line 78 of file MyObjectBuilder_Checkpoint.cs.

MyObjectBuilder_Toolbar VRage.Game.MyObjectBuilder_Checkpoint.CharacterToolbar

Definition at line 100 of file MyObjectBuilder_Checkpoint.cs.

List<MyObjectBuilder_ChatHistory> VRage.Game.MyObjectBuilder_Checkpoint.ChatHistory

Definition at line 223 of file MyObjectBuilder_Checkpoint.cs.

List<MyObjectBuilder_Client> VRage.Game.MyObjectBuilder_Checkpoint.Clients = null

Definition at line 209 of file MyObjectBuilder_Checkpoint.cs.

SerializableDictionary<PlayerId, MyObjectBuilder_Player> VRage.Game.MyObjectBuilder_Checkpoint.ConnectedPlayers

Definition at line 324 of file MyObjectBuilder_Checkpoint.cs.

SerializableDictionaryCompat<long, PlayerId, ulong> VRage.Game.MyObjectBuilder_Checkpoint.ControlledEntities

Definition at line 103 of file MyObjectBuilder_Checkpoint.cs.

long VRage.Game.MyObjectBuilder_Checkpoint.ControlledObject = -1

Definition at line 81 of file MyObjectBuilder_Checkpoint.cs.

SerializableVector3I VRage.Game.MyObjectBuilder_Checkpoint.CurrentSector

Definition at line 54 of file MyObjectBuilder_Checkpoint.cs.

string VRage.Game.MyObjectBuilder_Checkpoint.CustomLoadingScreenImage

Definition at line 273 of file MyObjectBuilder_Checkpoint.cs.

string VRage.Game.MyObjectBuilder_Checkpoint.CustomLoadingScreenText

Definition at line 274 of file MyObjectBuilder_Checkpoint.cs.

string VRage.Game.MyObjectBuilder_Checkpoint.CustomSkybox = ""

Definition at line 276 of file MyObjectBuilder_Checkpoint.cs.

DateTime VRage.Game.MyObjectBuilder_Checkpoint.DEFAULT_DATE = new DateTime(1215, 7, 1, 12, 0, 0)
static

Definition at line 51 of file MyObjectBuilder_Checkpoint.cs.

string VRage.Game.MyObjectBuilder_Checkpoint.Description

Definition at line 87 of file MyObjectBuilder_Checkpoint.cs.

SerializableDictionary<PlayerId, long> VRage.Game.MyObjectBuilder_Checkpoint.DisconnectedPlayers

Definition at line 329 of file MyObjectBuilder_Checkpoint.cs.

long VRage.Game.MyObjectBuilder_Checkpoint.ElapsedGameTime

This is long because TimeSpan is not serialized

Definition at line 60 of file MyObjectBuilder_Checkpoint.cs.

List<MyObjectBuilder_FactionChatHistory> VRage.Game.MyObjectBuilder_Checkpoint.FactionChatHistory

Definition at line 226 of file MyObjectBuilder_Checkpoint.cs.

MyObjectBuilder_FactionCollection VRage.Game.MyObjectBuilder_Checkpoint.Factions = null

Definition at line 115 of file MyObjectBuilder_Checkpoint.cs.

SerializableDefinitionId VRage.Game.MyObjectBuilder_Checkpoint.GameDefinition = MyGameDefinition.Default

Definition at line 247 of file MyObjectBuilder_Checkpoint.cs.

SerializableDictionary<long, MyObjectBuilder_Gps> VRage.Game.MyObjectBuilder_Checkpoint.Gps

Definition at line 232 of file MyObjectBuilder_Checkpoint.cs.

List<MyObjectBuilder_Identity> VRage.Game.MyObjectBuilder_Checkpoint.Identities = null

Definition at line 206 of file MyObjectBuilder_Checkpoint.cs.

DateTime VRage.Game.MyObjectBuilder_Checkpoint.InGameTime = DEFAULT_DATE

Definition at line 258 of file MyObjectBuilder_Checkpoint.cs.

DateTime VRage.Game.MyObjectBuilder_Checkpoint.LastSaveTime

Definition at line 90 of file MyObjectBuilder_Checkpoint.cs.

MyObjectBuilder_SessionComponentMission VRage.Game.MyObjectBuilder_Checkpoint.MissionTriggers

Definition at line 265 of file MyObjectBuilder_Checkpoint.cs.

List<ModItem> VRage.Game.MyObjectBuilder_Checkpoint.Mods

Definition at line 178 of file MyObjectBuilder_Checkpoint.cs.

List<long> VRage.Game.MyObjectBuilder_Checkpoint.NonPlayerIdentities = null

Definition at line 229 of file MyObjectBuilder_Checkpoint.cs.

string VRage.Game.MyObjectBuilder_Checkpoint.Password

Definition at line 84 of file MyObjectBuilder_Checkpoint.cs.

SerializableDictionary<ulong, MyObjectBuilder_Player> VRage.Game.MyObjectBuilder_Checkpoint.Players

Definition at line 320 of file MyObjectBuilder_Checkpoint.cs.

MyEnvironmentHostilityEnum VRage.Game.MyObjectBuilder_Checkpoint.PreviousEnvironmentHostility = null

Definition at line 213 of file MyObjectBuilder_Checkpoint.cs.

SerializableDictionary<ulong, MyPromoteLevel> VRage.Game.MyObjectBuilder_Checkpoint.PromotedUsers

Definition at line 181 of file MyObjectBuilder_Checkpoint.cs.

int VRage.Game.MyObjectBuilder_Checkpoint.RequiresDX = 9

Definition at line 279 of file MyObjectBuilder_Checkpoint.cs.

List<RespawnCooldownItem> VRage.Game.MyObjectBuilder_Checkpoint.RespawnCooldowns

Definition at line 203 of file MyObjectBuilder_Checkpoint.cs.

SerializableDefinitionId VRage.Game.MyObjectBuilder_Checkpoint.Scenario = DEFAULT_SCENARIO

Definition at line 184 of file MyObjectBuilder_Checkpoint.cs.

MyObjectBuilder_ScriptManager VRage.Game.MyObjectBuilder_Checkpoint.ScriptManagerData

Definition at line 109 of file MyObjectBuilder_Checkpoint.cs.

HashSet<string> VRage.Game.MyObjectBuilder_Checkpoint.SessionComponentDisabled = new HashSet<string>()

Definition at line 255 of file MyObjectBuilder_Checkpoint.cs.

HashSet<string> VRage.Game.MyObjectBuilder_Checkpoint.SessionComponentEnabled = new HashSet<string>()

Definition at line 251 of file MyObjectBuilder_Checkpoint.cs.

List<MyObjectBuilder_SessionComponent> VRage.Game.MyObjectBuilder_Checkpoint.SessionComponents

Definition at line 243 of file MyObjectBuilder_Checkpoint.cs.

string VRage.Game.MyObjectBuilder_Checkpoint.SessionName

Definition at line 63 of file MyObjectBuilder_Checkpoint.cs.

MyObjectBuilder_SessionSettings VRage.Game.MyObjectBuilder_Checkpoint.Settings = MyObjectBuilderSerializer.CreateNewObject<MyObjectBuilder_SessionSettings>()

Definition at line 107 of file MyObjectBuilder_Checkpoint.cs.

float VRage.Game.MyObjectBuilder_Checkpoint.SpectatorDistance

Definition at line 93 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.SpectatorIsLightOn = false

Definition at line 69 of file MyObjectBuilder_Checkpoint.cs.

MyPositionAndOrientation VRage.Game.MyObjectBuilder_Checkpoint.SpectatorPosition = new MyPositionAndOrientation(Matrix.Identity)

Definition at line 66 of file MyObjectBuilder_Checkpoint.cs.

ulong VRage.Game.MyObjectBuilder_Checkpoint.WorkshopId = null

Definition at line 96 of file MyObjectBuilder_Checkpoint.cs.

SerializableBoundingBoxD VRage.Game.MyObjectBuilder_Checkpoint.WorldBoundaries

Definition at line 235 of file MyObjectBuilder_Checkpoint.cs.

Property Documentation

float VRage.Game.MyObjectBuilder_Checkpoint.AssemblerEfficiencyMultiplier
getset

Definition at line 400 of file MyObjectBuilder_Checkpoint.cs.

float VRage.Game.MyObjectBuilder_Checkpoint.AssemblerSpeedMultiplier
getset

Definition at line 392 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.AutoHealing
getset

Definition at line 312 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.AutoSave
getset

Definition at line 438 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.CargoShipsEnabled
getset

Definition at line 425 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.EnableCopyPaste
getset

Definition at line 334 of file MyObjectBuilder_Checkpoint.cs.

MyGameModeEnum VRage.Game.MyObjectBuilder_Checkpoint.GameMode
getset

Definition at line 376 of file MyObjectBuilder_Checkpoint.cs.

DateTime VRage.Game.MyObjectBuilder_Checkpoint.GameTime
getset

Obsolete. Use ElapsedGameTime

Definition at line 289 of file MyObjectBuilder_Checkpoint.cs.

float VRage.Game.MyObjectBuilder_Checkpoint.InventorySizeMultiplier
getset

Definition at line 384 of file MyObjectBuilder_Checkpoint.cs.

short VRage.Game.MyObjectBuilder_Checkpoint.MaxFloatingObjects
getset

Definition at line 368 of file MyObjectBuilder_Checkpoint.cs.

short VRage.Game.MyObjectBuilder_Checkpoint.MaxPlayers
getset

Definition at line 342 of file MyObjectBuilder_Checkpoint.cs.

MyOnlineModeEnum VRage.Game.MyObjectBuilder_Checkpoint.OnlineMode
getset

Definition at line 304 of file MyObjectBuilder_Checkpoint.cs.

float VRage.Game.MyObjectBuilder_Checkpoint.RefinerySpeedMultiplier
getset

Definition at line 408 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ShowPlayerNamesOnHud
getset

Definition at line 359 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.ThrusterDamage
getset

Definition at line 416 of file MyObjectBuilder_Checkpoint.cs.

bool VRage.Game.MyObjectBuilder_Checkpoint.WeaponsEnabled
getset

Definition at line 350 of file MyObjectBuilder_Checkpoint.cs.


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