public static void RSDKv5_Save_Hitbox(EditorAnimation.EditorHitbox hb, RSDKv5.Animation.AnimationEntry.Frame.HitBox hbv5) { hbv5.Bottom = hb.Bottom; hbv5.Right = hb.Right; hbv5.Top = hb.Top; hbv5.Left = hb.Left; }
public static void RSDKv5_Save_Frame(EditorAnimation.EditorFrame frame, RSDKv5.Animation.AnimationEntry.Frame framev5) { framev5.CollisionBox = frame.CollisionBox; framev5.Delay = frame.Delay; framev5.Height = frame.Height; framev5.ID = (short)frame.ID; framev5.PivotX = frame.PivotX; framev5.PivotY = frame.PivotY; framev5.SpriteSheet = frame.SpriteSheet; framev5.Width = frame.Width; framev5.X = frame.X; framev5.Y = frame.Y; for (int i = 0; i < frame.HitBoxes.Count; i++) { RSDKv5.Animation.AnimationEntry.Frame.HitBox hb = new RSDKv5.Animation.AnimationEntry.Frame.HitBox(); RSDKv5_Save_Hitbox(frame.HitBoxes[i], hb); framev5.HitBoxes.Add(hb); } }