Property | Type | Description | |
---|---|---|---|
OnInteractionEvent | InteractionEventDelegate | ||
OnInteractionPause | InteractionDelegate | ||
OnInteractionPickUp | InteractionDelegate | ||
OnInteractionResume | InteractionDelegate | ||
OnInteractionStart | InteractionDelegate | ||
OnInteractionStop | InteractionDelegate | ||
raycastHit |
Method | Description | |
---|---|---|
GetClosestTriggerIndex ( ) : int |
Returns the InteractionTrigger that is in range and closest to the character.
|
|
GetInteractionObject ( FullBodyBipedEffector effectorType ) : RootMotion.FinalIK.InteractionObject |
Gets the current interaction object of an effector.
|
|
GetMinActiveProgress ( ) : float |
Gets the minimum progress of any active interaction
|
|
GetProgress ( FullBodyBipedEffector effectorType ) : float |
Gets the progress of any interaction with the specified effector.
|
|
GetTriggerRange ( int index ) : |
Return the current most appropriate range of an InteractionTrigger listed in triggersInRange.
|
|
IsInInteraction ( FullBodyBipedEffector effectorType ) : bool |
Determines whether this effector is interaction and not paused
|
|
IsInSync ( ) : bool |
Returns true if either all effectors in interaction are paused or none is.
|
|
IsPaused ( ) : bool |
Returns true if any of the effectors is paused
|
|
IsPaused ( FullBodyBipedEffector effectorType ) : bool |
Determines whether this effector is paused
|
|
LateUpdate ( ) : void | ||
OnDestroy ( ) : void | ||
OnDrawGizmosSelected ( ) : void | ||
OnTriggerEnter ( |
||
OnTriggerExit ( |
||
PauseAll ( ) : void |
Pauses all the interaction effectors.
|
|
PauseInteraction ( FullBodyBipedEffector effectorType ) : bool |
Pauses the interaction of an effector.
|
|
ResumeAll ( ) : void |
Resumes all the paused interaction effectors.
|
|
ResumeInteraction ( FullBodyBipedEffector effectorType ) : bool |
Resumes the paused interaction of an effector.
|
|
StartInteraction ( FullBodyBipedEffector effectorType, RootMotion.FinalIK.InteractionObject interactionObject, bool interrupt ) : bool |
Starts the interaction between an effector and an interaction object.
|
|
StopAll ( ) : void |
Stops all interactions.
|
|
StopInteraction ( FullBodyBipedEffector effectorType ) : bool |
Stops the interaction of an effector.
|
|
TriggerEffectorsReady ( int index ) : bool |
Returns true if all effectors of a trigger are either not in interaction or paused
|
|
TriggerInteraction ( int index, bool interrupt ) : bool |
Triggers all interactions of an InteractionTrigger. Returns false if unsuccessful (maybe out of range).
|
|
Update ( ) : void |
Method | Description | |
---|---|---|
Start ( ) : void |
Method | Description | |
---|---|---|
ContactIsInRange ( int index, int &bestRangeIndex ) : bool | ||
IsValid ( bool log ) : bool | ||
LookAtInteraction ( FullBodyBipedEffector effector, RootMotion.FinalIK.InteractionObject interactionObject ) : void | ||
OnPostFBBIK ( ) : void | ||
OnPreFBBIK ( ) : void | ||
OpenScriptReference ( ) : void | ||
OpenUserManual ( ) : void | ||
Raycasting ( ) : void | ||
TriggerIndexIsValid ( int index ) : bool | ||
UpdateTriggerEventBroadcasting ( ) : void |
public GetInteractionObject ( FullBodyBipedEffector effectorType ) : RootMotion.FinalIK.InteractionObject | ||
effectorType | FullBodyBipedEffector | |
return | RootMotion.FinalIK.InteractionObject |
public GetProgress ( FullBodyBipedEffector effectorType ) : float | ||
effectorType | FullBodyBipedEffector | |
return | float |
public GetTriggerRange ( int index ) : |
||
index | int | |
return |
public IsInInteraction ( FullBodyBipedEffector effectorType ) : bool | ||
effectorType | FullBodyBipedEffector | |
return | bool |
public IsPaused ( FullBodyBipedEffector effectorType ) : bool | ||
effectorType | FullBodyBipedEffector | |
return | bool |
public OnTriggerEnter ( |
||
c | ||
return | void |
public OnTriggerExit ( |
||
c | ||
return | void |
public PauseInteraction ( FullBodyBipedEffector effectorType ) : bool | ||
effectorType | FullBodyBipedEffector | |
return | bool |
public ResumeInteraction ( FullBodyBipedEffector effectorType ) : bool | ||
effectorType | FullBodyBipedEffector | |
return | bool |
public StartInteraction ( FullBodyBipedEffector effectorType, RootMotion.FinalIK.InteractionObject interactionObject, bool interrupt ) : bool | ||
effectorType | FullBodyBipedEffector | |
interactionObject | RootMotion.FinalIK.InteractionObject | |
interrupt | bool | |
return | bool |
public StopInteraction ( FullBodyBipedEffector effectorType ) : bool | ||
effectorType | FullBodyBipedEffector | |
return | bool |
public TriggerEffectorsReady ( int index ) : bool | ||
index | int | |
return | bool |
public TriggerInteraction ( int index, bool interrupt ) : bool | ||
index | int | |
interrupt | bool | |
return | bool |
public InteractionEventDelegate OnInteractionEvent | ||
return | InteractionEventDelegate |
public InteractionDelegate OnInteractionPause | ||
return | InteractionDelegate |
public InteractionDelegate OnInteractionPickUp | ||
return | InteractionDelegate |
public InteractionDelegate OnInteractionResume | ||
return | InteractionDelegate |
public InteractionDelegate OnInteractionStart | ||
return | InteractionDelegate |
public InteractionDelegate OnInteractionStop | ||
return | InteractionDelegate |