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(); }