Show / Hide Table of Contents

Class MyRespawnComponent

Inheritance
System.Object
MyComponentBase
MyEntityComponentBase
MyEntityRespawnComponentBase
MyRespawnComponent
Implements
IMyCameraController
IMyControllableEntity
IMyControllableEntity
IMyRespawnComponent
Inherited Members
MyEntityRespawnComponentBase.IMyCameraController.ControlCamera(MyCamera)
MyEntityRespawnComponentBase.IMyControllableEntity.GetHeadMatrix(Boolean, Boolean, Boolean, Boolean)
MyEntityRespawnComponentBase.IMyCameraController.Rotate(Vector2, Single)
MyEntityRespawnComponentBase.IMyCameraController.RotateStopped()
MyEntityRespawnComponentBase.IMyCameraController.OnAssumeControl(IMyCameraController)
MyEntityRespawnComponentBase.IMyCameraController.OnReleaseControl(IMyCameraController)
MyEntityRespawnComponentBase.IMyCameraController.HandleUse()
MyEntityRespawnComponentBase.IMyCameraController.HandlePickUp()
MyEntityRespawnComponentBase.IMyControllableEntity.BeginShoot(MyShootActionEnum)
MyEntityRespawnComponentBase.IMyControllableEntity.EndShoot(MyShootActionEnum)
MyEntityRespawnComponentBase.IMyControllableEntity.ShouldEndShootingOnPause(MyShootActionEnum)
MyEntityRespawnComponentBase.IMyControllableEntity.OnBeginShoot(MyShootActionEnum)
MyEntityRespawnComponentBase.IMyControllableEntity.OnEndShoot(MyShootActionEnum)
MyEntityRespawnComponentBase.IMyControllableEntity.UseFinished()
MyEntityRespawnComponentBase.IMyControllableEntity.PickUpFinished()
MyEntityRespawnComponentBase.IMyControllableEntity.Sprint(Boolean)
MyEntityRespawnComponentBase.IMyControllableEntity.SwitchToWeapon(MyDefinitionId)
MyEntityRespawnComponentBase.IMyControllableEntity.SwitchToWeapon(MyToolbarItemWeapon)
MyEntityRespawnComponentBase.IMyControllableEntity.CanSwitchToWeapon(Nullable<MyDefinitionId>)
MyEntityRespawnComponentBase.IMyControllableEntity.SwitchAmmoMagazine()
MyEntityRespawnComponentBase.IMyControllableEntity.CanSwitchAmmoMagazine()
MyEntityRespawnComponentBase.IMyControllableEntity.SwitchBroadcasting()
MyEntityRespawnComponentBase.IMyControllableEntity.GetCameraEntitySettings()
MyEntityRespawnComponentBase.IMyControllableEntity.MoveAndRotate(Vector3, Vector2, Single)
MyEntityRespawnComponentBase.IMyControllableEntity.MoveAndRotateStopped()
MyEntityRespawnComponentBase.IMyControllableEntity.Use()
MyEntityRespawnComponentBase.IMyControllableEntity.UseContinues()
MyEntityRespawnComponentBase.IMyControllableEntity.PickUp()
MyEntityRespawnComponentBase.IMyControllableEntity.PickUpContinues()
MyEntityRespawnComponentBase.IMyControllableEntity.Jump(Vector3)
MyEntityRespawnComponentBase.IMyControllableEntity.SwitchWalk()
MyEntityRespawnComponentBase.IMyControllableEntity.Up()
MyEntityRespawnComponentBase.IMyControllableEntity.Crouch()
MyEntityRespawnComponentBase.IMyControllableEntity.Down()
MyEntityRespawnComponentBase.IMyControllableEntity.ShowInventory()
MyEntityRespawnComponentBase.IMyControllableEntity.ShowTerminal()
MyEntityRespawnComponentBase.IMyControllableEntity.ShowRemoteAccessMenu()
MyEntityRespawnComponentBase.IMyControllableEntity.SwitchThrusts()
MyEntityRespawnComponentBase.IMyControllableEntity.SwitchDamping()
MyEntityRespawnComponentBase.IMyControllableEntity.SwitchLights()
MyEntityRespawnComponentBase.IMyControllableEntity.SwitchLandingGears()
MyEntityRespawnComponentBase.IMyControllableEntity.SwitchHandbrake()
MyEntityRespawnComponentBase.IMyControllableEntity.SwitchReactors()
MyEntityRespawnComponentBase.IMyControllableEntity.SwitchReactorsLocal()
MyEntityRespawnComponentBase.IMyControllableEntity.SwitchHelmet()
MyEntityRespawnComponentBase.IMyControllableEntity.DrawHud(IMyCameraController, Int64)
MyEntityRespawnComponentBase.IMyControllableEntity.Die()
MyEntityRespawnComponentBase.GetOverridingFocusMatrix()
MyEntityRespawnComponentBase.IsAutopilotControlled
MyEntityRespawnComponentBase.LastMotionIndicator
MyEntityRespawnComponentBase.LastRotationIndicator
MyEntityRespawnComponentBase.IMyCameraController.AllowCubeBuilding
MyEntityRespawnComponentBase.IMyCameraController.ForceFirstPersonCamera
MyEntityRespawnComponentBase.IMyCameraController.IsInFirstPersonView
MyEntityRespawnComponentBase.IMyCameraController.EnableFirstPersonView
MyEntityRespawnComponentBase.IMyControllableEntity.Entity
MyEntityRespawnComponentBase.IMyControllableEntity.HeadLocalXAngle
MyEntityRespawnComponentBase.IMyControllableEntity.HeadLocalYAngle
MyEntityRespawnComponentBase.IMyControllableEntity.EnabledBroadcasting
MyEntityRespawnComponentBase.IMyControllableEntity.ToolbarType
MyEntityRespawnComponentBase.IMyControllableEntity.ControlContext
MyEntityRespawnComponentBase.AuxiliaryContext
MyEntityRespawnComponentBase.IMyControllableEntity.Toolbar
MyEntityRespawnComponentBase.IMyControllableEntity.RelativeDampeningEntity
MyEntityRespawnComponentBase.IMyControllableEntity.ControllerInfo
MyEntityRespawnComponentBase.IMyControllableEntity.Entity
MyEntityRespawnComponentBase.IMyControllableEntity.ControllerInfo
MyEntityRespawnComponentBase.IMyControllableEntity.ForceFirstPersonCamera
MyEntityRespawnComponentBase.IMyControllableEntity.CanSwitchLandingGears
MyEntityRespawnComponentBase.IMyControllableEntity.EnabledThrusts
MyEntityRespawnComponentBase.IMyControllableEntity.EnabledDamping
MyEntityRespawnComponentBase.IMyControllableEntity.EnabledLights
MyEntityRespawnComponentBase.IMyControllableEntity.EnabledLeadingGears
MyEntityRespawnComponentBase.IMyControllableEntity.EnabledReactors
MyEntityRespawnComponentBase.IMyControllableEntity.EnabledHelmet
MyEntityRespawnComponentBase.IMyControllableEntity.PrimaryLookaround
MyEntityRespawnComponentBase.IMyControllableEntity.RelativeDampeningDistance
MyEntityRespawnComponentBase.IMyControllableEntity.RelativeDampeningTarget
MyEntityComponentBase.Container
MyEntityComponentBase.AttachSyncToEntity
MyEntityComponentBase.OnAfterAddedToContainer
MyEntityComponentBase.BeforeRemovedFromContainer
MyComponentBase.SetContainer(IMyComponentContainer)
MyComponentBase.GetAs<T>()
MyComponentBase.Serialize(Boolean)
MyComponentBase.Deserialize(MyObjectBuilder_ComponentBase)
MyComponentBase.Init(MyComponentDefinitionBase)
MyComponentBase.IsSerialized()
MyComponentBase.RemoveExistingComponentOnNewInsert
MyComponentBase.ContainerBase
Namespace: VRage.Game.Components
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
MyEntityComponentBase.ComponentTypeDebugString

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
Type Description
HashSetReader<MyRespawnComponent>

