Пример #1
0
    public void triggerMG()
    {
        MGWidget mg_ref = MGManager.instance.AddMG();

        m_playerReference.SetCanUpdate(false);


        // TODO aherrera : also, pause all other inputs around o_o
        //  should there be an overall boolean for this?
    }
Пример #2
0
    public MGWidget AddMG()
    {
        // TODO aherrera : create system of enums for premade Widgets?

        GameObject mgObject = GameObject.Instantiate(_MGWidgetPrefab);
        MGWidget   mg_ref   = mgObject.GetComponent <MGWidget>();

        m_activeMGs.Add(mg_ref);
        mg_ref.transform.SetParent(_MGPanelRoot);
        mgObject.GetComponent <RectTransform>().localPosition = Vector3.zero;
        mgObject.GetComponent <RectTransform>().localScale    = Vector3.one;

        return(mg_ref);
    }