Exemple #1
0
    /// <summary>
    /// Funzione di Setup
    /// </summary>
    /// <param name="_gm"></param>
    public void Setup(GameManager _gm)
    {
        gm            = _gm;
        currentUICtrl = defaultUICtrl;
        currentUICtrl.Setup(gm);

        Init();
    }
Exemple #2
0
    /// <summary>
    /// Funzione di inizializzione
    /// </summary>
    public void Init()
    {
        currentUICtrl.ClearCurrentMenu();

        UI_Controller[] uiCtrls = FindObjectsOfType <UI_Controller>();
        for (int i = 0; i < uiCtrls.Length; i++)
        {
            if (uiCtrls[i] != defaultUICtrl)
            {
                currentUICtrl = uiCtrls[i];
                break;
            }
        }

        if (currentUICtrl != null)
        {
            currentUICtrl.Setup(gm);
        }
        else
        {
            currentUICtrl = defaultUICtrl;
        }
    }