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); }
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; } }
private Element GetRootElement(UI_ELEMENT element) { return(GameController?.Game?.IngameState?.UIRoot.GetChildAtIndex(1)?.GetChildAtIndex((int)element)); }