Exemplo n.º 1
0
        protected virtual void OnImageAnimation(BaseAnimationInfo animInfo)
        {
            IAnimatedItem       animItem = this;
            EditorAnimationInfo info     = animInfo as EditorAnimationInfo;

            if (Image == null || OwnerEdit == null || info == null)
            {
                return;
            }
            if (!info.IsFinalFrame)
            {
                Image.SelectActiveFrame(FrameDimension.Time, info.CurrentFrame);
                OwnerEdit.Invalidate(animItem.AnimationBounds);
            }
            else
            {
                StopAnimation();
                StartAnimation();
            }
        }
 public EditorFrame(EngineType type, EditorAnimationInfo parent)
 {
     engineType = type;
     Parent     = parent;
     HitboxInitialization();
 }