private void Start() { hasStarted = true; // get managers sm = GameManager.SectorManager; battleUiManager = GameManager.BattleUiManager; // set BG image //BG.GetComponent<SpriteRenderer>().sprite = location.BG; // set uiManager uiManager = uiManagerGO.GetComponent <EventUIManager>(); // activate event canvas UI uiManager.eventCanvas.SetActive(true); // activate event choices panel uiManager.eventChoicesPanel.SetActive(true); // set text locations eventMessage = uiManager.eventTextGO.GetComponent <TextMeshProUGUI>(); // group up uiManager's choices uiChoices.Add(uiManager.eventChoice1); uiChoices.Add(uiManager.eventChoice2); uiChoices.Add(uiManager.eventChoice3); // set choice's centered button centeredChoice = uiChoices[1]; // if there's a location if (location != null) { SetupEvent(); // hide battle canvas battleUiManager.HideBattleCanvas(); } }
void Start() { // find sector manager script. sm = GameManager.SectorManager; // generate points. for (int i = 0; i < sm.pointsParent.transform.childCount; i++) { SpawnPoint(); } // connect points. ConnectPoints(); // define exit and entrance. DefineEntranceExit(); // TODO: set points with sector manager? sm.shipSilhoette.transform.position = entrance.transform.position; sm.shipSilhoette.transform.SetParent(this.transform.parent); }
private void Start() { sm = GameManager.SectorManager; }