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
CleanControls()
Declaration
public void CleanControls()
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