Class MyObjectBuilder_Checkpoint
  
  
  
  
    Inheritance
    System.Object
    
    MyObjectBuilder_Checkpoint
   
  
  
  Assembly: VRage.Game.dll
  Syntax
  
    [MyObjectBuilderDefinition]
public class MyObjectBuilder_Checkpoint : MyObjectBuilder_Base
   
  Constructors
  
  
  
  
  MyObjectBuilder_Checkpoint()
  
  
  Declaration
  
    public MyObjectBuilder_Checkpoint()
   
  Fields
  
  
  
  AllPlayers
  
  
  Declaration
  
    public List<MyObjectBuilder_Checkpoint.PlayerItem> AllPlayers
   
  Field Value
  
  
  
  AllPlayersColors
  
  
  Declaration
  
    public SerializableDictionary<MyObjectBuilder_Checkpoint.PlayerId, List<Vector3>> AllPlayersColors
   
  Field Value
  
  
  
  AllPlayersData
  
  
  Declaration
  
    public SerializableDictionary<MyObjectBuilder_Checkpoint.PlayerId, MyObjectBuilder_Player> AllPlayersData
   
  Field Value
  
  
  
  AppVersion
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  CameraController
  
  
  Declaration
  
    public MyCameraControllerEnum CameraController
   
  Field Value
  
  
  
  CameraEntity
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int64 |  | 
    
  
  
  
  
  
  
  Declaration
  
    public MyObjectBuilder_Toolbar CharacterToolbar
   
  Field Value
  
  
  
  ChatHistory
  
  
  Declaration
  
    public List<MyObjectBuilder_ChatHistory> ChatHistory
   
  Field Value
  
  
  
  Clients
  
  
  Declaration
  
    public List<MyObjectBuilder_Client> Clients
   
  Field Value
  
  
  
  ConnectedPlayers
  
  
  Declaration
  
    public SerializableDictionary<MyObjectBuilder_Checkpoint.PlayerId, MyObjectBuilder_Player> ConnectedPlayers
   
  Field Value
  
  
  
  ContainerGridIds
  
  
  Declaration
  
    public SerializableDictionary<ulong, List<long>> ContainerGridIds
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | VRage.Serialization.SerializableDictionary<System.UInt64, System.Collections.Generic.List<System.Int64>> |  | 
    
  
  
  
  ControlledEntities
  
  
  Declaration
  
    public SerializableDictionary<long, MyObjectBuilder_Checkpoint.PlayerId> ControlledEntities
   
  Field Value
  
  
  
  ControlledObject
  
  
  Declaration
  
    public long ControlledObject
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int64 |  | 
    
  
  
  
  
  
  
  Declaration
  
    public HashSet<ulong> CreativeTools
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.Generic.HashSet<System.UInt64> |  | 
    
  
  
  
  CurrentSector
  
  
  Declaration
  
    public SerializableVector3I CurrentSector
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | VRage.SerializableVector3I |  | 
    
  
  
  
  CustomLoadingScreenImage
  
  
  Declaration
  
    public string CustomLoadingScreenImage
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
  
  CustomLoadingScreenText
  
  
  Declaration
  
    public string CustomLoadingScreenText
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
  
  CustomSkybox
  
  
  Declaration
  
    public string CustomSkybox
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
  
  DEFAULT_DATE
  
  
  Declaration
  
    public static DateTime DEFAULT_DATE
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.DateTime |  | 
    
  
  
  
  Description
  
  
  Declaration
  
    public string Description
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
  
  DisconnectedPlayers
  
  
  Declaration
  
    public SerializableDictionary<MyObjectBuilder_Checkpoint.PlayerId, long> DisconnectedPlayers
   
  Field Value
  
  
  
  ElapsedGameTime
  This is long because TimeSpan is not serialized
