Exemple #1
0
        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");
        }
Exemple #2
0
        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];
            }
        }
Exemple #5
0
 public static void RSDKvRS_Load_CollisionBoxes(EditorAnimation BridgeHost, RSDKvRS.Animation animsetvRS)
 {
 }