Space Engineers
Public Member Functions | Protected Attributes | Properties | List of all members
Sandbox.Game.Screens.Helpers.MyControllableEntityControlHelper Class Reference
Inheritance diagram for Sandbox.Game.Screens.Helpers.MyControllableEntityControlHelper:
Sandbox.Game.Screens.Helpers.MyAbstractControlMenuItem Sandbox.Game.Screens.Helpers.MyConnectorControlHelper Sandbox.Game.Screens.Helpers.MyLandingGearControlHelper

Public Member Functions

 MyControllableEntityControlHelper (MyStringId controlId, Action< IMyControllableEntity > action, Func< IMyControllableEntity, bool > valueGetter, MyStringId label, MySupportKeysEnum supportKeys=MySupportKeysEnum.NONE)
 
 MyControllableEntityControlHelper (MyStringId controlId, Action< IMyControllableEntity > action, Func< IMyControllableEntity, bool > valueGetter, MyStringId label, MyStringId onValue, MyStringId offValue, MySupportKeysEnum supportKeys=MySupportKeysEnum.NONE)
 
void SetEntity (IMyControllableEntity entity)
 
override void Activate ()
 
override void Next ()
 
override void Previous ()
 
override void UpdateValue ()
 
- Public Member Functions inherited from Sandbox.Game.Screens.Helpers.MyAbstractControlMenuItem
 MyAbstractControlMenuItem (MyStringId controlCode, MySupportKeysEnum supportKeys=MySupportKeysEnum.NONE)
 
 MyAbstractControlMenuItem (string controlName, MySupportKeysEnum supportKeys=MySupportKeysEnum.NONE)
 

Protected Attributes

IMyControllableEntity m_entity
 

Properties

override string Label [get]
 
override string CurrentValue [get]
 
- Properties inherited from Sandbox.Game.Screens.Helpers.MyAbstractControlMenuItem
abstract string Label [get]
 
virtual string CurrentValue [get]
 
MyStringId ControlCode [get]
 
string ControlName [get]
 
virtual bool Enabled [get]
 
string ControlLabel [get]
 

Detailed Description

Definition at line 19 of file MySpaceControlHelpers.cs.

Constructor & Destructor Documentation

Sandbox.Game.Screens.Helpers.MyControllableEntityControlHelper.MyControllableEntityControlHelper ( MyStringId  controlId,
Action< IMyControllableEntity action,
Func< IMyControllableEntity, bool >  valueGetter,
MyStringId  label,
MySupportKeysEnum  supportKeys = MySupportKeysEnum.NONE 
)
inline

Definition at line 29 of file MySpaceControlHelpers.cs.

Sandbox.Game.Screens.Helpers.MyControllableEntityControlHelper.MyControllableEntityControlHelper ( MyStringId  controlId,
Action< IMyControllableEntity action,
Func< IMyControllableEntity, bool >  valueGetter,
MyStringId  label,
MyStringId  onValue,
MyStringId  offValue,
MySupportKeysEnum  supportKeys = MySupportKeysEnum.NONE 
)
inline

Definition at line 39 of file MySpaceControlHelpers.cs.

Member Function Documentation

override void Sandbox.Game.Screens.Helpers.MyControllableEntityControlHelper.Activate ( )
inlinevirtual
override void Sandbox.Game.Screens.Helpers.MyControllableEntityControlHelper.Next ( )
inlinevirtual
override void Sandbox.Game.Screens.Helpers.MyControllableEntityControlHelper.Previous ( )
inlinevirtual
void Sandbox.Game.Screens.Helpers.MyControllableEntityControlHelper.SetEntity ( IMyControllableEntity  entity)
inline

Definition at line 56 of file MySpaceControlHelpers.cs.

override void Sandbox.Game.Screens.Helpers.MyControllableEntityControlHelper.UpdateValue ( )
inlinevirtual

Member Data Documentation

IMyControllableEntity Sandbox.Game.Screens.Helpers.MyControllableEntityControlHelper.m_entity
protected

Definition at line 21 of file MySpaceControlHelpers.cs.

Property Documentation

override string Sandbox.Game.Screens.Helpers.MyControllableEntityControlHelper.CurrentValue
get

Definition at line 67 of file MySpaceControlHelpers.cs.

override string Sandbox.Game.Screens.Helpers.MyControllableEntityControlHelper.Label
get

Definition at line 62 of file MySpaceControlHelpers.cs.


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