31 lines
914 B
C#
31 lines
914 B
C#
using ServerCommon;
|
|
using ServerCommon.BusinessLogDomain;
|
|
using ServerCore; using ServerBase;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace GameServer
|
|
{
|
|
internal static class LandBusinessLogHelper
|
|
{
|
|
public static LandLogInfo toLandLogInfo(this Land land)
|
|
{
|
|
var land_attribue = land.getEntityAttribute<LandAttribute>();
|
|
NullReferenceCheckHelper.throwIfNull(land_attribue, () => $"land_attribue is null !!!");
|
|
|
|
var land_log_info = new LandLogInfo();
|
|
land_log_info.setLandInfo(land_attribue);
|
|
|
|
return land_log_info;
|
|
}
|
|
|
|
public static void setLandInfo(this LandLogInfo log, LandAttribute landAttribute)
|
|
{
|
|
log.setLogProperty((int)landAttribute.LandMetaId, landAttribute.OwnerUserGuid);
|
|
}
|
|
}
|
|
}
|