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; }
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; }