Пример #1
0
        private void OnGUI()
        {
            if (!showGUI)
            {
                return;
            }
            var clientActive = _manager.IsClientActive;
            var serverActive = _manager.IsServerActive;
            var noConnection = !clientActive && !serverActive;

            if (noConnection)
            {
                if (GUILayout.Button("Client"))
                {
                    SNetManager.StartClient();
                }

                if (GUILayout.Button("Server"))
                {
                    SNetManager.StartServer();
                }
            }
            else
            {
                if (clientActive)
                {
                    GUILayout.Label($"Client: address={_manager.NetworkAddress} port={_manager.NetworkPort}");
                }

                if (serverActive)
                {
                    GUILayout.Label($"Server: port={_manager.NetworkPort}");
                }
            }
        }
Пример #2
0
 private void Awake()
 {
     _manager = SNetManager.Instance;
 }