API reference
API reference
Select your platform
No SDKs available
No versions available

ActiveStateGroup Class

Extends MonoBehaviour
A group of IActiveStates that are evaluated with a given logical operator.

Properties

Active : bool
[Get]
Signature
bool Oculus.Interaction.ActiveStateGroup.Active

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.ActiveStateGroup.Awake()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.ActiveStateGroup.Start()
Returns
void

Methods

InjectActiveStates ( activeStates )
Signature
void Oculus.Interaction.ActiveStateGroup.InjectActiveStates(List< IActiveState > activeStates)
Parameters
activeStates: List< IActiveState >
Returns
void
InjectAllActiveStateGroup ( activeStates )
Signature
void Oculus.Interaction.ActiveStateGroup.InjectAllActiveStateGroup(List< IActiveState > activeStates)
Parameters
activeStates: List< IActiveState >
Returns
void
InjectOptionalLogicOperator ( logicOperator )
Signature
void Oculus.Interaction.ActiveStateGroup.InjectOptionalLogicOperator(ActiveStateGroupLogicOperator logicOperator)
Parameters
logicOperator: ActiveStateGroupLogicOperator
Returns
void

Inner Enum

ActiveStateGroupLogicOperator Enum

Enumeration Constants

MemberValue
AND
0
OR
1
XOR
2