public static void RSDKv1_Save_Frame(EditorAnimation.EditorFrame frame, RSDKv1.Animation.AnimationEntry.Frame framev1) { framev1.CollisionBox = frame.CollisionBox; framev1.Height = (byte)frame.Height; framev1.PivotX = (sbyte)frame.PivotX; framev1.PivotY = (sbyte)frame.PivotY; framev1.SpriteSheet = frame.SpriteSheet; framev1.Width = (byte)frame.Width; framev1.X = (byte)frame.X; framev1.Y = (byte)frame.Y; }
public static void RSDKv1_Save_AnimEntry(EditorAnimation.EditorAnimationInfo animEntry, RSDKv1.Animation.AnimationEntry animv1) { animv1.LoopIndex = animEntry.LoopIndex; animv1.SpeedMultiplyer = (byte)animEntry.SpeedMultiplyer; for (int i = 0; i < animEntry.Frames.Count; i++) { RSDKv1.Animation.AnimationEntry.Frame frame = new RSDKv1.Animation.AnimationEntry.Frame(); RSDKv1_Save_Frame(animEntry.Frames[i], frame); animv1.Frames.Add(frame); } }
public static void RSDKv1_Load_Frame(EditorAnimation.EditorFrame frame, RSDKv1.Animation.AnimationEntry.Frame framev1) { frame.engineType = EngineType.RSDKv1; frame.Delay = framev1.Delay; frame.CollisionBox = framev1.CollisionBox; frame.Height = framev1.Height; frame.PivotX = framev1.PivotX; frame.PivotY = framev1.PivotY; frame.SpriteSheet = framev1.SpriteSheet; frame.Width = framev1.Width; frame.X = framev1.X; frame.Y = framev1.Y; }