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 Oculus.Interaction.ActiveStateGroup.Active |
Awake
()
|
Signature
virtual void Oculus.Interaction.ActiveStateGroup.Awake() Returns void |
Start
()
|
Signature
virtual void Oculus.Interaction.ActiveStateGroup.Start() Returns void |
InjectActiveStates
(
activeStates
)
|
Injects a list of IActiveState states into the group and converts them for internal use.
Signature
void Oculus.Interaction.ActiveStateGroup.InjectActiveStates(List< IActiveState > activeStates) Parameters Returns void |
InjectAllActiveStateGroup
(
activeStates
)
|
Injects a list of IActiveState states into the group.
Signature
void Oculus.Interaction.ActiveStateGroup.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 Oculus.Interaction.ActiveStateGroup.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 |