26 lines
797 B
C#
26 lines
797 B
C#
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;
|
|
}
|
|
}
|
|
}
|