Example #1
0
        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();
            }
        }
Example #2
0
        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);
        }
Example #3
0
 private void Start()
 {
     sm = GameManager.SectorManager;
 }