Files
caliverse_server/GameServer/Contents/SeasonPass/Log/SeasonPassBusinessLogHelper.cs
2025-05-01 07:20:41 +09:00

37 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ServerCommon;
using ServerCommon.BusinessLogDomain;
namespace GameServer
{
static public class SeasonPassBusinessLogHelper
{
static public SeasonPassLogData toLogInfo(SeasonPassAttribute attribute, int deltaExp, int deltaGrade, int TakeRewardGrade)
{
var season_pass = new SeasonPassLogData();
season_pass.setInfo(attribute, deltaExp, deltaGrade, TakeRewardGrade);
return season_pass;
}
static public void setInfo(this SeasonPassLogData logData, SeasonPassAttribute attribute, int deltaExp, int deltaGrade, int TakeRewardGrade)
{
logData.Id = attribute.SeasonPassMetaId;
logData.Exp = attribute.Exp;
logData.Grade = attribute.Grade;
logData.TakeRewardGrade = TakeRewardGrade;
logData.TakenRewards = attribute.takenRewards;
logData.IsChargedPass = attribute.IsChargedPass;
logData.DeltaExp = deltaExp;
logData.DeltaGrade = deltaGrade;
}
}
}