using Newtonsoft.Json; using WORLD_ID = System.UInt32; using ServerCore; using ServerBase; namespace ServerCommon; public class NoticeChatActorLog : ILogActor { // 서버 정보 [JsonProperty] public string RegionId { get; private set; } = string.Empty; [JsonProperty] public WORLD_ID WorldId { get; private set; } = 0; [JsonProperty] public ServerType ServerType { get; private set; } = ServerType.None; public void initLogInfo(string regionId, WORLD_ID worldId, ServerType serverType) { RegionId = regionId; WorldId = worldId; ServerType = serverType; } public void setLogInfo(NoticeChatActorLog logInfo) { RegionId = logInfo.RegionId; WorldId = logInfo.WorldId; ServerType = logInfo.ServerType; } public NoticeChatActorLog() { } public NoticeChatActorLog(NoticeChatActorLog logInfo) { setLogInfo(logInfo); } }