Exemplo n.º 1
0
    public GameObject Create(UI_ELEMENT element)
    {
        Object     prefab        = null;
        GameObject createdPrefab = null;

        switch (element)
        {
        case UI_ELEMENT.MESSAGE_BOX:
            prefab        = System.Array.Find(elementPrefabs, item => item.name == "Message Box 2");
            createdPrefab = GameObject.Instantiate(prefab) as GameObject;
            return(createdPrefab);

        case UI_ELEMENT.PROMPT_WINDOW:
            prefab        = System.Array.Find(elementPrefabs, item => item.name == "Prompt Window 2");
            createdPrefab = GameObject.Instantiate(prefab) as GameObject;
            return(createdPrefab);
        }

        return(null);
    }
Exemplo n.º 2
0
        public void updateCoords(UI_ELEMENT element, string status)
        {



            switch (element)
            {
                case UI_ELEMENT.label1:
                    LabelSetText(label1, status);
                    break;
                case UI_ELEMENT.label2:
                    LabelSetText(label2, status);
                    break;
                case UI_ELEMENT.label3:
                    LabelSetText(label3, status);
                    break;
                case UI_ELEMENT.label4:
                    LabelSetText(label4, status);
                    break;
                case UI_ELEMENT.textBox1:
                    TextBoxClear(tbStatus);
                    TextBoxAppendText(tbStatus, status);
                    break;
                //case UI_ELEMENT.label5:
                //    LabelSetText(label5, status);
                //    break;
            }
        }
Exemplo n.º 3
0
 private Element GetRootElement(UI_ELEMENT element)
 {
     return(GameController?.Game?.IngameState?.UIRoot.GetChildAtIndex(1)?.GetChildAtIndex((int)element));
 }