Beispiel #1
0
    void Start()
    {
        UiManagerGo uiManagerGo = GameObject.Find("UiManager").GetComponent <UiManagerGo>();

        uiManagerGo.onGameManagerChanged += HandleGameManagerChanged;
        if (uiManagerGo.gameManager != null)
        {
            HandleGameManagerChanged(uiManagerGo, EventArgs.Empty);
        }
    }
Beispiel #2
0
    void Start()
    {
        unitParent = new GameObject("UnitParent").transform;
        unitParent.SetParent(gameObject.transform);
        GetPrefabs();
        UiManagerGo uiManager = GameObject.Find("UiManager").GetComponent <UiManagerGo>();

        uiManager.onGameManagerChanged += HandleGameManagerChanged;
        // fire event handlers if gm is not null
        if (uiManager.gameManager != null)
        {
            HandleGameManagerChanged(uiManager, EventArgs.Empty);
            HandleGridChanged(null, EventArgs.Empty);
        }
    }