Show / Hide Table of Contents

Class MyEntityRespawnComponentBase

Inheritance
System.Object
MyComponentBase
MyEntityComponentBase
MyEntityRespawnComponentBase
MyRespawnComponent
Implements
IMyCameraController
IMyControllableEntity
IMyControllableEntity
Inherited Members
MyEntityComponentBase.OnAddedToContainer()
MyEntityComponentBase.OnBeforeRemovedFromContainer()
MyEntityComponentBase.Container
MyEntityComponentBase.ComponentTypeDebugString
MyEntityComponentBase.AttachSyncToEntity
MyEntityComponentBase.OnAfterAddedToContainer
MyEntityComponentBase.BeforeRemovedFromContainer
MyComponentBase.SetContainer(IMyComponentContainer)
MyComponentBase.GetAs<T>()
MyComponentBase.OnAddedToScene()
MyComponentBase.OnRemovedFromScene()
MyComponentBase.Serialize(Boolean)
MyComponentBase.Deserialize(MyObjectBuilder_ComponentBase)
MyComponentBase.Init(MyComponentDefinitionBase)
MyComponentBase.IsSerialized()
MyComponentBase.RemoveExistingComponentOnNewInsert
MyComponentBase.ContainerBase
Namespace: Sandbox.Game.EntityComponents
Assembly: Sandbox.Game.dll
Syntax
public abstract class MyEntityRespawnComponentBase : MyEntityComponentBase, IMyEntityComponentBase, IMyComponentBase, IMyCameraController, IMyControllableEntity, IMyControllableEntity

Constructors

MyEntityRespawnComponentBase()

Declaration
protected MyEntityRespawnComponentBase()

Properties

AuxiliaryContext

Declaration
public MyStringId AuxiliaryContext { get; }
Property Value
Type Description
MyStringId

Entity

Declaration
public MyEntity Entity { get; }
Property Value
Type Description
MyEntity

IsAutopilotControlled

Declaration
public bool IsAutopilotControlled { get; }
Property Value
Type Description
System.Boolean

LastMotionIndicator

Declaration
public Vector3 LastMotionIndicator { get; }
Property Value
Type Description
Vector3

LastRotationIndicator

Declaration
public Vector3 LastRotationIndicator { get; }
Property Value
Type Description
Vector3

Methods

GetOverridingFocusMatrix()

Declaration
public Nullable<MatrixD> GetOverridingFocusMatrix()
Returns
Type Description
System.Nullable<MatrixD>

Explicit Interface Implementations

IMyControllableEntity.BeginShoot(MyShootActionEnum)

Declaration
void IMyControllableEntity.BeginShoot(MyShootActionEnum action)
Parameters
Type Name Description
MyShootActionEnum action

IMyControllableEntity.CanSwitchAmmoMagazine()

Declaration
bool IMyControllableEntity.CanSwitchAmmoMagazine()
Returns
Type Description
System.Boolean

IMyControllableEntity.CanSwitchToWeapon(Nullable<MyDefinitionId>)

Declaration
bool IMyControllableEntity.CanSwitchToWeapon(Nullable<MyDefinitionId> weaponDefinition)
Parameters
Type Name Description
System.Nullable<MyDefinitionId> weaponDefinition
Returns
Type Description
System.Boolean

IMyControllableEntity.ControlContext

Declaration
MyStringId IMyControllableEntity.ControlContext { get; }
Returns
Type Description
MyStringId

IMyControllableEntity.ControllerInfo

Declaration
MyControllerInfo IMyControllableEntity.ControllerInfo { get; }
Returns
Type Description
Sandbox.Game.World.MyControllerInfo

IMyControllableEntity.EnabledBroadcasting

Declaration
bool IMyControllableEntity.EnabledBroadcasting { get; }
Returns
Type Description
System.Boolean

IMyControllableEntity.EndShoot(MyShootActionEnum)

