39 lines
1.3 KiB
C#
39 lines
1.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
|
|
using ServerCommon;
|
|
using ServerCommon.BusinessLogDomain;
|
|
using MetaAssets;
|
|
|
|
|
|
namespace GameServer
|
|
{
|
|
public static class TaxiBusinessLogHelper
|
|
{
|
|
public static TaxiLogInfo toTaxiLogInfo(TaxiMetaData taxiMetaData)
|
|
{
|
|
var taxi_log_info = new TaxiLogInfo();
|
|
taxi_log_info.setTaxiInfo(taxiMetaData);
|
|
return taxi_log_info;
|
|
}
|
|
|
|
public static void setTaxiInfo(this TaxiLogInfo logData, TaxiMetaData taxiMetaData)
|
|
{
|
|
logData.TaxiMID = taxiMetaData.TaxiId;
|
|
logData.TaxiType = taxiMetaData.Type.ToString();
|
|
logData.Cost = taxiMetaData.UnloadingCost;
|
|
logData.UnloadingWorldId = taxiMetaData.UnloadingWorldId;
|
|
logData.UnloadingLandId = taxiMetaData.UnloadingLandId;
|
|
logData.UnloadingFloor = taxiMetaData.UnloadingFloorId;
|
|
logData.UnloadingPos.X = taxiMetaData.UnloadingPositionX;
|
|
logData.UnloadingPos.Y = taxiMetaData.UnloadingPositionY;
|
|
logData.UnloadingPos.Z = taxiMetaData.UnloadingPositionZ;
|
|
logData.UnloadingPos.Angle = taxiMetaData.UnloadingRotate;
|
|
}
|
|
}
|
|
}
|