ScriptableObject instruction requirement for Grabber/Grabbable interactions.
|
override bool | IsFulfilled () |
| Returns true if the requirement has been fulfilled, can make Update checks in here too.
|
|
override void | Start () |
| Initializes the requirement to start tracking the process.
|
|
override void | Stop () |
| Stops the requirement from tracking the process.
|
|
◆ InteractType
Enumerator |
---|
Grab | |
Release | |
Click | |
Drag | |
◆ IsFulfilled()
override bool ManoMotion.Instructions.InteractionRequirement.IsFulfilled |
( |
| ) |
|
|
inlinevirtual |
◆ OnInteraction()
void ManoMotion.Instructions.InteractionRequirement.OnInteraction |
( |
Grabbable | grabbable | ) |
|
|
inlineprivate |
◆ Start()
override void ManoMotion.Instructions.InteractionRequirement.Start |
( |
| ) |
|
|
inlinevirtual |
◆ Stop()
override void ManoMotion.Instructions.InteractionRequirement.Stop |
( |
| ) |
|
|
inlinevirtual |
◆ Subscribe()
void ManoMotion.Instructions.InteractionRequirement.Subscribe |
( |
| ) |
|
|
inlineprivate |
◆ Unsubscribe()
void ManoMotion.Instructions.InteractionRequirement.Unsubscribe |
( |
| ) |
|
|
inlineprivate |
◆ interactType
InteractType ManoMotion.Instructions.InteractionRequirement.interactType |
|
private |
◆ performedInteraction
bool ManoMotion.Instructions.InteractionRequirement.performedInteraction = false |
|
private |