C# Class RootMotion.FinalIK.InteractionEffector

Show file Open project: Alx666/ProjectPhoenix Class Usage Examples

Public Methods

Method Description
Initiate ( InteractionSystem interactionSystem, IKSolverFullBodyBiped solver ) : void
InteractionEffector ( FullBodyBipedEffector effectorType ) : UnityEngine
OnPostFBBIK ( IKSolverFullBodyBiped fullBody ) : void
Pause ( ) : bool
ResetToDefaults ( IKSolverFullBodyBiped solver, float speed ) : bool
Resume ( ) : bool
Start ( RootMotion.FinalIK.InteractionObject interactionObject, string tag, float fadeInTime, bool interrupt ) : bool
Stop ( ) : bool
Update ( Transform root, IKSolverFullBodyBiped solver, float speed ) : void

Private Methods

Method Description
PickUp ( Transform root ) : void
TriggerUntriggeredEvents ( bool checkTime, bool &pickUp, bool &pause ) : void

Method Details

Initiate() public method

public Initiate ( InteractionSystem interactionSystem, IKSolverFullBodyBiped solver ) : void
interactionSystem InteractionSystem
solver IKSolverFullBodyBiped
return void

InteractionEffector() public method

public InteractionEffector ( FullBodyBipedEffector effectorType ) : UnityEngine
effectorType FullBodyBipedEffector
return UnityEngine

OnPostFBBIK() public method

public OnPostFBBIK ( IKSolverFullBodyBiped fullBody ) : void
fullBody IKSolverFullBodyBiped
return void

Pause() public method

public Pause ( ) : bool
return bool

ResetToDefaults() public method

public ResetToDefaults ( IKSolverFullBodyBiped solver, float speed ) : bool
solver IKSolverFullBodyBiped
speed float
return bool

Resume() public method

public Resume ( ) : bool
return bool

Start() public method

public Start ( RootMotion.FinalIK.InteractionObject interactionObject, string tag, float fadeInTime, bool interrupt ) : bool
interactionObject RootMotion.FinalIK.InteractionObject
tag string
fadeInTime float
interrupt bool
return bool

Stop() public method

public Stop ( ) : bool
return bool

Update() public method

public Update ( Transform root, IKSolverFullBodyBiped solver, float speed ) : void
root UnityEngine.Transform
solver IKSolverFullBodyBiped
speed float
return void