using ServerCommon.BusinessLogDomain; using ServerCommon; using META_ID = System.UInt32; namespace GameServer { static public class BuffBusinessLogHelper { static public BuffLogData toLogInfo(BuffAttribute.BuffInfo buffInfo, bool isDeleteBuff) { var logData = new BuffLogData(); logData.setInfo(buffInfo, isDeleteBuff); return logData; } static public void setInfo(this BuffLogData logData, BuffAttribute.BuffInfo buffInfo, bool isDeleteBuff) { logData.BuffMetaID = buffInfo.BuffMetaID; logData.BuffStartTime = buffInfo.BuffStartTime; logData.BuffEndTime = DateTime.MinValue; if (isDeleteBuff == true) logData.BuffEndTime = DateTime.UtcNow; } } }