public override void Load(BaseUCSaveData _data) { BuildingSaveData currentBuilding; GameObject go; // place the buildings, dont load them yet. for (int i = 0; i < buildingsData.Count; i++) { currentBuilding = buildingsData[i]; go = LoadSpecificData(currentBuilding); if (i == 0 && initialBuildingAction != null) { initialBuildingAction(go); } } }
/// <summary> /// Initiate loading of the data /// </summary> /// <param name="data">the data</param> public virtual void Load(BaseUCSaveData data) { }