초기커밋
This commit is contained in:
30
GameServer/Entity/Land/Helper/LandBusinessLogHelper.cs
Normal file
30
GameServer/Entity/Land/Helper/LandBusinessLogHelper.cs
Normal file
@@ -0,0 +1,30 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user