ICECreatureControl  1.3.2
Public Member Functions | Public Attributes | Properties | List of all members
ICE.Creatures.Objects.SelectionConditionObject Class Reference
Inheritance diagram for ICE.Creatures.Objects.SelectionConditionObject:
Inheritance graph
Collaboration diagram for ICE.Creatures.Objects.SelectionConditionObject:
Collaboration graph

Public Member Functions

 SelectionConditionObject ()
 
 SelectionConditionObject (SelectionConditionObject _condition)
 
 SelectionConditionObject (ConditionalOperatorType _condition_type)
 
 SelectionConditionObject (ConditionalOperatorType _condition_type, SelectionExpressionType _expression_type)
 
void Copy (SelectionConditionObject _condition)
 
void ResetStatus ()
 
List< string > GetValueSelectionExpressionsByType (SelectionExpressionType _expression)
 
List< string > GetValueSelectionExpressions (SelectionExpressionType _type)
 
List< string > GetSelectionExpressions (TargetObject _target, bool _show_owner, bool _show_target, bool _show_active, bool _show_last, bool _show_evnironment, bool _show_system)
 
string ConditionToString ()
 
string OperatorToString ()
 

Public Attributes

bool Enabled = true
 
SelectionStatus Status = SelectionStatus.UNCHECKED
 
bool ShowOwner = true
 
bool ShowActiveTarget = true
 
bool ShowLastTarget = true
 
bool ShowTarget = true
 
bool ShowEnvironment = true
 
bool ShowSystem = true
 
bool ShowAll = false
 
ConditionalOperatorType ConditionType = ConditionalOperatorType.AND
 
LogicalOperatorType Operator = LogicalOperatorType.EQUAL
 
float FloatValue = 0
 
int IntegerValue = 0
 
string StringValue = ""
 
KeyCode KeyCodeValue = KeyCode.Escape
 
AxisInputData AxisValue
 
bool BooleanValue = false
 
TargetSelectorPositionType PositionType = TargetSelectorPositionType.TargetMovePosition
 
Vector3 PositionVector = Vector3.zero
 
bool UseDynamicValue = false
 

Properties

bool IsValid [get, set]
 
SelectionExpressionType ExpressionType [get, set]
 
SelectionExpressionType ExpressionValue [get, set]
 

Constructor & Destructor Documentation

ICE.Creatures.Objects.SelectionConditionObject.SelectionConditionObject ( )
ICE.Creatures.Objects.SelectionConditionObject.SelectionConditionObject ( SelectionConditionObject  _condition)
ICE.Creatures.Objects.SelectionConditionObject.SelectionConditionObject ( ConditionalOperatorType  _condition_type)
ICE.Creatures.Objects.SelectionConditionObject.SelectionConditionObject ( ConditionalOperatorType  _condition_type,
SelectionExpressionType  _expression_type 
)

Member Function Documentation

string ICE.Creatures.Objects.SelectionConditionObject.ConditionToString ( )

Here is the caller graph for this function:

void ICE.Creatures.Objects.SelectionConditionObject.Copy ( SelectionConditionObject  _condition)
List<string> ICE.Creatures.Objects.SelectionConditionObject.GetSelectionExpressions ( TargetObject  _target,
bool  _show_owner,
bool  _show_target,
bool  _show_active,
bool  _show_last,
bool  _show_evnironment,
bool  _show_system 
)

Here is the caller graph for this function:

List<string> ICE.Creatures.Objects.SelectionConditionObject.GetValueSelectionExpressions ( SelectionExpressionType  _type)

Here is the caller graph for this function:

List<string> ICE.Creatures.Objects.SelectionConditionObject.GetValueSelectionExpressionsByType ( SelectionExpressionType  _expression)

Here is the caller graph for this function:

string ICE.Creatures.Objects.SelectionConditionObject.OperatorToString ( )

Here is the caller graph for this function:

void ICE.Creatures.Objects.SelectionConditionObject.ResetStatus ( )

Here is the caller graph for this function:

Member Data Documentation

AxisInputData ICE.Creatures.Objects.SelectionConditionObject.AxisValue
bool ICE.Creatures.Objects.SelectionConditionObject.BooleanValue = false
ConditionalOperatorType ICE.Creatures.Objects.SelectionConditionObject.ConditionType = ConditionalOperatorType.AND
bool ICE.Creatures.Objects.SelectionConditionObject.Enabled = true
float ICE.Creatures.Objects.SelectionConditionObject.FloatValue = 0
int ICE.Creatures.Objects.SelectionConditionObject.IntegerValue = 0
KeyCode ICE.Creatures.Objects.SelectionConditionObject.KeyCodeValue = KeyCode.Escape
LogicalOperatorType ICE.Creatures.Objects.SelectionConditionObject.Operator = LogicalOperatorType.EQUAL
TargetSelectorPositionType ICE.Creatures.Objects.SelectionConditionObject.PositionType = TargetSelectorPositionType.TargetMovePosition
Vector3 ICE.Creatures.Objects.SelectionConditionObject.PositionVector = Vector3.zero
bool ICE.Creatures.Objects.SelectionConditionObject.ShowActiveTarget = true
bool ICE.Creatures.Objects.SelectionConditionObject.ShowAll = false
bool ICE.Creatures.Objects.SelectionConditionObject.ShowEnvironment = true
bool ICE.Creatures.Objects.SelectionConditionObject.ShowLastTarget = true
bool ICE.Creatures.Objects.SelectionConditionObject.ShowOwner = true
bool ICE.Creatures.Objects.SelectionConditionObject.ShowSystem = true
bool ICE.Creatures.Objects.SelectionConditionObject.ShowTarget = true
SelectionStatus ICE.Creatures.Objects.SelectionConditionObject.Status = SelectionStatus.UNCHECKED
string ICE.Creatures.Objects.SelectionConditionObject.StringValue = ""
bool ICE.Creatures.Objects.SelectionConditionObject.UseDynamicValue = false

Property Documentation

SelectionExpressionType ICE.Creatures.Objects.SelectionConditionObject.ExpressionType
getset
SelectionExpressionType ICE.Creatures.Objects.SelectionConditionObject.ExpressionValue
getset
bool ICE.Creatures.Objects.SelectionConditionObject.IsValid
getset

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