예제 #1
0
    void SwitchSytem()
    {
        InputField _String = ObjString.GetComponent <InputField>();

        if (switchDataType)
        {
            CheckString(_String.text);
            ObjString.SetActive(true);
            ObjInt.SetActive(false);
        }
        else
        {
            CheckInt();
            ObjString.SetActive(false);
            ObjInt.SetActive(true);
        }
    }
예제 #2
0
    public void CheckInt()
    {
        InputField _Int = ObjInt.GetComponent <InputField>();

        switch (GlobalString)
        {
        case "manager.food":

            if (Input.GetKeyDown(KeyCode.Return))
            {
                GlobalFloat  = (float)float.Parse(_Int.text);
                manager.Food = GlobalFloat;
                //Close
                _Int.text      = "";
                switchDataType = true;
            }

            break;
        }
    }
예제 #3
0
    private void Start()
    {
        GlobalObj = GameObject.Find("ProgramingUI");
        ObjString = GameObject.Find("StringInput");
        ObjInt    = GameObject.Find("IntInput");

        ObjString.SetActive(true);
        ObjInt.SetActive(false);

        if (GlobalObj != null)
        {
            GlobalObj.SetActive(false);
        }

        ObjManager = GameObject.Find("Manager");
        if (ObjManager != null)
        {
            manager = ObjManager.GetComponent <_GameManager>();
        }
    }
예제 #4
0
 public RepoInt(IOut outObj, ObjInt objInt)
 {
     OutObj = outObj;
     ObjInt = objInt;
 }