Beispiel #1
0
        public override void WorldLoaded()
        {
            var obj = UtilityWorldObjectManager.GetUtilityWorldObject <WorldDataStore>();

            //после загрузки мира
            GameData = obj;
        }
Beispiel #2
0
 public override void WorldLoaded()
 {
     var obj = UtilityWorldObjectManager.GetUtilityWorldObject<WorldDataStore>();
     //после загрузки мира
     GameData = obj;
     GrassFix.SetMapTickOnPlaced(GameData.GrassFixData ?? "");
 }
        public ActionResult WorldList()
        {
            WorldDataStore Obj      = new WorldDataStore();
            SA_World       NewsList = Obj.GetWorldByid(1);

            return(PartialView("~/Views/PartialView/WorldPartialView.cshtml", NewsList));
        }
        public override void WorldLoaded()
        {
            worldData = UtilityWorldObjectManager.GetUtilityWorldObject <WorldDataStore>();

            foreach (var item in worldData.defaultPonicsPlant.ToList())
            {
                item.Key.building.defaultPlantToGrow = item.Value;
            }
        }
Beispiel #5
0
	void Awake () {
		if (CombatData == null) {
			CombatData = new CombatData ();
		}
		TownManager = GetComponent<TownManager>();

		_startupList = new List<IGameManager>();
		_startupList.Add(TownManager);

		if (WorldDataStore == null) {
			foreach (IGameManager manager in _startupList) {
				manager.StartUp ();
			}
			WorldDataStore = new WorldDataStore ();
			Manager.WorldDataStore.storeTownsData (Manager.TownManager._towns);
		} 
		else {
			Manager.TownManager.setTowns (Manager.WorldDataStore._towns);
			Manager.TownManager.UpdateTownsBasedOnCombatResults();
		}
	}