Table of Contents

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

playable Playable
sourceController RuntimeAnimatorController

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

RuntimeAnimatorController

Graph

public PlayableGraph Graph { get; }

Property Value

PlayableGraph

Playable

public Playable Playable { get; }

Property Value

Playable

Methods

Destroy()

Destroy playable recursively

public void Destroy()

Dispose()

Dispose playable resources

public virtual void Dispose()

IsValid()

public bool IsValid()

Returns

bool