Declaration
  
    public long ElapsedGameTime
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int64 |  | 
    
  
  
  
  FactionChatHistory
  
  
  Declaration
  
    public List<MyObjectBuilder_FactionChatHistory> FactionChatHistory
   
  Field Value
  
  
  
  Factions
  
  
  Declaration
  
    public MyObjectBuilder_FactionCollection Factions
   
  Field Value
  
  
  
  GameDefinition
  
  
  Declaration
  
    public SerializableDefinitionId GameDefinition
   
  Field Value
  
  
  
  Gps
  
  
  Declaration
  
    public SerializableDictionary<long, MyObjectBuilder_Gps> Gps
   
  Field Value
  
  
  
  Identities
  
  
  Declaration
  
    public List<MyObjectBuilder_Identity> Identities
   
  Field Value
  
  
  
  InGameTime
  
  
  Declaration
  
    public DateTime InGameTime
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.DateTime |  | 
    
  
  
  
  LastSaveTime
  
  
  Declaration
  
    public DateTime LastSaveTime
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.DateTime |  | 
    
  
  
  
  Mods
  
  
  Declaration
  
    public List<MyObjectBuilder_Checkpoint.ModItem> Mods
   
  Field Value
  
  
  
  NonPlayerIdentities
  
  
  Declaration
  
    public List<long> NonPlayerIdentities
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.Generic.List<System.Int64> |  | 
    
  
  
  
  Password
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
  
  PlayersDeadInCryopods
  
  
  Declaration
  
    public SerializableDictionary<ulong, long> PlayersDeadInCryopods
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | VRage.Serialization.SerializableDictionary<System.UInt64, System.Int64> |  | 
    
  
  
  
  PreviousEnvironmentHostility
  
  
  Declaration
  
    public Nullable<MyEnvironmentHostilityEnum> PreviousEnvironmentHostility
   
  Field Value
  
  
  
  
  
  
  Declaration
  
    public SerializableDictionary<ulong, MyPromoteLevel> PromotedUsers
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | VRage.Serialization.SerializableDictionary<System.UInt64, MyPromoteLevel> |  | 
    
  
  
  
  RemoteAdminSettings
  
  
  Declaration
  
    public SerializableDictionary<ulong, int> RemoteAdminSettings
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | VRage.Serialization.SerializableDictionary<System.UInt64, System.Int32> |  | 
    
  
  
  
  RequiresDX
  
  
  Declaration
  
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int32 |  | 
    
  
  
  
  RespawnCooldowns
  
  
  Declaration
  
    public List<MyObjectBuilder_Checkpoint.RespawnCooldownItem> RespawnCooldowns
   
  Field Value
  
  
  
  Scenario
  
  
  Declaration
  
    public SerializableDefinitionId Scenario
   
  Field Value
  
  
  
  ScriptManagerData
  
  
  Declaration
  
    public MyObjectBuilder_ScriptManager ScriptManagerData
   
  Field Value
  
  
  
  SessionComponentDisabled
  
  
  Declaration
  
    public HashSet<string> SessionComponentDisabled
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.Generic.HashSet<System.String> |  | 
    
  
  
  
  SessionComponentEnabled
  
  
  Declaration
  
    public HashSet<string> SessionComponentEnabled
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.Generic.HashSet<System.String> |  | 
    
  
  
  
  SessionComponents
  
  
  Declaration
  
    public List<MyObjectBuilder_SessionComponent> SessionComponents
   
  Field Value
  
  
  
  SessionName
  
  
  Declaration
  
    public string SessionName
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
  
  Settings
  
  
  Declaration
  
    public MyObjectBuilder_SessionSettings Settings
   
  Field Value
  
  
  
  
  
  
  Declaration
  
    public ulong SharedToolbar
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.UInt64 |  | 
    
  
  
  
  SpectatorDistance
  
  
  Declaration
  
    public float SpectatorDistance
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Single |  | 
    
  
  
  
  SpectatorIsLightOn
  
  
  Declaration
  
    public bool SpectatorIsLightOn
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  SpectatorPosition
  
  
  Declaration
  
    public MyPositionAndOrientation SpectatorPosition
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | VRage.MyPositionAndOrientation |  | 
    
  
  
  
  SpectatorSpeed
  
  
  Declaration
  
    public SerializableVector2 SpectatorSpeed
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | VRage.SerializableVector2 |  | 
    
  
  
  
  VicinityArmorModelsCache
  
  
  Declaration
  
    public List<string> VicinityArmorModelsCache
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.Generic.List<System.String> |  | 
    
  
  
  
  VicinityModelsCache
  
  
  Declaration
  
    public List<string> VicinityModelsCache
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.Generic.List<System.String> |  | 
    
  
  
  
  VicinityVoxelCache
  
  
  Declaration
  
    public List<string> VicinityVoxelCache
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.Generic.List<System.String> |  | 
    
  
  
  
  WorkshopId
  
  
  Declaration
  
    public Nullable<ulong> WorkshopId
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Nullable<System.UInt64> |  | 
    
  
  
  
  WorkshopId1
  
  
  Declaration
  
    public Nullable<ulong> WorkshopId1
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Nullable<System.UInt64> |  | 
    
  
  
  
  WorkshopServiceName
  
  
  Declaration
  
    public string WorkshopServiceName
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
  
  WorkshopServiceName1
  
  
  Declaration
  
    public string WorkshopServiceName1
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  
  
  WorldBoundaries
  
  
  Declaration
  
    public Nullable<SerializableBoundingBoxD> WorldBoundaries
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Nullable<VRage.SerializableBoundingBoxD> |  | 
    
  
  
  
  WorldId
  
  
  Declaration
  
    [Serialize]
