示例#1
0
    private void Start()
    {
        versionText.text = "v" + Config.MAJOR_VERSION + "." + Config.MINOR_VERSION + "." + Config.PATCH_VERSION;

        serverOneButton.onClick.AddListener(() => {
            Connect("52.29.103.48", 10000);
        });

        connectionFailedOkButton.onClick.AddListener(() => {
            gameSystem.SelectServerMenu();
        });

        cancelButton.onClick.AddListener(() => {
            CancelConnection();
        });

        customServerButton.onClick.AddListener(() =>
        {
            gameSystem.CustomServerMenu();
        });

        exitButton.onClick.AddListener(() => Application.Quit());

        creditsButton.onClick.AddListener(() => { gameSystem.CreditsScreen(); });

        UIUtilities.Hide(selectServerMenu);

        gameSystem.SelectServerMenu();
    }
    private void Start()
    {
        versionText.text = "v" + Config.MAJOR_VERSION + "." + Config.MINOR_VERSION + "." + Config.PATCH_VERSION;

        connectButton.onClick.AddListener(() =>
        {
            try
            {
                bool validIp = IPAddress.TryParse(ipAddressInputField.text, out IPAddress ipAddress);
                if (validIp)
                {
                    UInt16 port = Convert.ToUInt16(portInputField.text);
                    Connect(ipAddressInputField.text, port);
                }
                else
                {
                    gameSystem.CustomServerMenu();
                }
            }
            catch (Exception e)
            {
                gameSystem.CustomServerMenu();
            }
        });

        connectionFailedOkButton.onClick.AddListener(() => {
            gameSystem.CustomServerMenu();
        });

        cancelButton.onClick.AddListener(() => {
            CancelConnection();
        });

        leaveButton.onClick.AddListener(() => gameSystem.SelectServerMenu());

        UIUtilities.Hide(customServerMenu);
    }