Declaration
void IMyControllableEntity.EndShoot(MyShootActionEnum action)
Parameters
Type Name Description
MyShootActionEnum action

IMyControllableEntity.Entity

Declaration
MyEntity IMyControllableEntity.Entity { get; }
Returns
Type Description
MyEntity

IMyControllableEntity.GetCameraEntitySettings()

Declaration
MyEntityCameraSettings IMyControllableEntity.GetCameraEntitySettings()
Returns
Type Description
Sandbox.Game.Multiplayer.MyEntityCameraSettings

IMyControllableEntity.HeadLocalXAngle

Declaration
float IMyControllableEntity.HeadLocalXAngle { get; set; }
Returns
Type Description
System.Single

IMyControllableEntity.HeadLocalYAngle

Declaration
float IMyControllableEntity.HeadLocalYAngle { get; set; }
Returns
Type Description
System.Single

IMyControllableEntity.OnBeginShoot(MyShootActionEnum)

Declaration
void IMyControllableEntity.OnBeginShoot(MyShootActionEnum action)
Parameters
Type Name Description
MyShootActionEnum action

IMyControllableEntity.OnEndShoot(MyShootActionEnum)

Declaration
void IMyControllableEntity.OnEndShoot(MyShootActionEnum action)
Parameters
Type Name Description
MyShootActionEnum action

IMyControllableEntity.PickUpFinished()

Declaration
void IMyControllableEntity.PickUpFinished()

IMyControllableEntity.RelativeDampeningEntity

Declaration
MyEntity IMyControllableEntity.RelativeDampeningEntity { get; set; }
Returns
Type Description
MyEntity

IMyControllableEntity.ShouldEndShootingOnPause(MyShootActionEnum)

Declaration
bool IMyControllableEntity.ShouldEndShootingOnPause(MyShootActionEnum action)
Parameters
Type Name Description
MyShootActionEnum action
Returns
Type Description
System.Boolean

IMyControllableEntity.Sprint(Boolean)

Declaration
void IMyControllableEntity.Sprint(bool enabled)
Parameters
Type Name Description
System.Boolean enabled

IMyControllableEntity.SwitchAmmoMagazine()

Declaration
void IMyControllableEntity.SwitchAmmoMagazine()

IMyControllableEntity.SwitchBroadcasting()

Declaration
void IMyControllableEntity.SwitchBroadcasting()

IMyControllableEntity.SwitchToWeapon(MyToolbarItemWeapon)

Declaration
void IMyControllableEntity.SwitchToWeapon(MyToolbarItemWeapon weapon)
Parameters
Type Name Description
Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon weapon

IMyControllableEntity.SwitchToWeapon(MyDefinitionId)

Declaration
void IMyControllableEntity.SwitchToWeapon(MyDefinitionId weaponDefinition)
Parameters
Type Name Description
MyDefinitionId weaponDefinition

IMyControllableEntity.Toolbar

Declaration
MyToolbar IMyControllableEntity.Toolbar { get; }
Returns
Type Description
Sandbox.Game.Screens.Helpers.MyToolbar

IMyControllableEntity.ToolbarType

Declaration
MyToolbarType IMyControllableEntity.ToolbarType { get; }
Returns
Type Description
MyToolbarType

IMyControllableEntity.UseFinished()

Declaration
void IMyControllableEntity.UseFinished()

IMyCameraController.AllowCubeBuilding

Declaration
bool IMyCameraController.AllowCubeBuilding { get; }
Returns
Type Description
System.Boolean

IMyCameraController.ControlCamera(MyCamera)

Declaration
void IMyCameraController.ControlCamera(MyCamera currentCamera)
Parameters
Type Name Description
VRage.Game.Utils.MyCamera currentCamera

IMyCameraController.EnableFirstPersonView

Declaration
bool IMyCameraController.EnableFirstPersonView { get; set; }
Returns
Type Description
System.Boolean

IMyCameraController.ForceFirstPersonCamera

Declaration
bool IMyCameraController.ForceFirstPersonCamera { get; set; }
Returns
Type Description
System.Boolean

