Class MyEntityRespawnComponentBase
Inheritance
System.Object
MyEntityRespawnComponentBase
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
Entity
Declaration
public MyEntity Entity { get; }
Property Value
IsAutopilotControlled
Declaration
public bool IsAutopilotControlled { get; }
Property Value
Type |
Description |
System.Boolean |
|
LastMotionIndicator
Declaration
public Vector3 LastMotionIndicator { get; }
Property Value
LastRotationIndicator
Declaration
public Vector3 LastRotationIndicator { get; }
Property Value
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
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
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
IMyControllableEntity.Entity
Declaration
MyEntity IMyControllableEntity.Entity { get; }
Returns
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
IMyControllableEntity.OnEndShoot(MyShootActionEnum)
Declaration
void IMyControllableEntity.OnEndShoot(MyShootActionEnum action)
Parameters
IMyControllableEntity.PickUpFinished()
Declaration
void IMyControllableEntity.PickUpFinished()
IMyControllableEntity.RelativeDampeningEntity
Declaration
MyEntity IMyControllableEntity.RelativeDampeningEntity { get; set; }
Returns
IMyControllableEntity.ShouldEndShootingOnPause(MyShootActionEnum)
Declaration
bool IMyControllableEntity.ShouldEndShootingOnPause(MyShootActionEnum action)
Parameters
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()
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
Declaration
MyToolbar IMyControllableEntity.Toolbar { get; }
Returns
Type |
Description |
Sandbox.Game.Screens.Helpers.MyToolbar |
|
Declaration
MyToolbarType IMyControllableEntity.ToolbarType { get; }
Returns
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
IMyCameraController.OnReleaseControl(IMyCameraController)
Declaration
void IMyCameraController.OnReleaseControl(IMyCameraController newCameraController)
Parameters
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
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
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
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
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
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
Extension Methods