84 lines
3.1 KiB
C#
84 lines
3.1 KiB
C#
using ServerCommon.BusinessLogDomain;
|
|
using ServerCommon;
|
|
using META_ID = System.UInt32;
|
|
|
|
namespace GameServer
|
|
{
|
|
static public class CraftBusinessLogHelper
|
|
{
|
|
static public CraftLogData toCraftLogInfo(CraftAttribute craftAttribute)
|
|
{
|
|
var logData = new CraftLogData();
|
|
logData.setCraftInfo(craftAttribute);
|
|
return logData;
|
|
}
|
|
|
|
static public CraftLogData toCraftLogInfo(CraftAttrib craftAttrib)
|
|
{
|
|
var logData = new CraftLogData();
|
|
logData.setCraftInfo(craftAttrib);
|
|
return logData;
|
|
}
|
|
|
|
static public void setCraftInfo(this CraftLogData logData, CraftAttribute craftAttribute)
|
|
{
|
|
logData.AnchorGuid = craftAttribute.AnchorGuid;
|
|
logData.CraftMetaId = craftAttribute.CraftMetaId;
|
|
logData.CraftStartTime = craftAttribute.CraftStartTime;
|
|
logData.CraftFinishTime = craftAttribute.CraftFinishTime;
|
|
logData.BeaconGuid = craftAttribute.BeaconGuid;
|
|
logData.CraftCount = craftAttribute.CraftCount;
|
|
}
|
|
|
|
static public void setCraftInfo(this CraftLogData logData, CraftAttrib craftAttrib)
|
|
{
|
|
logData.AnchorGuid = craftAttrib.AnchorGuid;
|
|
logData.CraftMetaId = craftAttrib.CraftMetaId;
|
|
logData.CraftStartTime = craftAttrib.CraftStartTime;
|
|
logData.CraftFinishTime = craftAttrib.CraftFinishTime;
|
|
logData.BeaconGuid = craftAttrib.BeaconGuid;
|
|
logData.CraftCount = craftAttrib.CraftCount;
|
|
}
|
|
|
|
static public CraftHelpLogData toCraftHelpLogInfo(CraftHelpAttrib craftHelpAttrib)
|
|
{
|
|
var logData = new CraftHelpLogData();
|
|
logData.setCraftHelpInfo(craftHelpAttrib);
|
|
return logData;
|
|
}
|
|
|
|
static public CraftHelpLogData toCraftHelpLogInfo(CraftHelpAttribute craftHelpAttribute)
|
|
{
|
|
var logData = new CraftHelpLogData();
|
|
logData.setCraftHelpInfo(craftHelpAttribute);
|
|
return logData;
|
|
}
|
|
|
|
static public void setCraftHelpInfo(this CraftHelpLogData logData, CraftHelpAttrib craftHelpAttrib)
|
|
{
|
|
logData.HelpUserGuids = craftHelpAttrib.HelpUserGuids;
|
|
logData.HelpedUserGuids = craftHelpAttrib.HelpedUserGuids;
|
|
logData.CraftHelpUpdateDay = craftHelpAttrib.CraftHelpUpdateDay;
|
|
}
|
|
|
|
static public void setCraftHelpInfo(this CraftHelpLogData logData, CraftHelpAttribute craftHelpAttribute)
|
|
{
|
|
logData.HelpUserGuids = craftHelpAttribute.HelpUserGuids;
|
|
logData.HelpedUserGuids = craftHelpAttribute.HelpedUserGuids;
|
|
logData.CraftHelpUpdateDay = craftHelpAttribute.CraftHelpUpdateDay;
|
|
}
|
|
|
|
static public CraftRecipeLogData toCraftRecipeLogInfo(int recipe_meta_id)
|
|
{
|
|
var logData = new CraftRecipeLogData();
|
|
logData.setCraftRecipeInfo(recipe_meta_id);
|
|
return logData;
|
|
}
|
|
|
|
static public void setCraftRecipeInfo(this CraftRecipeLogData logData, int recipe_meta_id)
|
|
{
|
|
logData.recipe_meta_id = (META_ID)recipe_meta_id;
|
|
}
|
|
}
|
|
}
|