Class AnimationProxy.AnimationPlayableNode
- Namespace
- Ceres.Gameplay.Animations
- Assembly
- Ceres.Gameplay.dll
public class AnimationProxy.AnimationPlayableNode : IDisposable
- Inheritance
-
AnimationProxy.AnimationPlayableNode
- Implements
- Derived
- Inherited Members
Constructors
AnimationPlayableNode(Playable, RuntimeAnimatorController)
public AnimationPlayableNode(Playable playable, RuntimeAnimatorController sourceController = null)
Parameters
playablePlayablesourceControllerRuntimeAnimatorController
Properties
AnimatorController
Get leaf animator controller, since we can not access to Playable's animator controller, we cache playable source controller in constructor.
public RuntimeAnimatorController AnimatorController { get; }
Property Value
Graph
public PlayableGraph Graph { get; }
Property Value
- PlayableGraph
Playable
public Playable Playable { get; }
Property Value
Methods
Destroy()
Destroy playable recursively
public void Destroy()
Dispose()
Dispose playable resources
public virtual void Dispose()
IsValid()
public bool IsValid()