public CursorAnimator() { //// stage //InitStage(); // internal animator _animator = new FrameAnimator(); _animator.AnimationChangeSignal.Connect(AnimationChangeSlot); _animator.FrameChangeSignal.Connect(FrameChangeSlot); }
public override void Play() { //Debug.Log("Package: " + Package); if (null == _animator) _animator = new FrameAnimator(); //AnimationPackageLoader.Load("Progress/default/package") //Animation animation = (Animation) Package.Get("progress"); //.Clone(); //_animator.SetAnimation("progress", animation); _animator.FrameChangeSignal.Connect(OnFrameChange); _animator.Package = Package; _animator.Play(AnimationId); // "progress" }