Class MyRespawnComponent
  
  
  
  
    Inheritance
    System.Object
    
    
    
    MyRespawnComponent
   
  
  
  
  Assembly: SpaceEngineers.Game.dll
  Syntax
  
    [MyComponentType]
[MyComponentBuilder]
public class MyRespawnComponent : MyEntityRespawnComponentBase, IMyEntityComponentBase, IMyCameraController, IMyControllableEntity, IMyControllableEntity, IMyRespawnComponent, IMyComponentBase
   
  Constructors
  
  
  
  
  MyRespawnComponent()
  
  
  Declaration
  
    public MyRespawnComponent()
   
  Properties
  
  
  
  
  ComponentTypeDebugString
  
  
  Declaration
  
    public override string ComponentTypeDebugString { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.String |  | 
    
  
  Overrides
  
  
  
  
  Entity
  
  
  Declaration
  
    public MyTerminalBlock Entity { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | Sandbox.Game.Entities.Cube.MyTerminalBlock |  | 
    
  
  
  
  
  SpawnWithoutOxygen
  
  
  Declaration
  
    public bool SpawnWithoutOxygen { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  Methods
  
  
  
  
  CanPlayerSpawn(Int64, Boolean)
  
  
  Declaration
  
    public bool CanPlayerSpawn(long playerId, bool acceptPublicRespawn)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Int64 | playerId |  | 
      
        | System.Boolean | acceptPublicRespawn |  | 
    
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Boolean |  | 
    
  
  
  
  
  GetAllRespawns()
  
  
  Declaration
  
    public static HashSetReader<MyRespawnComponent> GetAllRespawns()
   
  Returns
  
  
  
  
  GetOxygenLevel()
  
  
  Declaration
  
    public float GetOxygenLevel()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Single |  | 
    
  
  
  
  
  GetSpawnPosition()
  
  
  Declaration
  
    public MatrixD GetSpawnPosition()
   
  Returns
  
  
  
  
  OnAddedToContainer()
  
  
  Declaration
  
    public override void OnAddedToContainer()
   
  Overrides
  
  
  
  
  OnAddedToScene()
  
  
  Declaration
  
    public override void OnAddedToScene()
   
  Overrides
  
  
  
  
  OnBeforeRemovedFromContainer()
  
  
  Declaration
  
    public override void OnBeforeRemovedFromContainer()
   
  Overrides
  
  
  
  
  OnRemovedFromScene()
  
  
  Declaration
  
    public override void OnRemovedFromScene()
   
  Overrides
  
  Implements
  
  
  
  
  Extension Methods