public void Dispose() { if (_scheduler != null) { _scheduler.Dispose(); _scheduler = null; } if (_state != null) { _state.OnStop(); } _controller = null; _state = null; }
public void Init(SPAnimationController controller, IScriptableAnimationState state) { _controller = controller; _state = state; _startTime = UnityEngine.Time.time; }