59 lines
1.4 KiB
C#
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);
|
|
}
|
|
|
|
}
|
|
} |