FGL_PlayerSession AwsPlayerSessionToUe()

in GameLiftPlugin/Source/GameLiftClient/Private/GameLiftClientSDKModels.cpp [172:227]


	FGL_PlayerSession AwsPlayerSessionToUe(const Aws::GameLift::Model::PlayerSession& PlayerSessionIn)
	{
		FGL_PlayerSession Result;

		if (PlayerSessionIn.DnsNameHasBeenSet())
		{
			Result.DnsName = AWSSerializer::ASToFS(PlayerSessionIn.GetDnsName().c_str());
		}

		if (PlayerSessionIn.FleetArnHasBeenSet())
		{
			Result.FleetArn = AWSSerializer::ASToFS(PlayerSessionIn.GetFleetArn().c_str());
		}

		if (PlayerSessionIn.FleetIdHasBeenSet())
		{
			Result.FleetId = AWSSerializer::ASToFS(PlayerSessionIn.GetFleetId().c_str());
		}

		if (PlayerSessionIn.GameSessionIdHasBeenSet())
		{
			Result.GameSessionId = AWSSerializer::ASToFS(PlayerSessionIn.GetGameSessionId().c_str());
		}

		if (PlayerSessionIn.IpAddressHasBeenSet())
		{
			Result.IpAddress = AWSSerializer::ASToFS(PlayerSessionIn.GetIpAddress().c_str());
		}

		if (PlayerSessionIn.PlayerDataHasBeenSet())
		{
			Result.PlayerData = AWSSerializer::ASToFS(PlayerSessionIn.GetPlayerData().c_str());
		}

		if (PlayerSessionIn.PlayerIdHasBeenSet())
		{
			Result.PlayerId = AWSSerializer::ASToFS(PlayerSessionIn.GetPlayerId().c_str());
		}

		if (PlayerSessionIn.PlayerSessionIdHasBeenSet())
		{
			Result.PlayerSessionId = AWSSerializer::ASToFS(PlayerSessionIn.GetPlayerSessionId().c_str());
		}

		if (PlayerSessionIn.PortHasBeenSet())
		{
			Result.Port = PlayerSessionIn.GetPort();
		}

		if (PlayerSessionIn.StatusHasBeenSet())
		{
			Result.Status = static_cast<EGL_PlayerSessionStatus>(PlayerSessionIn.GetStatus());
		}

		return Result;
	}