public void touchPhasePress(int id)
 {
     for (int i = 0; i < touchModeBtn.Length; i++)
     {
         if (!touchModeBtn [i].interactable)
         {
             touchModeBtn [i].interactable = true;
         }
     }
     touchModeBtn [id].interactable = false;
     touchPhase = (TouchPahaseConstr)id;
 }
    void Start()
    {
        List <string> buildPhaseString = new List <string>(Enum.GetNames(typeof(BuildPhase)));

        buildDropdown.AddOptions(buildPhaseString);

        buildDropdown.onValueChanged.AddListener(delegate {
            phase = (BuildPhase)buildDropdown.value;
        });

        List <string> touchPhaseString = new List <string>(Enum.GetNames(typeof(TouchPahaseConstr)));

        touchPhaseDropdown.AddOptions(touchPhaseString);

        touchPhaseDropdown.onValueChanged.AddListener(delegate {
            touchPhase = (TouchPahaseConstr)touchPhaseDropdown.value;
        });


        if (Prototype.NetworkLobby.LobbyManager.s_Singleton != null)
        {
            Destroy(Prototype.NetworkLobby.LobbyManager.s_Singleton.gameObject);
        }

        if (GameObject.Find("DefBlank") != null)
        {
            GameObject.Find("DefBlank").SetActive(false);
        }
        gridBlocks = new GameObject[1, 1];
        instance   = this;

        startPos   = transform.position;
        borderLine = GetComponent <LineRenderer>();
        if (PlayerPrefs.GetString("EMAIL") != null)
        {
            emailEnterField.text   = PlayerPrefs.GetString("EMAIL");
            passwordEnerField.text = PlayerPrefs.GetString("PASSWORD");
        }
        if (UserDataPool.signUpUser != null)
        {
            user = UserDataPool.signUpUser;

            user.localId = UserDataPool.resp.localId;
            user.idToken = UserDataPool.resp.idToken;

            closeSignMenu();
        }
    }