Exemple #1
0
 public static void refreshTextInputs(GameObject go)
 {
     for (int i = 0; i < go.transform.childCount; i++)
     {
         GameObject        child = go.transform.GetChild(i).gameObject;
         EditableTextField field = child.GetComponent <EditableTextField>();
         if (field != null)
         {
             field.refreshText();
         }
     }
 }
Exemple #2
0
    // Start is called before the first frame update
    void Start()
    {
        me         = this;
        inputFocus = null;
        keyboard?.SetActive(false);

        for (int i = 0; i < this.transform.childCount; i++)
        {
            GameObject child = this.transform.GetChild(i).gameObject;
            switch (child.name)
            {
            case "SubmenuNumberOfParts":
                submenuNumberOfParts = child;
                break;

            case "SubmenuFiles":
                submenuFiles = child;
                break;

            case "SubmenuGesture":
                submenuGesture = child;
                break;

            case "SubmenuCombination":
                submenuCombination = child;
                break;

            case "SubmenuRecord":
                submenuRecord = child;
                break;

            case "SubmenuTraining":
                submenuTraining = child;
                break;
            }
            for (int k = 0; k < child.transform.childCount; k++)
            {
                GameObject        grandChild        = child.transform.GetChild(k).gameObject;
                EditableTextField editableTextField = grandChild.GetComponent <EditableTextField>();
                if (editableTextField != null)
                {
                    editableTextField.refreshText();
                }
            }
        }
        refresh();
    }