Space Engineers
Public Member Functions | Properties | List of all members
VRage.Game.ModAPI.Interfaces.IMyControllableEntity Interface Reference
Inheritance diagram for VRage.Game.ModAPI.Interfaces.IMyControllableEntity:
Sandbox.Game.Entities.IMyControllableEntity Sandbox.ModAPI.IMyShipController VRage.Game.ModAPI.IMyCharacter Sandbox.Game.Entities.Character.MyCharacter Sandbox.Game.Entities.Character.MyCharacter Sandbox.Game.Entities.MyControllableSphere Sandbox.Game.Entities.MyGhostCharacter Sandbox.Game.Entities.MyShipController Sandbox.Game.Weapons.MyLargeTurretBase Sandbox.ModAPI.IMyCockpit Sandbox.ModAPI.IMyRemoteControl

Public Member Functions

MatrixD GetHeadMatrix (bool includeY, bool includeX=true, bool forceHeadAnim=false, bool forceHeadBone=false)
 
void MoveAndRotate (Vector3 moveIndicator, Vector2 rotationIndicator, float rollIndicator)
 
void MoveAndRotateStopped ()
 
void Use ()
 
void UseContinues ()
 
void PickUp ()
 
void PickUpContinues ()
 
void Jump ()
 
void SwitchWalk ()
 
void Up ()
 
void Crouch ()
 
void Down ()
 
void ShowInventory ()
 
void ShowTerminal ()
 
void SwitchThrusts ()
 
void SwitchDamping ()
 
void SwitchLights ()
 
void SwitchLeadingGears ()
 
void SwitchReactors ()
 
void SwitchHelmet ()
 
void DrawHud (IMyCameraController camera, long playerId)
 
void Die ()
 

Properties

IMyEntity Entity [get]
 
bool ForceFirstPersonCamera [get, set]
 
bool EnabledThrusts [get]
 
bool EnabledDamping [get]
 
bool EnabledLights [get]
 
bool EnabledLeadingGears [get]
 
bool EnabledReactors [get]
 
bool EnabledHelmet [get]
 
bool PrimaryLookaround [get]
 

Detailed Description

Definition at line 13 of file IControllableEntity.cs.

Member Function Documentation

void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.Crouch ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.Die ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.Down ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.DrawHud ( IMyCameraController  camera,
long  playerId 
)
MatrixD VRage.Game.ModAPI.Interfaces.IMyControllableEntity.GetHeadMatrix ( bool  includeY,
bool  includeX = true,
bool  forceHeadAnim = false,
bool  forceHeadBone = false 
)
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.Jump ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.MoveAndRotate ( Vector3  moveIndicator,
Vector2  rotationIndicator,
float  rollIndicator 
)
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.MoveAndRotateStopped ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.PickUp ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.PickUpContinues ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.ShowInventory ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.ShowTerminal ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.SwitchDamping ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.SwitchHelmet ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.SwitchLeadingGears ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.SwitchLights ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.SwitchReactors ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.SwitchThrusts ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.SwitchWalk ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.Up ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.Use ( )
void VRage.Game.ModAPI.Interfaces.IMyControllableEntity.UseContinues ( )

Property Documentation

bool VRage.Game.ModAPI.Interfaces.IMyControllableEntity.EnabledDamping
get

Definition at line 43 of file IControllableEntity.cs.

bool VRage.Game.ModAPI.Interfaces.IMyControllableEntity.EnabledHelmet
get

Definition at line 47 of file IControllableEntity.cs.

bool VRage.Game.ModAPI.Interfaces.IMyControllableEntity.EnabledLeadingGears
get

Definition at line 45 of file IControllableEntity.cs.

bool VRage.Game.ModAPI.Interfaces.IMyControllableEntity.EnabledLights
get

Definition at line 44 of file IControllableEntity.cs.

bool VRage.Game.ModAPI.Interfaces.IMyControllableEntity.EnabledReactors
get

Definition at line 46 of file IControllableEntity.cs.

bool VRage.Game.ModAPI.Interfaces.IMyControllableEntity.EnabledThrusts
get

Definition at line 42 of file IControllableEntity.cs.

IMyEntity VRage.Game.ModAPI.Interfaces.IMyControllableEntity.Entity
get

Definition at line 15 of file IControllableEntity.cs.

bool VRage.Game.ModAPI.Interfaces.IMyControllableEntity.ForceFirstPersonCamera
getset

Definition at line 17 of file IControllableEntity.cs.

bool VRage.Game.ModAPI.Interfaces.IMyControllableEntity.PrimaryLookaround
get

Definition at line 53 of file IControllableEntity.cs.


The documentation for this interface was generated from the following file: