API reference

ControllerSelector Class

Extends MonoBehaviour
Implements ISelector
Broadcasts whether the controller is selecting or unselecting.
The controller is selecting if the required controller buttons are pressed.

Properties

Controller : IController
[Get]
Signature
IController Controller
ControllerButtonUsage : ControllerButtonUsage
[Get][Set]
Signature
ControllerButtonUsage ControllerButtonUsage
RequireButtonUsages : ControllerSelectorLogicOperator
[Get][Set]
Signature
ControllerSelectorLogicOperator RequireButtonUsages

Events

WhenSelected : Action
Signature
Action WhenSelected
WhenUnselected : Action
Signature
Action WhenUnselected

Protected Methods

Awake ()
Signature
virtual void Awake()
Returns
void
Start ()
Signature
virtual void Start()
Returns
void
Update ()
Signature
virtual void Update()
Returns
void

Methods

InjectAllControllerSelector ( controller )
Signature
void InjectAllControllerSelector(IController controller)
Parameters
controller: IController
Returns
void
InjectController ( controller )
Signature
void InjectController(IController controller)
Parameters
controller: IController
Returns
void

Inner Enum

ControllerSelectorLogicOperator Enum

Enumeration Constants

MemberValue
Any
0
All
1