IMyCameraController.HandlePickUp()

Declaration
bool IMyCameraController.HandlePickUp()
Returns
Type Description
System.Boolean

IMyCameraController.HandleUse()

Declaration
bool IMyCameraController.HandleUse()
Returns
Type Description
System.Boolean

IMyCameraController.IsInFirstPersonView

Declaration
bool IMyCameraController.IsInFirstPersonView { get; set; }
Returns
Type Description
System.Boolean

IMyCameraController.OnAssumeControl(IMyCameraController)

Declaration
void IMyCameraController.OnAssumeControl(IMyCameraController previousCameraController)
Parameters
Type Name Description
IMyCameraController previousCameraController

IMyCameraController.OnReleaseControl(IMyCameraController)

Declaration
void IMyCameraController.OnReleaseControl(IMyCameraController newCameraController)
Parameters
Type Name Description
IMyCameraController newCameraController

IMyCameraController.Rotate(Vector2, Single)

Declaration
void IMyCameraController.Rotate(Vector2 rotationIndicator, float rollIndicator)
Parameters
Type Name Description
Vector2 rotationIndicator
System.Single rollIndicator

IMyCameraController.RotateStopped()

Declaration
void IMyCameraController.RotateStopped()

IMyControllableEntity.CanSwitchLandingGears

Declaration
bool IMyControllableEntity.CanSwitchLandingGears { get; }
Returns
Type Description
System.Boolean

IMyControllableEntity.ControllerInfo

Declaration
IMyControllerInfo IMyControllableEntity.ControllerInfo { get; }
Returns
Type Description
IMyControllerInfo

IMyControllableEntity.Crouch()

Declaration
void IMyControllableEntity.Crouch()

IMyControllableEntity.Die()

Declaration
void IMyControllableEntity.Die()

IMyControllableEntity.Down()

Declaration
void IMyControllableEntity.Down()

IMyControllableEntity.DrawHud(IMyCameraController, Int64)

Declaration
void IMyControllableEntity.DrawHud(IMyCameraController camera, long playerId)
Parameters
Type Name Description
IMyCameraController camera
System.Int64 playerId

IMyControllableEntity.EnabledDamping

Declaration
bool IMyControllableEntity.EnabledDamping { get; }
Returns
Type Description
System.Boolean

IMyControllableEntity.EnabledHelmet

Declaration
bool IMyControllableEntity.EnabledHelmet { get; }
Returns
Type Description
System.Boolean

IMyControllableEntity.EnabledLeadingGears

Declaration
bool IMyControllableEntity.EnabledLeadingGears { get; }
Returns
Type Description
System.Boolean

IMyControllableEntity.EnabledLights

Declaration
bool IMyControllableEntity.EnabledLights { get; }
Returns
Type Description
System.Boolean

IMyControllableEntity.EnabledReactors

Declaration
bool IMyControllableEntity.EnabledReactors { get; }
Returns
Type Description
System.Boolean

IMyControllableEntity.EnabledThrusts

Declaration
bool IMyControllableEntity.EnabledThrusts { get; }
Returns
Type Description
System.Boolean

IMyControllableEntity.Entity

Declaration
IMyEntity IMyControllableEntity.Entity { get; }
Returns
Type Description
IMyEntity

IMyControllableEntity.ForceFirstPersonCamera

Declaration
bool IMyControllableEntity.ForceFirstPersonCamera { get; set; }
Returns
Type Description
System.Boolean

IMyControllableEntity.GetHeadMatrix(Boolean, Boolean, Boolean, Boolean)

Declaration
MatrixD IMyControllableEntity.GetHeadMatrix(bool includeY, bool includeX, bool forceHeadAnim, bool forceHeadBone)
Parameters
Type Name Description
System.Boolean includeY
System.Boolean includeX
System.Boolean forceHeadAnim
System.Boolean forceHeadBone
Returns
Type Description
MatrixD

