Space Engineers
Public Member Functions | List of all members
VRage.Generics.StateMachine.MyCondition< T > Class Template Reference

Implementation of generic condition. Immutable class, once set, its parameters cant be changed. More...

Inheritance diagram for VRage.Generics.StateMachine.MyCondition< T >:
VRage.Generics.IMyCondition

Public Member Functions

 MyCondition (IMyVariableStorage< T > storage, MyOperation operation, string leftSideStorage, string rightSideStorage)
 
 MyCondition (IMyVariableStorage< T > storage, MyOperation operation, string leftSideStorage, T rightSideValue)
 
 MyCondition (IMyVariableStorage< T > storage, MyOperation operation, T leftSideValue, string rightSideStorage)
 
 MyCondition (IMyVariableStorage< T > storage, MyOperation operation, T leftSideValue, T rightSideValue)
 
bool Evaluate ()
 Evaluate the condition, it can be true/false. More...
 
override string ToString ()
 

Detailed Description

Implementation of generic condition. Immutable class, once set, its parameters cant be changed.

Type Constraints
T :struct 

Definition at line 13 of file MyCondition.cs.

Constructor & Destructor Documentation

VRage.Generics.StateMachine.MyCondition< T >.MyCondition ( IMyVariableStorage< T >  storage,
MyOperation  operation,
string  leftSideStorage,
string  rightSideStorage 
)
inline

Definition at line 40 of file MyCondition.cs.

VRage.Generics.StateMachine.MyCondition< T >.MyCondition ( IMyVariableStorage< T >  storage,
MyOperation  operation,
string  leftSideStorage,
rightSideValue 
)
inline

Definition at line 49 of file MyCondition.cs.

VRage.Generics.StateMachine.MyCondition< T >.MyCondition ( IMyVariableStorage< T >  storage,
MyOperation  operation,
leftSideValue,
string  rightSideStorage 
)
inline

Definition at line 59 of file MyCondition.cs.

VRage.Generics.StateMachine.MyCondition< T >.MyCondition ( IMyVariableStorage< T >  storage,
MyOperation  operation,
leftSideValue,
rightSideValue 
)
inline

Definition at line 69 of file MyCondition.cs.

Member Function Documentation

bool VRage.Generics.StateMachine.MyCondition< T >.Evaluate ( )
inline

Evaluate the condition, it can be true/false.

Implements VRage.Generics.IMyCondition.

Definition at line 81 of file MyCondition.cs.

override string VRage.Generics.StateMachine.MyCondition< T >.ToString ( )
inline

Definition at line 132 of file MyCondition.cs.


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