示例#1
0
        private bool DoGenerateVillager()
        {
            Models.Villager.Base myVillager = ChooseVillager();

            var villagerGenerate          = new PersonGenerate(myVillager);
            var isSuccessGenerateVillager = villagerGenerate.Generate(_resources);

            RecordGenerateVillager(myVillager, isSuccessGenerateVillager);
            var isAttack = GetIsAttack(isSuccessGenerateVillager);

            return(isAttack);
        }
示例#2
0
        private bool DoGenerateSoldier()
        {
            Models.Solider.Base person = ChooseSolider();
            if (person == null)
            {
                return(false);
            }
            else
            {
                var soliderGnerate            = new PersonGenerate(person);
                var isSuccessGenerateVillager = soliderGnerate.Generate(_resources);
                RecordGenerateSolider(person, isSuccessGenerateVillager);
                var isAttack = GetIsAttack(isSuccessGenerateVillager);

                return(isAttack);
            }
        }