Esempio n. 1
0
    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();
    }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        private bool GetIsLock(int type)
        {
            HeroBattleType i = (HeroBattleType)type;

            return(LTNewHeroBattleManager.GetInstance().GetHeroBattleTypeIsLock(i));
        }