Active
: bool
[Get] |
Evaluates the combined state of all active states in the group based on the specified logical operator to determine if the group should be considered active.
Signature
bool Active |
Awake
()
|
Signature
virtual void Awake() Returns void |
Start
()
|
Signature
virtual void Start() Returns void |
InjectActiveStates
(
activeStates
)
|
Injects a list of IActiveState states into the group and converts them for internal use.
Signature
void InjectActiveStates(List< IActiveState > activeStates) Parameters Returns void |
InjectAllActiveStateGroup
(
activeStates
)
|
Injects a list of IActiveState states into the group.
Signature
void InjectAllActiveStateGroup(List< IActiveState > activeStates) Parameters Returns void |
InjectOptionalLogicOperator
(
logicOperator
)
|
Injects an optional logic operator into the ActiveStateGroup.
This operator is used to determine how the individual active states in the group should be combined to evaluate the group's overall active state
Signature
void InjectOptionalLogicOperator(ActiveStateGroupLogicOperator logicOperator) Parameters logicOperator: ActiveStateGroupLogicOperator
The logic operator to be applied to the group's active state.
Returns void |
| Member | Value |
|---|---|
AND | 0 |
OR | 1 |
XOR | 2 |