2025-05-22 16:00:07 +08:00
|
|
|
|
using System.Collections.Generic;
|
2025-05-22 18:57:44 +08:00
|
|
|
|
using Framework.Utils;
|
2025-05-22 16:00:07 +08:00
|
|
|
|
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)
|
|
|
|
|
|
{
|
2025-05-22 16:15:36 +08:00
|
|
|
|
if (referIds == ReferIds) return;
|
2025-05-22 16:00:07 +08:00
|
|
|
|
ReferIds.Clear();
|
|
|
|
|
|
ReferIds.AddRange(referIds);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void SetPassiveBuffIds(List<int> passiveBuffIds)
|
|
|
|
|
|
{
|
2025-05-22 16:15:36 +08:00
|
|
|
|
if (passiveBuffIds == PassiveBuffIds) return;
|
2025-05-22 16:00:07 +08:00
|
|
|
|
PassiveBuffIds.Clear();
|
|
|
|
|
|
PassiveBuffIds.AddRange(passiveBuffIds);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void SetReleaseArea(int releaseArea)
|
|
|
|
|
|
{
|
|
|
|
|
|
ReleaseArea = releaseArea;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public DataSkill Clone()
|
|
|
|
|
|
{
|
2025-05-22 18:57:44 +08:00
|
|
|
|
return new DataSkill(cacheJsonNode);
|
2025-05-22 16:00:07 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|