public EcoPlayerLogic(EconomicSystemLogic ecoSysLogic, EcoPlayerGroupLogic groupLogic, EcoPlayerGroupData groupData, EcoPlayerData data) { this.ecoSysLogic = ecoSysLogic; this.groupLogic = groupLogic; this.groupData = groupData; this.data = data; targetPos = data.localPos; }
void Init() { economicSystemUI = gameObject.AddComponent <EconomicSystemUI>(); ecoSysData = new EconomicSystemData(); EcoPlayerData tempPlayer = new EcoPlayerData(-1, 10000, 10000, 50, 50, 50, 50, 50, 50, 100, 1); ecoSysData.AddGroupData(tempPlayer, 30); ecoSysData.AddPlaceData(TargetPlaceType.City); ecoSysLogic = new EconomicSystemLogic(ecoSysData); ecoSysModel = gameObject.AddComponent <EconomicSystemModel>(); ecoSysModel.Init(ecoSysData, placePrefab, groupPrefab, ecoPlayerPrefab); }
public CityLogic(EconomicSystemLogic ecoSysLogic, TargetPlaceData data) { baseData = data; this.data = data as CityData; this.ecoSysLogic = ecoSysLogic; }