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 |