IMyControllableEntity.Jump(Vector3)

Declaration
void IMyControllableEntity.Jump(Vector3 moveIndicator)
Parameters
Type Name Description
Vector3 moveIndicator

IMyControllableEntity.MoveAndRotate(Vector3, Vector2, Single)

Declaration
void IMyControllableEntity.MoveAndRotate(Vector3 moveIndicator, Vector2 rotationIndicator, float rollIndicator)
Parameters
Type Name Description
Vector3 moveIndicator
Vector2 rotationIndicator
System.Single rollIndicator

IMyControllableEntity.MoveAndRotateStopped()

Declaration
void IMyControllableEntity.MoveAndRotateStopped()

IMyControllableEntity.PickUp()

Declaration
void IMyControllableEntity.PickUp()

IMyControllableEntity.PickUpContinues()

Declaration
void IMyControllableEntity.PickUpContinues()

IMyControllableEntity.PrimaryLookaround

Declaration
bool IMyControllableEntity.PrimaryLookaround { get; }
Returns
Type Description
System.Boolean

IMyControllableEntity.RelativeDampeningDistance

Declaration
float IMyControllableEntity.RelativeDampeningDistance { get; set; }
Returns
Type Description
System.Single

IMyControllableEntity.RelativeDampeningTarget

Declaration
IMyEntity IMyControllableEntity.RelativeDampeningTarget { get; set; }
Returns
Type Description
IMyEntity

IMyControllableEntity.ShowInventory()

Declaration
void IMyControllableEntity.ShowInventory()

IMyControllableEntity.ShowRemoteAccessMenu()

Declaration
void IMyControllableEntity.ShowRemoteAccessMenu()

IMyControllableEntity.ShowTerminal()

Declaration
void IMyControllableEntity.ShowTerminal()

IMyControllableEntity.SwitchDamping()

Declaration
void IMyControllableEntity.SwitchDamping()

IMyControllableEntity.SwitchHandbrake()

Declaration
void IMyControllableEntity.SwitchHandbrake()

IMyControllableEntity.SwitchHelmet()

Declaration
void IMyControllableEntity.SwitchHelmet()

IMyControllableEntity.SwitchLandingGears()

Declaration
void IMyControllableEntity.SwitchLandingGears()

IMyControllableEntity.SwitchLights()

Declaration
void IMyControllableEntity.SwitchLights()

IMyControllableEntity.SwitchReactors()

Declaration
void IMyControllableEntity.SwitchReactors()

IMyControllableEntity.SwitchReactorsLocal()

Declaration
void IMyControllableEntity.SwitchReactorsLocal()

IMyControllableEntity.SwitchThrusts()

Declaration
void IMyControllableEntity.SwitchThrusts()

IMyControllableEntity.SwitchWalk()

Declaration
void IMyControllableEntity.SwitchWalk()

IMyControllableEntity.Up()

Declaration
void IMyControllableEntity.Up()

IMyControllableEntity.Use()

Declaration
void IMyControllableEntity.Use()

IMyControllableEntity.UseContinues()

Declaration
void IMyControllableEntity.UseContinues()

Implements

