public static void RSDKvRS_Load_AnimHeader(EditorAnimation BridgeHost, RSDKvRS.Animation animsetvRS) { BridgeHost.PlayerType = animsetvRS.PlayerType; BridgeHost.Unknown = animsetvRS.Unknown; for (int i = 0; i < animsetvRS.SpriteSheets.Length; i++) { BridgeHost.SpriteSheets.Add(animsetvRS.SpriteSheets[i]); } BridgeHost.CollisionBoxes.Add("Hitbox"); }
public static void RSDKvRS_Load_Animation(EditorAnimation BridgeHost, string filepath) { RSDKvRS.Animation animsetvRS = new RSDKvRS.Animation(new RSDKvRS.Reader(filepath)); RSDKvRS_Load_AnimHeader(BridgeHost, animsetvRS); RSDKvRS_Load_CollisionBoxes(BridgeHost, animsetvRS); for (int a = 0; a < animsetvRS.Animations.Count; a++) { var animset = new EditorAnimation.EditorAnimationInfo(EngineType.RSDKvRS, BridgeHost); animset.LoadFrom(EngineType.RSDKvRS, animsetvRS.Animations[a]); BridgeHost.Animations.Add(animset); } }
public static void RSDKvRS_Save_Animation(EditorAnimation BridgeHost, string filepath) { RSDKvRS.Animation animsetvRS = new RSDKvRS.Animation(); RSDKvRS_Save_AnimHeader(BridgeHost, animsetvRS); for (int a = 0; a < BridgeHost.Animations.Count; a++) { RSDKvRS.Animation.AnimationEntry animvRS = new RSDKvRS.Animation.AnimationEntry(); BridgeHost.Animations[a].SaveTo(EngineType.RSDKvRS, animvRS); animsetvRS.Animations.Add(animvRS); } animsetvRS.Write(new RSDKvRS.Writer(filepath)); }
public static void RSDKvRS_Save_AnimHeader(EditorAnimation BridgeHost, RSDKvRS.Animation animsetvRS) { animsetvRS.PlayerType = BridgeHost.PlayerType; animsetvRS.Unknown = BridgeHost.Unknown; for (int i = 0; i < BridgeHost.SpriteSheets.Count; i++) { if (i >= 3) { break; } animsetvRS.SpriteSheets[i] = BridgeHost.SpriteSheets[i]; } }
public static void RSDKvRS_Load_CollisionBoxes(EditorAnimation BridgeHost, RSDKvRS.Animation animsetvRS) { }