Esempio n. 1
0
    private void Start()
    {
        quitButton.onClick.AddListener(() =>
        {
            OnlineManager.DestroyServer();

            gameObject.SetActive(false);
            menuPanel.gameObject.SetActive(true);
        });

        stopButton.onClick.AddListener(() =>
        {
            OnlineManager.StopServer();
        });

        OnlineManager.ConnectionCallback += (Client client) =>
        {
            clientListUI.AddClient(client.SocketInfo.RemoteIpAddress.ToString(), client.SocketInfo.RemotePort.ToString());
        };

        OnlineManager.DisconnectionCallBack += (Client client) =>
        {
            clientListUI.RemoveClient(client.SocketInfo.RemoteIpAddress.ToString(), client.SocketInfo.RemotePort.ToString());
        };

        OnlineManager.LogCallback += (string log) =>
        {
            logViewUI.AddLog(log);
        };
    }