public Guid WorldId
   
  Field Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Guid |  | 
    
  
  Properties
  
  
  
  
  AssemblerEfficiencyMultiplier
  
  
  Declaration
  
    public float AssemblerEfficiencyMultiplier { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Single |  | 
    
  
  
  
  
  AssemblerSpeedMultiplier
  
  
  Declaration
  
    public float AssemblerSpeedMultiplier { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Single |  | 
    
  
  
  
  
  AutoHealing
  
  
  Declaration
  
    public bool AutoHealing { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  AutoSave
  
  
  Declaration
  
    public bool AutoSave { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  CargoShipsEnabled
  
  
  Declaration
  
    public bool CargoShipsEnabled { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  EnableCopyPaste
  
  
  Declaration
  
    public bool EnableCopyPaste { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  GameMode
  
  
  Declaration
  
    public MyGameModeEnum GameMode { get; set; }
   
  Property Value
  
  
  
  
  GameTime
  Obsolete. Use ElapsedGameTime
Declaration
  
    public DateTime GameTime { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.DateTime |  | 
    
  
  
  
  
  InventorySizeMultiplier
  
  
  Declaration
  
    public float InventorySizeMultiplier { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Single |  | 
    
  
  
  
  
  MaxFloatingObjects
  
  
  Declaration
  
    public short MaxFloatingObjects { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int16 |  | 
    
  
  
  
  
  MaxPlayers
  
  
  Declaration
  
    public short MaxPlayers { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Int16 |  | 
    
  
  
  
  
  OnlineMode
  
  
  Declaration
  
    public MyOnlineModeEnum OnlineMode { get; set; }
   
  Property Value
  
  
  
  
  RefinerySpeedMultiplier
  
  
  Declaration
  
    public float RefinerySpeedMultiplier { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Single |  | 
    
  
  
  
  
  ShowPlayerNamesOnHud
  
  
  Declaration
  
    public bool ShowPlayerNamesOnHud { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ThrusterDamage
  
  
  Declaration
  
    public bool ThrusterDamage { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  WeaponsEnabled
  
  
  Declaration
  
    public bool WeaponsEnabled { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  Methods
  
  
  
  
  ShouldSerializeAllPlayers()
  
  
  Declaration
  
    public bool ShouldSerializeAllPlayers()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeAllPlayersColors()
  
  
  Declaration
  
    public bool ShouldSerializeAllPlayersColors()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeAssemblerEfficiencyMultiplier()
  
  
  Declaration
  
    public bool ShouldSerializeAssemblerEfficiencyMultiplier()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeAssemblerSpeedMultiplier()
  
  
  Declaration
  
    public bool ShouldSerializeAssemblerSpeedMultiplier()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeAutoHealing()
  
  
  Declaration
  
    public bool ShouldSerializeAutoHealing()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeAutoSave()
  
  
  Declaration
  
    public bool ShouldSerializeAutoSave()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeCargoShipsEnabled()
  
  
  Declaration
  
    public bool ShouldSerializeCargoShipsEnabled()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeClients()
  
  
  Declaration
  
    public bool ShouldSerializeClients()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeConnectedPlayers()
  
  
  Declaration
  
    public bool ShouldSerializeConnectedPlayers()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeDisconnectedPlayers()
  
  
  Declaration
  
    public bool ShouldSerializeDisconnectedPlayers()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeEnableCopyPaste()
  
  
  Declaration
  
    public bool ShouldSerializeEnableCopyPaste()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeGameMode()
  
  
  Declaration
  
    public bool ShouldSerializeGameMode()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeGameTime()
  
  
  Declaration
  
    public bool ShouldSerializeGameTime()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeInGameTime()
  
  
  Declaration
  
    public bool ShouldSerializeInGameTime()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeInventorySizeMultiplier()
  
  
  Declaration
  
    public bool ShouldSerializeInventorySizeMultiplier()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeMaxFloatingObjects()
  
  
  Declaration
  
    public bool ShouldSerializeMaxFloatingObjects()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeMaxPlayers()
  
  
  Declaration
  
    public bool ShouldSerializeMaxPlayers()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeOnlineMode()
  
  
  Declaration
  
    public bool ShouldSerializeOnlineMode()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeRefinerySpeedMultiplier()
  
  
  Declaration
  
    public bool ShouldSerializeRefinerySpeedMultiplier()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeShowPlayerNamesOnHud()
  
  
  Declaration
  
    public bool ShouldSerializeShowPlayerNamesOnHud()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeThrusterDamage()
  
  
  Declaration
  
    public bool ShouldSerializeThrusterDamage()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeWeaponsEnabled()
  
  
  Declaration
  
    public bool ShouldSerializeWeaponsEnabled()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  ShouldSerializeWorldBoundaries()
  
  
  Declaration
  
    public bool ShouldSerializeWorldBoundaries()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  Extension Methods