void finish(Hero hero) { Debug.LogError("finish " + hero.data.type); hero.setPosition(new Vector3(-400, 13, StaticData.objLayer)); if(hero.getTarget() == null) { hero.move(BattleBg.Instance.getHeroStartPosByHeroType((hero.data as HeroData).type)); } else { hero.moveToTarget(hero.getTarget()); } suctionHeroTypeList.Remove(hero.data.type); }