public AdminGenerator(Minimap map) { countObj = map.prefab.transform.FindChild("CountOverlay").gameObject; count = countObj.GetComponent <MapCountOverlay>(); count.CountAreas = new UnhollowerBaseLib.Il2CppReferenceArray <CounterArea>(0); AssetHelper.ClearChildren(countObj.transform); }
public SabGenerator(Minimap map) { sabDb = new Dictionary <SystemTypes, MapRoom>(); addedIds = new List <long>(); overlayObj = map.prefab.transform.FindChild("InfectedOverlay").gameObject; overlay = overlayObj.GetComponent <InfectedOverlay>(); overlay.rooms = new UnhollowerBaseLib.Il2CppReferenceArray <MapRoom>(0); //overlay.doors = ShipStatus.Instance.Systems[SystemTypes.Doors].Cast<IActivatable>(); commsBackup = BackupRoom("Comms", "bomb"); // um...BOMB!? reactorBackup = BackupRoom("Laboratory", "meltdown"); doorsBackup = BackupRoom("Office", "Doors"); lightsBackup = BackupRoom("Electrical", "lightsOut"); AssetHelper.ClearChildren(overlayObj.transform); }
public LabelGenerator(Minimap map) { namesParent = map.prefab.transform.FindChild("RoomNames").gameObject; nameBackup = namesParent.transform.GetChild(0).gameObject; AssetHelper.ClearChildren(namesParent.transform); }