コード例 #1
0
 public void OnStart()
 {
     _citiesAbstractFactory = new CitiesFactory();
     CitiesList.Instance.AddCities(_citiesAbstractFactory, typeof(Cracow));
     CitiesList.Instance.AbstractCities[0].CreateCities(new List <IAbstractCitiesPlace>()
     {
         new WawalCastle() as IHistoricCities, new NewIronWorks() as IIndustryCities
     });
     CitiesList.Instance.AbstractCities[0].CitiesPlaces[0].OnStart(3);
     CitiesList.Instance.AbstractCities[0].CitiesPlaces[1].OnStart(3);
 }
コード例 #2
0
 public void AddCities(CitiesAbstractFactory citiesFactory, Type type)
 {
     _type = type;
     AbstractCities.Add(citiesFactory.AbstractCity(_type));
 }