IMyCameraController
IMyControllableEntity
IMyControllableEntity

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
  • Constructors
    • MyEntityRespawnComponentBase()
  • Properties
    • AuxiliaryContext
    • Entity
    • IsAutopilotControlled
    • LastMotionIndicator
    • LastRotationIndicator
  • Methods
    • GetOverridingFocusMatrix()
  • Explicit Interface Implementations
    • IMyControllableEntity.BeginShoot(MyShootActionEnum)
    • IMyControllableEntity.CanSwitchAmmoMagazine()
    • IMyControllableEntity.CanSwitchToWeapon(Nullable<MyDefinitionId>)
    • IMyControllableEntity.ControlContext
    • IMyControllableEntity.ControllerInfo
    • IMyControllableEntity.EnabledBroadcasting
    • IMyControllableEntity.EndShoot(MyShootActionEnum)
    • IMyControllableEntity.Entity
    • IMyControllableEntity.GetCameraEntitySettings()
    • IMyControllableEntity.HeadLocalXAngle
    • IMyControllableEntity.HeadLocalYAngle
    • IMyControllableEntity.OnBeginShoot(MyShootActionEnum)
    • IMyControllableEntity.OnEndShoot(MyShootActionEnum)
    • IMyControllableEntity.PickUpFinished()
    • IMyControllableEntity.RelativeDampeningEntity
    • IMyControllableEntity.ShouldEndShootingOnPause(MyShootActionEnum)
    • IMyControllableEntity.Sprint(Boolean)
    • IMyControllableEntity.SwitchAmmoMagazine()
    • IMyControllableEntity.SwitchBroadcasting()
    • IMyControllableEntity.SwitchToWeapon(MyToolbarItemWeapon)
    • IMyControllableEntity.SwitchToWeapon(MyDefinitionId)
    • IMyControllableEntity.Toolbar
    • IMyControllableEntity.ToolbarType
    • IMyControllableEntity.UseFinished()
    • IMyCameraController.AllowCubeBuilding
    • IMyCameraController.ControlCamera(MyCamera)
    • IMyCameraController.EnableFirstPersonView
    • IMyCameraController.ForceFirstPersonCamera
    • IMyCameraController.HandlePickUp()
    • IMyCameraController.HandleUse()
    • IMyCameraController.IsInFirstPersonView
    • IMyCameraController.OnAssumeControl(IMyCameraController)
    • IMyCameraController.OnReleaseControl(IMyCameraController)
    • IMyCameraController.Rotate(Vector2, Single)
    • IMyCameraController.RotateStopped()
    • IMyControllableEntity.CanSwitchLandingGears
    • IMyControllableEntity.ControllerInfo
    • IMyControllableEntity.Crouch()
    • IMyControllableEntity.Die()
    • IMyControllableEntity.Down()
    • IMyControllableEntity.DrawHud(IMyCameraController, Int64)
    • IMyControllableEntity.EnabledDamping
    • IMyControllableEntity.EnabledHelmet
    • IMyControllableEntity.EnabledLeadingGears
    • IMyControllableEntity.EnabledLights
    • IMyControllableEntity.EnabledReactors
    • IMyControllableEntity.EnabledThrusts
    • IMyControllableEntity.Entity
    • IMyControllableEntity.ForceFirstPersonCamera
    • IMyControllableEntity.GetHeadMatrix(Boolean, Boolean, Boolean, Boolean)
    • IMyControllableEntity.Jump(Vector3)
    • IMyControllableEntity.MoveAndRotate(Vector3, Vector2, Single)
    • IMyControllableEntity.MoveAndRotateStopped()
    • IMyControllableEntity.PickUp()
    • IMyControllableEntity.PickUpContinues()
    • IMyControllableEntity.PrimaryLookaround
    • IMyControllableEntity.RelativeDampeningDistance
    • IMyControllableEntity.RelativeDampeningTarget
    • IMyControllableEntity.ShowInventory()
    • IMyControllableEntity.ShowRemoteAccessMenu()
    • IMyControllableEntity.ShowTerminal()
    • IMyControllableEntity.SwitchDamping()
    • IMyControllableEntity.SwitchHandbrake()
    • IMyControllableEntity.SwitchHelmet()
    • IMyControllableEntity.SwitchLandingGears()
    • IMyControllableEntity.SwitchLights()
    • IMyControllableEntity.SwitchReactors()
    • IMyControllableEntity.SwitchReactorsLocal()
    • IMyControllableEntity.SwitchThrusts()
    • IMyControllableEntity.SwitchWalk()
    • IMyControllableEntity.Up()
    • IMyControllableEntity.Use()
    • IMyControllableEntity.UseContinues()
  • Implements
  • Extension Methods
Back to top
Generated by DocFX
☀
☾