Beispiel #1
0
        private void OnReceiveRoomCreationRequest(SharedSessionCreationRequest request, NebulaUser user)
        {
            if (!ValidateString(request.Name, 3, 60) || request.Size <= 1)
            {
                return;
            }

            SharedSessionRoom room =
                new SharedSessionRoom(user, request.Name, request.Password, "", request.Size);

            CreateRoom(room);
        }
        public override void OnPrimaryClick()
        {
            if (!NebulaClient.Network.IsConnected)
            {
                return;
            }
            SharedSessionCreationRequest request = new SharedSessionCreationRequest
            {
                Name     = RoomName,
                Password = RoomPassword,
                Size     = MaxUsers
            };

            NebulaClient.Network.SendPacket(request);
        }