public HeroData(HeroBaseData _data) { baseData = _data; heroID = _data.id; heroName = _data.name; heroGrade = _data.grade; heroImageName = _data.image; assetBundle = _data.assetBundle; prefab = _data.prefab; string _id = _data.id; if (_id.Contains("Territory")) { heroType = HeroData.HeroType.NonBattle; } else { //전투 전용 heroType = HeroData.HeroType.Battle; } heroBattleType = _data.type; trainingTypeID = _data.trainingTypeID; InitStats(); }
public bool GetHeroBattleTypeIsLock(HeroBattleType i) { if (i == HeroBattleType.Newbie) { return(false); } if (i == HeroBattleType.Middle) { return(!JudgeFinish(FirstLayMax)); } if (i == HeroBattleType.High) { return(!JudgeFinish(SecondLayMax)); } return(true); }
private bool GetIsLock(int type) { HeroBattleType i = (HeroBattleType)type; return(LTNewHeroBattleManager.GetInstance().GetHeroBattleTypeIsLock(i)); }