Space Engineers
|
Public Member Functions | |
MyUseObjectDoorTerminal (IMyEntity owner, string dummyName, MyModelDummy dummyData, uint key) | |
override void | Use (UseActionEnum actionEnum, IMyEntity entity) |
Uses object by specified action Caller calls this method only on supported actions More... | |
override MyActionDescription | GetActionInfo (UseActionEnum actionEnum) |
Gets action text Caller calls this method only on supported actions More... | |
override bool | HandleInput () |
override void | OnSelectionLost () |
Public Member Functions inherited from VRage.Game.Entity.UseObject.MyUseObjectBase | |
MyUseObjectBase (IMyEntity owner, MyModelDummy dummy) | |
virtual void | SetRenderID (uint id) |
virtual void | SetInstanceID (int id) |
Public Attributes | |
readonly MyDoor | Door |
readonly Matrix | LocalMatrix |
Properties | |
override float | InteractiveDistance [get] |
override MatrixD | ActivationMatrix [get] |
override MatrixD | WorldMatrix [get] |
override int | RenderObjectID [get] |
override int | InstanceID [get] |
override bool | ShowOverlay [get] |
override UseActionEnum | SupportedActions [get] |
override bool | ContinuousUsage [get] |
override bool | PlayIndicatorSound [get] |
Properties inherited from VRage.Game.Entity.UseObject.MyUseObjectBase | |
IMyEntity | Owner [get] |
MyModelDummy | Dummy [get] |
abstract float | InteractiveDistance [get] |
abstract MatrixD | ActivationMatrix [get] |
abstract MatrixD | WorldMatrix [get] |
abstract int | RenderObjectID [get] |
virtual int | InstanceID [get] |
abstract bool | ShowOverlay [get] |
abstract UseActionEnum | SupportedActions [get] |
abstract bool | ContinuousUsage [get] |
abstract bool | PlayIndicatorSound [get] |
Properties inherited from VRage.Game.Entity.UseObject.IMyUseObject | |
IMyEntity | Owner [get] |
MyModelDummy | Dummy [get] |
float | InteractiveDistance [get] |
Consider object as being in interactive range only if distance from character is smaller or equal to this value More... | |
MatrixD | ActivationMatrix [get] |
Matrix of object, scale represents size of object More... | |
MatrixD | WorldMatrix [get] |
Matrix of object, scale represents size of object More... | |
int | RenderObjectID [get] |
Render ID of objects More... | |
int | InstanceID [get] |
Instance ID of objects (this should mostly be unused More... | |
bool | ShowOverlay [get] |
Show overlay (semitransparent bounding box) More... | |
UseActionEnum | SupportedActions [get] |
Returns supported actions More... | |
bool | ContinuousUsage [get] |
When true, use will be called every frame More... | |
bool | PlayIndicatorSound [get] |
Definition at line 21 of file MyUseObjectDoorTerminal.cs.
|
inline |
Definition at line 26 of file MyUseObjectDoorTerminal.cs.
|
inlinevirtual |
Gets action text Caller calls this method only on supported actions
Implements VRage.Game.Entity.UseObject.MyUseObjectBase.
Definition at line 96 of file MyUseObjectDoorTerminal.cs.
|
inlinevirtual |
Implements VRage.Game.Entity.UseObject.MyUseObjectBase.
Definition at line 135 of file MyUseObjectDoorTerminal.cs.
|
inlinevirtual |
Implements VRage.Game.Entity.UseObject.MyUseObjectBase.
Definition at line 137 of file MyUseObjectDoorTerminal.cs.
|
inlinevirtual |
Uses object by specified action Caller calls this method only on supported actions
Implements VRage.Game.Entity.UseObject.MyUseObjectBase.
Definition at line 71 of file MyUseObjectDoorTerminal.cs.
readonly MyDoor Sandbox.Game.Entities.Cube.MyUseObjectDoorTerminal.Door |
Definition at line 23 of file MyUseObjectDoorTerminal.cs.
readonly Matrix Sandbox.Game.Entities.Cube.MyUseObjectDoorTerminal.LocalMatrix |
Definition at line 24 of file MyUseObjectDoorTerminal.cs.
|
get |
Definition at line 39 of file MyUseObjectDoorTerminal.cs.
|
get |
Definition at line 131 of file MyUseObjectDoorTerminal.cs.
|
get |
Definition at line 57 of file MyUseObjectDoorTerminal.cs.
|
get |
Definition at line 34 of file MyUseObjectDoorTerminal.cs.
|
get |
Definition at line 140 of file MyUseObjectDoorTerminal.cs.
|
get |
Definition at line 49 of file MyUseObjectDoorTerminal.cs.
|
get |
Definition at line 62 of file MyUseObjectDoorTerminal.cs.
|
get |
Definition at line 67 of file MyUseObjectDoorTerminal.cs.
|
get |
Definition at line 44 of file MyUseObjectDoorTerminal.cs.