private MapEntry CreateMapEntry(Room room) { GameObject mapEntry = Instantiate(mapEntryTemplate.gameObject) as GameObject; mapEntry.SetActive(true); mapEntry.transform.SetParent(mapEntryHolder, false); mapEntry.transform.localPosition = room.mapPosition; MapEntry entryScript = mapEntry.GetComponent <MapEntry>(); entryScript.Initialize(room, this); mapEntries.Add(entryScript); return(entryScript); }