GetOxygenLevel()

Declaration
public float GetOxygenLevel()
Returns
Type Description
System.Single

GetSpawnPosition()

Declaration
public MatrixD GetSpawnPosition()
Returns
Type Description
MatrixD

OnAddedToContainer()

Declaration
public override void OnAddedToContainer()
Overrides
MyEntityComponentBase.OnAddedToContainer()

OnAddedToScene()

Declaration
public override void OnAddedToScene()
Overrides
MyComponentBase.OnAddedToScene()

OnBeforeRemovedFromContainer()

Declaration
public override void OnBeforeRemovedFromContainer()
Overrides
MyEntityComponentBase.OnBeforeRemovedFromContainer()

OnRemovedFromScene()

Declaration
public override void OnRemovedFromScene()
Overrides
MyComponentBase.OnRemovedFromScene()

Implements

IMyCameraController
IMyControllableEntity
IMyControllableEntity
IMyRespawnComponent

Extension Methods

MyEntityContainerEventExtensions.RegisterForEntityEvent(MyEntityComponentBase, MyStringHash, MyEntityContainerEventExtensions.EntityEventHandler)
MyEntityContainerEventExtensions.RegisterForEntityEvent(MyEntityComponentBase, MyEntity, MyStringHash, MyEntityContainerEventExtensions.EntityEventHandler)
MyEntityContainerEventExtensions.UnregisterForEntityEvent(MyEntityComponentBase, MyEntity, MyStringHash)
MyEntityContainerEventExtensions.RaiseEntityEvent(MyEntityComponentBase, MyStringHash, MyEntityContainerEventExtensions.EntityEventParams)
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