示例#1
0
        private void GenerateTawernChampions(int playerLevel)
        {
            ChampionGenerator championGenerator = new ChampionGenerator();

            Champion mageChampion   = championGenerator.GenerateChampion(playerLevel, ChampionClass.Mage, ChampionType.Normal);
            Champion rangedChampion = championGenerator.GenerateChampion(playerLevel, ChampionClass.Range, ChampionType.Normal);
            Champion melleChampion  = championGenerator.GenerateChampion(playerLevel, ChampionClass.Warrior, ChampionType.Normal);

            this.TawernChampions.Add(new CityDataChampion(mageChampion, true));
            this.TawernChampions.Add(new CityDataChampion(rangedChampion, true));
            this.TawernChampions.Add(new CityDataChampion(melleChampion, true));
        }
示例#2
0
        public void CreateWarrior()
        {
            string name = this.inputField.text;

            GameSave.Instance.CreateNewSave(name);
            GameSave.Instance.Load(ProfileSave.Instance.AcctualSavePath);

            ChampionGenerator championGenerator = new ChampionGenerator();
            Player            player            = championGenerator.GenerateNewPlayer(ChampionClass.Warrior, name);

            GameSave.Instance.Player = player;
            GameSave.Instance.Update();
            this.invokePlayGameCallback();
        }