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); }