예제 #1
0
    private IEnumerator InputEchelonName(EchelonBehavior behavior)
    {
        InputFieldHolder.SetActive(true);
        InputFieldLabel.text = "Echelon Name:";

        if (makingHOC)
        {
            HOCRangeInput.gameObject.SetActive(true);
        }

        submitted = false;
        while (!submitted)
        {
            yield return(new WaitForEndOfFrame());
        }

        behavior.SetName(InputField.text);
        if (makingHOC)
        {
            (behavior as HOCBehavior).SetRange(int.Parse(HOCRangeInput.text));
            HOCRangeInput.text = "";
            HOCRangeInput.gameObject.SetActive(false);
        }

        InputFieldHolder.SetActive(false);
        InputField.text = "";
    }