This commit is contained in:
SoulliesOfficial
2025-10-23 00:49:44 -04:00
parent 9b1b5ca93f
commit 61a397dd4c
9846 changed files with 2618439 additions and 793547 deletions

View File

@@ -13,6 +13,7 @@ namespace Continentis.MainGame.Rules
public AttributeRulesMerger()
{
rulesCollections = new List<AttributeRulesCollectionBase>();
convertCoreIntoGeneral = (coreAttributes, generalAttributes) => { };
}
public void ApplyRules()

View File

@@ -1,5 +1,5 @@
using System;
using SoulliesFramework.General;
using SLSFramework.General;
using UnityEngine;
namespace Continentis.MainGame.Rules
@@ -7,5 +7,10 @@ namespace Continentis.MainGame.Rules
public class RulesCollectionBase : IPrioritized
{
public int Priority { get; set; }
public virtual void ApplyRules()
{
}
}
}

View File

@@ -1,6 +1,6 @@
using System;
using Continentis.Mods.Basic.Rules;
using SoulliesFramework.General;
using SLSFramework.General;
using SLSFramework.UModAssistance;
using UnityEngine;
namespace Continentis.MainGame.Rules
@@ -13,7 +13,7 @@ namespace Continentis.MainGame.Rules
{
base.Awake();
attributeRulesMerger = new AttributeRulesMerger();
attributeRulesMerger.rulesCollections.Add(new Basic_AttributeRulesCollection());
attributeRulesMerger.rulesCollections.Add(ModManager.CreateInstance<AttributeRulesCollectionBase>("Basic_AttributeRulesCollection"));
attributeRulesMerger.ApplyRules();
}
}