卡牌更新

This commit is contained in:
SoulliesOfficial
2026-04-08 04:48:35 -04:00
parent c3b1561375
commit dd2657573a
242 changed files with 1950 additions and 926 deletions

View File

@@ -1,13 +1,6 @@
using System.Collections.Generic;
using UnityEngine;
namespace Continentis.MainGame.Rules
{
public class AttributeRulesCollectionBase : RulesCollectionBase
{
public virtual void ApplyRules_ConvertCoreIntoGeneral(Dictionary<string, float> core, Dictionary<string, float> general)
{
}
}
}

View File

@@ -1,29 +1,19 @@
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
namespace Continentis.MainGame.Rules
{
public class AttributeRulesMerger
{
public List<AttributeRulesCollectionBase> rulesCollections;
public UnityAction<Dictionary<string, float>, Dictionary<string, float>> convertCoreIntoGeneral;
public AttributeRulesMerger()
{
rulesCollections = new List<AttributeRulesCollectionBase>();
convertCoreIntoGeneral = (coreAttributes, generalAttributes) => { };
}
public void ApplyRules()
{
rulesCollections.Sort();
foreach (var rules in rulesCollections)
{
convertCoreIntoGeneral += rules.ApplyRules_ConvertCoreIntoGeneral;
}
}
}
}