NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/GenCode/ManualWrite/TableExt/DataSkill.cs

59 lines
1.4 KiB
C#

using System.Collections.Generic;
using Framework.Utils;
namespace cfg.SkillCfg
{
public partial class DataSkill
{
public void SetLogicId(int newLogicId)
{
LogicId = newLogicId;
}
public void SetChargeParam(float chargeParam)
{
ChargeParam = chargeParam;
}
public void SetSelectCount(int selectCount)
{
SelectCount = selectCount;
}
public void SetMaxStoreCount(int maxStoreCount)
{
MaxStoreCount = maxStoreCount;
}
public void SetInfluenceAreaId(int influenceAreaId)
{
InfluenceAreaId = influenceAreaId;
}
public void SetReferIds(List<int> referIds)
{
if (referIds == ReferIds) return;
ReferIds.Clear();
ReferIds.AddRange(referIds);
}
public void SetPassiveBuffIds(List<int> passiveBuffIds)
{
if (passiveBuffIds == PassiveBuffIds) return;
PassiveBuffIds.Clear();
PassiveBuffIds.AddRange(passiveBuffIds);
}
public void SetReleaseArea(int releaseArea)
{
ReleaseArea = releaseArea;
}
public DataSkill Clone()
{
return new DataSkill(cacheJsonNode);
}
}
}