초기커밋

This commit is contained in:
2025-05-01 07:20:41 +09:00
commit 98bb2e3c5c
2747 changed files with 646947 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
using Newtonsoft.Json;
using ServerBase;
namespace ServerCommon.BusinessLogDomain;
public class PositionLogInfo : ILogInvoker.IInfo
{
[JsonProperty]
public string PositionMoveType { get; set; } = string.Empty; // PositionMoveType
[JsonProperty]
public string ServerName { get; set; } = string.Empty;
[JsonProperty]
public string MapType { get; set; } = string.Empty; // MapFileType
[JsonProperty]
public int MapMId { get; set; } // MapFileType 에 따른 MetaId
[JsonProperty]
public string RoomId { get; set; } = string.Empty;
[JsonProperty]
public Pos Pos { get; set; } = new Pos();
public PositionLogInfo()
: base()
{ }
public PositionLogInfo(ILogInvoker parent, PositionLogInfo logParam)
: base(parent)
{
if (null != logParam)
{
setPositionInfo(logParam);
}
}
public void setPositionInfo(PositionLogInfo logInfo)
{
PositionMoveType = logInfo.PositionMoveType;
ServerName = logInfo.ServerName;
RoomId = logInfo.RoomId;
MapType = logInfo.MapType;
MapMId = logInfo.MapMId;
Pos = logInfo.Pos;
}
}