protected void create_battler()
        {
            var battlerData = new BattlerSpriteData(Unit); //@Debug: could probably roll this without a unit

            Battler          = new Battler_Sprite(battlerData, true, class_data.Distance);
            Battler.loc      = new Vector2(256, 176);
            Battler.offset.Y = 120;
            Battler.visible  = true;
            Battler.initialize_animation();
            Battler.reset_pose();
            Battler.start_battle();
            Battler.stereoscopic = Config.BATTLE_BATTLERS_DEPTH;
        }
Example #2
0
        private void RefreshBattler()
        {
            ChangingSprite = false;
            Name.visible   = true;
            NameBg.visible = true;

            int promotionClassId = this.PromotionChoice;
            var battlerData      = new BattlerSpriteData(this.Unit, promotionClassId);

            Battler          = new Battler_Sprite(battlerData, true, 1);
            Battler.loc      = new Vector2(BATTLER_X, 176);
            Battler.offset.Y = 120;
            Battler.visible  = true;
            Battler.initialize_animation();
            Battler.reset_pose();
            Battler.start_battle();
            Battler.stereoscopic = Config.BATTLE_BATTLERS_DEPTH;
        }