Class MyShipController
Inheritance
System.Object
Sandbox.Game.Entities.Cube.MySyncedBlock
Sandbox.Game.Entities.Cube.MyTerminalBlock
MyShipController
Assembly: Sandbox.Game.dll
Syntax
[MyTerminalInterface]
public class MyShipController : MyTerminalBlock, IMyComponentOwner<MyIDModule>, IMyUpgradableBlock, IMyUpgradableBlock, IMyEventProxy, IMyEventOwner, IMySyncedEntity, IMyControllableEntity, IMyRechargeSocketOwner, IMyShipController, IMyControllableEntity, IMyTerminalBlock, IMyCubeBlock, IMyShipController, IMyTerminalBlock, IMyCubeBlock, IMyTargetingCapableBlock, IMyShootOrigin, IMyPilotable, IMyShipControl, IMyWheelControllableEntity, IMyEntity, IMyEntity
Constructors
MyShipController()
Declaration
public MyShipController()
Fields
BuildingMode
Declaration
Field Value
| Type |
Description |
| System.Boolean |
|
GridSelectionSystem
Declaration
public MyGridSelectionSystem GridSelectionSystem
Field Value
| Type |
Description |
| Sandbox.Game.GameSystems.MyGridSelectionSystem |
|
hasPower
Declaration
public readonly bool hasPower
Field Value
| Type |
Description |
| System.Boolean |
|
m_baseIdleSound
Declaration
protected MySoundPair m_baseIdleSound
Field Value
m_enableBuilderCockpit
Declaration
protected bool m_enableBuilderCockpit
Field Value
| Type |
Description |
| System.Boolean |
|
m_enableFirstPerson
Declaration
protected bool m_enableFirstPerson
Field Value
| Type |
Description |
| System.Boolean |
|
m_enableShipControl
Declaration
protected bool m_enableShipControl
Field Value
| Type |
Description |
| System.Boolean |
|
m_getInCockpitSound
Declaration
protected MySoundPair m_getInCockpitSound
Field Value
m_gridGyroSystem
Declaration
protected MyGridGyroSystem m_gridGyroSystem
Field Value
| Type |
Description |
| Sandbox.Game.GameSystems.MyGridGyroSystem |
|
m_headLocalPosition
Declaration
protected Vector3 m_headLocalPosition
Field Value
m_lastPilot
Declaration
protected MyCharacter m_lastPilot
Field Value
| Type |
Description |
| Sandbox.Game.Entities.Character.MyCharacter |
|
m_rechargeSocket
Declaration
protected MyRechargeSocket m_rechargeSocket
Field Value
| Type |
Description |
| Sandbox.Game.GameSystems.Electricity.MyRechargeSocket |
|
m_singleWeaponMode
Declaration
protected bool m_singleWeaponMode
Field Value
| Type |
Description |
| System.Boolean |
|
m_useSoundEmitter
Declaration
protected MyEntity3DSoundEmitter m_useSoundEmitter
Field Value
TargetData
Declaration
public MyCharacter.MyTargetData TargetData
Field Value
| Type |
Description |
| Sandbox.Game.Entities.Character.MyCharacter.MyTargetData |
|
Properties
AreBreaksOn
Declaration
public Nullable<bool> AreBreaksOn { get; }
Property Value
| Type |
Description |
| System.Nullable<System.Boolean> |
|
AuxiliaryContext
Declaration
public MyStringId AuxiliaryContext { get; }
Property Value
BlockDefinition
Declaration
public MyShipControllerDefinition BlockDefinition { get; }
Property Value
CanHavePreviousCameraEntity
Declaration
public virtual bool CanHavePreviousCameraEntity { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
CanHavePreviousControlledEntity
Declaration
public virtual bool CanHavePreviousControlledEntity { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
CanSwitchLandingGears
Declaration
public bool CanSwitchLandingGears { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
ControlContext
Declaration
public MyStringId ControlContext { get; }
Property Value
ControlGroup
Declaration
public MyGroups<MyCubeGrid, MyGridPhysicalGroupData> ControlGroup { get; }
Property Value
ControlGyros
Declaration
public bool ControlGyros { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ControllerInfo
Declaration
public MyControllerInfo ControllerInfo { get; }
Property Value
| Type |
Description |
| Sandbox.Game.World.MyControllerInfo |
|
ControlThrusters
Declaration
public bool ControlThrusters { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
ControlWheels
Declaration
public bool ControlWheels { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
EnableFirstPersonView
Declaration
public virtual bool EnableFirstPersonView { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
EnableShipControl
Declaration
public bool EnableShipControl { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Entity
Declaration
public MyEntity Entity { get; }
Property Value
EntityThrustComponent
Declaration
public MyEntityThrustComponent EntityThrustComponent { get; }
Property Value
| Type |
Description |
| Sandbox.Game.GameSystems.MyEntityThrustComponent |
|
ForceFirstPersonCamera
Declaration
public virtual bool ForceFirstPersonCamera { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
GetAmmoDefinition
Declaration
public MyDefinitionBase GetAmmoDefinition { get; }
Property Value
GetInCockpitSound
Declaration
protected MySoundPair GetInCockpitSound { get; }
Property Value
GetOutOfCockpitSound
Declaration
protected MySoundPair GetOutOfCockpitSound { get; }
Property Value
GetPreviousCameraEntity
Declaration
public virtual IMyEntity GetPreviousCameraEntity { get; }
Property Value
GridGyroSystem
Declaration
public MyGridGyroSystem GridGyroSystem { get; }
Property Value
| Type |
Description |
| Sandbox.Game.GameSystems.MyGridGyroSystem |
|
GridReflectorLights
Declaration
public MyGridReflectorLightSystem GridReflectorLights { get; }
Property Value
| Type |
Description |
| Sandbox.Game.GameSystems.MyGridReflectorLightSystem |
|
GridResourceDistributor
Declaration
public MyResourceDistributorComponent GridResourceDistributor { get; }
Property Value
GridWheels
Declaration
public MyGridWheelSystem GridWheels { get; }
Property Value
| Type |
Description |
| Sandbox.Game.GameSystems.MyGridWheelSystem |
|
HasWheels
Declaration
public bool HasWheels { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
HeadLocalXAngle
Declaration
public virtual float HeadLocalXAngle { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
HeadLocalYAngle
Declaration
public virtual float HeadLocalYAngle { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
HorizonIndicatorEnabled
Declaration
public bool HorizonIndicatorEnabled { get; protected set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsAutopilotControlled
Declaration
public bool IsAutopilotControlled { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsDefault3rdView
Declaration
public bool IsDefault3rdView { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsMainCockpit
Declaration
public bool IsMainCockpit { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsTargetLockingEnabledValue
Declaration
public bool IsTargetLockingEnabledValue { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsUsing
Declaration
public MyEntity IsUsing { get; }
Property Value
LastMotionIndicator
Declaration
public Vector3 LastMotionIndicator { get; set; }
Property Value
LastRotationIndicator
Declaration
public Vector3 LastRotationIndicator { get; set; }
Property Value
LeaveNotificationHintText
Declaration
protected virtual MyStringId LeaveNotificationHintText { get; }
Property Value
LocationForHudMarker
Declaration
public override Vector3D LocationForHudMarker { get; }
Property Value
Overrides
MaxShootRange
Declaration
public float MaxShootRange { get; }
Property Value
| Type |
Description |
| System.Single |
|
NeedsPerFrameUpdate
Declaration
public bool NeedsPerFrameUpdate { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public MyToolbar OnLockedToolbar { get; }
Property Value
| Type |
Description |
| Sandbox.Game.Screens.Helpers.MyToolbar |
|
Pilot
Declaration
public virtual MyCharacter Pilot { get; }
Property Value
| Type |
Description |
| Sandbox.Game.Entities.Character.MyCharacter |
|
PlayDefaultUseSound
Declaration
public bool PlayDefaultUseSound { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
PreviousControlledEntity
Declaration
public virtual IMyControllableEntity PreviousControlledEntity { get; protected set; }
Property Value
PreviousController
Declaration
public IMyControllableEntity PreviousController { get; }
Property Value
PrimaryLookaround
Declaration
public bool PrimaryLookaround { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Priority
Declaration
public virtual ControllerPriority Priority { get; }
Property Value
RaycasterHitBlock
Declaration
public MySlimBlock RaycasterHitBlock { get; }
Property Value
| Type |
Description |
| Sandbox.Game.Entities.Cube.MySlimBlock |
|
RelativeDampeningDistance
Declaration
public float RelativeDampeningDistance { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
RelativeDampeningEntity
Declaration
public MyEntity RelativeDampeningEntity { get; set; }
Property Value
ShootOrigin
Declaration
public Vector3D ShootOrigin { get; }
Property Value
SingleWeaponMode
Declaration
public bool SingleWeaponMode { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public MyToolbar Toolbar { get; }
Property Value
| Type |
Description |
| Sandbox.Game.Screens.Helpers.MyToolbar |
|
Declaration
public virtual MyToolbarType ToolbarType { get; }
Property Value
TopGrid
Declaration
public MyEntity TopGrid { get; }
Property Value
Methods
AddControlSystem(MyGroupControlSystem)
Declaration
public void AddControlSystem(MyGroupControlSystem controlSystem)
Parameters
| Type |
Name |
Description |
| Sandbox.Game.GameSystems.MyGroupControlSystem |
controlSystem |
|
BeginShoot(MyShootActionEnum)
Declaration
public void BeginShoot(MyShootActionEnum action)
Parameters
BeginShootSync(MyShootActionEnum)
Declaration
public void BeginShootSync(MyShootActionEnum action)
Parameters
CalculateShipMass()
Declaration
public MyShipMass CalculateShipMass()
Returns
Declaration
public bool CanActiveToolShoot()
Returns
| Type |
Description |
| System.Boolean |
|
CanBeMainCockpit()
Declaration
protected virtual bool CanBeMainCockpit()
Returns
| Type |
Description |
| System.Boolean |
|
CanHaveHorizon()
Declaration
protected virtual bool CanHaveHorizon()
Returns
| Type |
Description |
| System.Boolean |
|
CanSwitchToWeapon(Nullable<MyDefinitionId>)
Declaration
public bool CanSwitchToWeapon(Nullable<MyDefinitionId> weapon)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
ClearMovementControl()
Declaration
public void ClearMovementControl()
Closing()
Declaration
protected override void Closing()
Overrides
Sandbox.Game.Entities.Cube.MyTerminalBlock.Closing()
ComponentStack_IsFunctionalChanged()
Declaration
protected virtual void ComponentStack_IsFunctionalChanged()
CreateTerminalControls()
Declaration
protected override void CreateTerminalControls()
Overrides
Sandbox.Game.Entities.Cube.MyTerminalBlock.CreateTerminalControls()
Crouch()
Declaration
Die()
Declaration
Down()
Declaration
DrawHud(IMyCameraController, Int64)
Declaration
public void DrawHud(IMyCameraController camera, long playerId)
Parameters
EndShoot(MyShootActionEnum)
Declaration
public void EndShoot(MyShootActionEnum action)
Parameters
EndShootAll()
Declaration
protected void EndShootAll()
EndShootSync(MyShootActionEnum)
Declaration
public void EndShootSync(MyShootActionEnum action)
Parameters
FindProjectedBlock()
Declaration
public MyWelder.ProjectionRaycastData FindProjectedBlock()
Returns
| Type |
Description |
| Sandbox.Game.Weapons.MyWelder.ProjectionRaycastData |
|
ForceReleaseControl()
Declaration
public virtual void ForceReleaseControl()
Declaration
public Vector3D GetActiveToolPosition()
Returns
GetArtificialGravity()
Declaration
public Vector3D GetArtificialGravity()
Returns
GetCameraEntitySettings()
Declaration
public MyEntityCameraSettings GetCameraEntitySettings()
Returns
| Type |
Description |
| Sandbox.Game.Multiplayer.MyEntityCameraSettings |
|
GetHeadMatrix(Boolean, Boolean, Boolean, Boolean)
Declaration
public virtual MatrixD GetHeadMatrix(bool includeY, bool includeX = true, bool forceBoneMatrix = false, bool forceHeadBone = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
includeY |
|
| System.Boolean |
includeX |
|
| System.Boolean |
forceBoneMatrix |
|
| System.Boolean |
forceHeadBone |
|
Returns
GetNaturalGravity()
Declaration
public Vector3D GetNaturalGravity()
Returns
GetNetState()
Declaration
public MyGridClientState GetNetState()
Returns
| Type |
Description |
| Sandbox.Game.Replication.ClientStates.MyGridClientState |
|
GetObjectBuilderCubeBlock(Boolean)
Declaration
public override MyObjectBuilder_CubeBlock GetObjectBuilderCubeBlock(bool copy = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
copy |
|
Returns
Overrides
Sandbox.Game.Entities.Cube.MyTerminalBlock.GetObjectBuilderCubeBlock(System.Boolean)
GetTotalGravity()
Declaration
public Vector3D GetTotalGravity()
Returns
GetViewMatrix()
Declaration
public override MatrixD GetViewMatrix()
Returns
Overrides
GetWorldMatrix()
Declaration
public MatrixD GetWorldMatrix()
Returns
HasPriorityOver(MyShipController, MyShipController)
Declaration
public static bool HasPriorityOver(MyShipController first, MyShipController second)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
Init(MyObjectBuilder_CubeBlock, MyCubeGrid)
Declaration
public override void Init(MyObjectBuilder_CubeBlock objectBuilder, MyCubeGrid cubeGrid)
Parameters
Overrides
Sandbox.Game.Entities.Cube.MyTerminalBlock.Init(VRage.Game.MyObjectBuilder_CubeBlock, Sandbox.Game.Entities.MyCubeGrid)
IsCameraController()
Declaration
protected virtual bool IsCameraController()
Returns
| Type |
Description |
| System.Boolean |
|
IsControllingCockpit()
Declaration
protected bool IsControllingCockpit()
Returns
| Type |
Description |
| System.Boolean |
|
IsLargeShip()
Declaration
public virtual bool IsLargeShip()
Returns
| Type |
Description |
| System.Boolean |
|
IsMainCockpitFree()
Declaration
protected bool IsMainCockpitFree()
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public bool IsShipToolSelected()
Returns
| Type |
Description |
| System.Boolean |
|
IsShooting()
Declaration
Returns
| Type |
Description |
| System.Boolean |
|
IsShooting(MyShootActionEnum)
Declaration
protected bool IsShooting(MyShootActionEnum action)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
IsTargetLockingEnabled()
Declaration
public bool IsTargetLockingEnabled()
Returns
| Type |
Description |
| System.Boolean |
|
Jump(Vector3)
Declaration
public void Jump(Vector3 moveIndicator)
Parameters
| Type |
Name |
Description |
| Vector3 |
moveIndicator |
|
MoveAndRotate()
Declaration
public void MoveAndRotate()
MoveAndRotate(Vector3, Vector2, Single)
Declaration
public void MoveAndRotate(Vector3 moveIndicator, Vector2 rotationIndicator, float rollIndicator)
Parameters
| Type |
Name |
Description |
| Vector3 |
moveIndicator |
|
| Vector2 |
rotationIndicator |
|
| System.Single |
rollIndicator |
|
MoveAndRotateStopped()
Declaration
public void MoveAndRotateStopped()
OnAddedToScene(Object)
Declaration
public override void OnAddedToScene(object source)
Parameters
| Type |
Name |
Description |
| System.Object |
source |
|
Overrides
Sandbox.Game.Entities.Cube.MyTerminalBlock.OnAddedToScene(System.Object)
OnBeginShoot(MyShootActionEnum)
Declaration
public void OnBeginShoot(MyShootActionEnum action)
Parameters
OnControlAcquired(MyEntityController)
Declaration
protected void OnControlAcquired(MyEntityController controller)
Parameters
| Type |
Name |
Description |
| Sandbox.Game.World.MyEntityController |
controller |
|
OnControlAcquired_UpdateCamera()
Declaration
protected virtual void OnControlAcquired_UpdateCamera()
OnControlledEntity_Used()
Declaration
protected virtual void OnControlledEntity_Used()
OnControlReleased(MyEntityController)
Declaration
protected virtual void OnControlReleased(MyEntityController controller)
Parameters
| Type |
Name |
Description |
| Sandbox.Game.World.MyEntityController |
controller |
|
OnControlReleased_UpdateCamera()
Declaration
protected virtual void OnControlReleased_UpdateCamera()
OnEndShoot(MyShootActionEnum)
Declaration
public void OnEndShoot(MyShootActionEnum action)
Parameters
OnRegisteredToGridSystems()
Declaration
public override void OnRegisteredToGridSystems()
Overrides
OnRemovedFromScene(Object)
Declaration
public override void OnRemovedFromScene(object source)
Parameters
| Type |
Name |
Description |
| System.Object |
source |
|
Overrides
Sandbox.Game.Entities.Cube.MyTerminalBlock.OnRemovedFromScene(System.Object)
OnUnregisteredFromGridSystems()
Declaration
public override void OnUnregisteredFromGridSystems()
Overrides
PickUp()
Declaration
PickUpContinues()
Declaration
public void PickUpContinues()
PickUpFinished()
Declaration
public void PickUpFinished()
PlayUseSound(Boolean)
Declaration
public void PlayUseSound(bool getIn)
Parameters
| Type |
Name |
Description |
| System.Boolean |
getIn |
|
RaiseControlledEntityUsed()
Declaration
public void RaiseControlledEntityUsed()
RefreshControlNotifications()
Declaration
public void RefreshControlNotifications()
RemoveControlNotifications()
Declaration
public void RemoveControlNotifications()
RemoveControlSystem(MyGroupControlSystem)
Declaration
public void RemoveControlSystem(MyGroupControlSystem controlSystem)
Parameters
| Type |
Name |
Description |
| Sandbox.Game.GameSystems.MyGroupControlSystem |
controlSystem |
|
RemoveLocal()
Declaration
protected virtual void RemoveLocal()
RemoveUsers(Boolean)
Declaration
public void RemoveUsers(bool local)
Parameters
| Type |
Name |
Description |
| System.Boolean |
local |
|
SetLockedTarget(IMyCharacter)
Declaration
public void SetLockedTarget(IMyCharacter target)
Parameters
SetLockedTarget(IMyCubeGrid)
Declaration
public virtual void SetLockedTarget(IMyCubeGrid target)
Parameters
SetNetState(MyGridClientState)
Declaration
public void SetNetState(MyGridClientState netState)
Parameters
| Type |
Name |
Description |
| Sandbox.Game.Replication.ClientStates.MyGridClientState |
netState |
|
SetWeaponSystem(MyGridWeaponSystem)
Declaration
public void SetWeaponSystem(MyGridWeaponSystem weaponSystem)
Parameters
| Type |
Name |
Description |
| Sandbox.Game.GameSystems.MyGridWeaponSystem |
weaponSystem |
|
Shoot(MyShootActionEnum)
Declaration
public void Shoot(MyShootActionEnum action)
Parameters
ShouldEndShootingOnPause(MyShootActionEnum)
Declaration
public bool ShouldEndShootingOnPause(MyShootActionEnum action)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
ShouldSit()
Declaration
protected virtual bool ShouldSit()
Returns
| Type |
Description |
| System.Boolean |
|
ShowInventory()
Declaration
public virtual void ShowInventory()
ShowRemoteAccessMenu()
Declaration
public virtual void ShowRemoteAccessMenu()
ShowTerminal()
Declaration
public virtual void ShowTerminal()
Sprint(Boolean)
Declaration
public void Sprint(bool enabled)
Parameters
| Type |
Name |
Description |
| System.Boolean |
enabled |
|
StartLoopSound()
Declaration
protected virtual void StartLoopSound()
StopLoopSound()
Declaration
protected virtual void StopLoopSound()
SwitchBroadcasting()
Declaration
public void SwitchBroadcasting()
SwitchDamping()
Declaration
public void SwitchDamping()
SwitchHandbrake()
Declaration
public void SwitchHandbrake()
SwitchLandingGears()
Declaration
public void SwitchLandingGears()
SwitchLights()
Declaration
public void SwitchLights()
SwitchParkedStatus()
Declaration
public void SwitchParkedStatus()
SwitchReactors()
Declaration
public void SwitchReactors()
SwitchReactorsLocal()
Declaration
public void SwitchReactorsLocal()
SwitchThrusts()
Declaration
public virtual void SwitchThrusts()
Declaration
public void SwitchToWeapon(MyToolbarItemWeapon weapon)
Parameters
| Type |
Name |
Description |
| Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon |
weapon |
|
SwitchToWeapon(MyDefinitionId)
Declaration
public void SwitchToWeapon(MyDefinitionId weapon)
Parameters
SwitchWalk()
Declaration
sync_ControlledEntity_Used()
Declaration
[Event(null, 2562)]
[Reliable]
[Server]
[Broadcast]
protected void sync_ControlledEntity_Used()
TryEnableBrakes(Boolean)
Tries to set the brakes. May fail if this is not the main cockpit.
Declaration
public bool TryEnableBrakes(bool enable)
Parameters
| Type |
Name |
Description |
| System.Boolean |
enable |
Should the brakes be enabled, or not?
|
Returns
| Type |
Description |
| System.Boolean |
True if the brakes were enabled, false otherwise.
|
Up()
Declaration
UpdateAfterSimulation()
Declaration
public override void UpdateAfterSimulation()
Overrides
UpdateAfterSimulation10()
Declaration
public override void UpdateAfterSimulation10()
Overrides
UpdateBeforeSimulation100()
Declaration
public override void UpdateBeforeSimulation100()
Overrides
UpdateCameraAfterChange(Boolean)
Declaration
protected virtual void UpdateCameraAfterChange(bool resetHeadLocalAngle = true)
Parameters
| Type |
Name |
Description |
| System.Boolean |
resetHeadLocalAngle |
|
UpdateControls()
Declaration
public void UpdateControls()
UpdateSoundState()
Declaration
protected virtual void UpdateSoundState()
UpdateVisual()
Declaration
public override void UpdateVisual()
Overrides
UpdatingStopped()
Declaration
public override void UpdatingStopped()
Overrides
Use()
Declaration
UseContinues()
Declaration
public void UseContinues()
UseFinished()
Declaration
public void UseFinished()
WheelJump(Boolean)
Declaration
public void WheelJump(bool controlPressed)
Parameters
| Type |
Name |
Description |
| System.Boolean |
controlPressed |
|
WheelJumpFromOtherBlock(Boolean)
Declaration
public void WheelJumpFromOtherBlock(bool controlPressed)
Parameters
| Type |
Name |
Description |
| System.Boolean |
controlPressed |
|
Zoom(Boolean)
Declaration
public void Zoom(bool newKeyPress)
Parameters
| Type |
Name |
Description |
| System.Boolean |
newKeyPress |
|
Explicit Interface Implementations
IMyControllableEntity.CanSwitchAmmoMagazine()
Declaration
bool IMyControllableEntity.CanSwitchAmmoMagazine()
Returns
| Type |
Description |
| System.Boolean |
|
IMyControllableEntity.EnabledBroadcasting
Declaration
bool IMyControllableEntity.EnabledBroadcasting { get; }
Returns
| Type |
Description |
| System.Boolean |
|
IMyControllableEntity.SwitchAmmoMagazine()
Declaration
void IMyControllableEntity.SwitchAmmoMagazine()
IMyShipController.HasFirstPersonCamera
Declaration
bool IMyShipController.HasFirstPersonCamera { get; }
Returns
| Type |
Description |
| System.Boolean |
|
IMyShipController.IsShooting
Declaration
bool IMyShipController.IsShooting { get; }
Returns
| Type |
Description |
| System.Boolean |
|
IMyShipController.LastPilot
Declaration
IMyCharacter IMyShipController.LastPilot { get; }
Returns
IMyShipController.Pilot
Declaration
IMyCharacter IMyShipController.Pilot { get; }
Returns
IMyShipController.CanControlShip
Declaration
bool IMyShipController.CanControlShip { get; }
Returns
| Type |
Description |
| System.Boolean |
|
IMyShipController.CenterOfMass
Declaration
Vector3D IMyShipController.CenterOfMass { get; }
Returns
IMyShipController.ControlThrusters
Declaration
bool IMyShipController.ControlThrusters { get; set; }
Returns
| Type |
Description |
| System.Boolean |
|
IMyShipController.ControlWheels
Declaration
bool IMyShipController.ControlWheels { get; set; }
Returns
| Type |
Description |
| System.Boolean |
|
IMyShipController.DampenersOverride
Declaration
bool IMyShipController.DampenersOverride { get; set; }
Returns
| Type |
Description |
| System.Boolean |
|
IMyShipController.GetShipSpeed()
Declaration
double IMyShipController.GetShipSpeed()
Returns
| Type |
Description |
| System.Double |
|
IMyShipController.GetShipVelocities()
Declaration
MyShipVelocities IMyShipController.GetShipVelocities()
Returns
IMyShipController.HandBrake
Declaration
bool IMyShipController.HandBrake { get; set; }
Returns
| Type |
Description |
| System.Boolean |
|
IMyShipController.HasWheels
Declaration
bool IMyShipController.HasWheels { get; }
Returns
| Type |
Description |
| System.Boolean |
|
IMyShipController.IsMainCockpit
Declaration
bool IMyShipController.IsMainCockpit { get; set; }
Returns
| Type |
Description |
| System.Boolean |
|
IMyShipController.IsUnderControl
Declaration
bool IMyShipController.IsUnderControl { get; }
Returns
| Type |
Description |
| System.Boolean |
|
IMyShipController.MoveIndicator
Declaration
Vector3 IMyShipController.MoveIndicator { get; }
Returns
IMyShipController.RollIndicator
Declaration
float IMyShipController.RollIndicator { get; }
Returns
| Type |
Description |
| System.Single |
|
IMyShipController.RotationIndicator
Declaration
Vector2 IMyShipController.RotationIndicator { get; }
Returns
IMyShipController.ShowHorizonIndicator
Declaration
bool IMyShipController.ShowHorizonIndicator { get; set; }
Returns
| Type |
Description |
| System.Boolean |
|
IMyShipController.TryGetPlanetElevation(MyPlanetElevation, out Double)
Declaration
bool IMyShipController.TryGetPlanetElevation(MyPlanetElevation detail, out double elevation)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
IMyShipController.TryGetPlanetPosition(out Vector3D)
Declaration
bool IMyShipController.TryGetPlanetPosition(out Vector3D position)
Parameters
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.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.SwitchThrusts()
Declaration
void IMyControllableEntity.SwitchThrusts()
IMyControllableEntity.Up()
Declaration
void IMyControllableEntity.Up()
IMyControllableEntity.Use()
Declaration
void IMyControllableEntity.Use()
IMyControllableEntity.UseContinues()
Declaration
void IMyControllableEntity.UseContinues()
Implements
Extension Methods