AvatarReady
Loading...
Searching...
No Matches
ARiggingComponent Class Reference

Component for unity Animation rigging system. More...

Inheritance diagram for ARiggingComponent:

Classes

class  Limb
 A limb is a three jointed kinematic chain. Create and setup a ChainIKConstraint for that chain. More...
 

Public Member Functions

void Start ()
 
void Setup (Transform headEffector, Transform hipsEffector=null)
 
void Initialize ()
 Create Playable graph. Must be called at runtime.
 
void AddLimb (HumanBodyBones limb, Transform effector)
 
void ConnectGraph ()
 
void OnDisable ()
 
void OnReset ()
 

Static Public Member Functions

static void SetupChainIKConstraint (Animator animator, ChainIKConstraint component, Transform root, Transform tip, Transform target)
 

Public Attributes

float jobWeight = 1
 
List< LimbLimbs
 

Properties

bool IsRuntime [get, set]
 

Private Member Functions

void Update ()
 

Private Attributes

Animator animator
 
PlayableGraph Graph
 
AnimationPlayableOutput output
 
ARiggingJob riggingJob
 
AnimationScriptPlayable riggingJobPlayable
 
Transform HeadEffector
 
Transform HipsEffector
 
ChainIKConstraint chainConstraint
 
ChainIKConstraintJob chainConstraintJob
 
ChainIKConstraintJobBinder< ChainIKConstraintData > chainConstraintBinder
 
AnimationScriptPlayable chainConstraintPlayable
 
ARiggingLocomotionJob locomotionJob
 
AnimationScriptPlayable locomotionPlayable
 

Detailed Description

Component for unity Animation rigging system.


The documentation for this class was generated from the following file: