private void InitBuilding(AptEntityList aptEntityList) { foreach (AptController aptController in aptList) { AptEntity data = aptEntityList.Find(x => x.propNum == aptController.GetAptType()); aptController.SetupAptController(data); } }
public void OutsideInit() { buildingApts = GlobalDataPrivider.Props; if (buildingApts == null) { Debug.LogError("No APTS FOUND"); } else { InitBuilding(buildingApts); } }
private void InitBuilding() { buildingApts = GlobalDataPrivider.Props; if (buildingApts == null) { Debug.LogError("No APTs found"); return; } InitBuilding(buildingApts); aptList = new List <AptController>(GetComponentsInChildren <AptController>()); GlobalDataPrivider.UIManager.InitFloorScroll((int)buildingApts.MaxFloor()); Debug.Log("apt list count " + buildingApts.Count); InitializeAptText(); }