using Newtonsoft.Json; using ServerCore; using ServerBase; using WORLD_ID = System.UInt32; namespace ServerCommon; public class CaliumActorLog : 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(CaliumActorLog logInfo) { RegionId = logInfo.RegionId; WorldId = logInfo.WorldId; ServerType = logInfo.ServerType; } public CaliumActorLog() { } public CaliumActorLog(CaliumActorLog logInfo) { setLogInfo(logInfo); } }