void SendRoomNameRequest()
	{
		_settings.display.text += "Successfully connected to server, sending request for room name.\n";
		using( BitWriter writer = _network.GetPooledWriter() )
		{
			writer.Normal<byte>( (byte)CustomMessageType.RoomNameRequest );
			string error;
			if( !_network.SendCustomServer( writer, false, out error ) )
			{
				_settings.display.text += $"Failed to send room request: \n{error}\n\n";
			}
			else
			{
				_sentRoomNameRequest = true;
			}
		}
	}
예제 #2
0
	public void OnEnter()
	{
		_settings.Show();
		_network.SetOnEntitySpawn( OnEntitySpawn );

		_exitTime = float.MaxValue;

		using( BitWriter writer = _network.GetPooledWriter() )
		{
			writer.Normal<byte>( (byte)CustomMessageType.SpawnAvatarRequest );

			string error;
			if( _network.SendCustomServer( writer, true, out error ) )
			{
				_settings.display.text = "Sent spawn request to server, waiting for reply...\n\n";
			}
			else
			{
				_settings.display.text = $"Failed to send spawn request, error:\n{error}\n\n";
			}
		}
	}