MOD!
This commit is contained in:
@@ -13,6 +13,7 @@ namespace Continentis.MainGame.Rules
|
||||
public AttributeRulesMerger()
|
||||
{
|
||||
rulesCollections = new List<AttributeRulesCollectionBase>();
|
||||
convertCoreIntoGeneral = (coreAttributes, generalAttributes) => { };
|
||||
}
|
||||
|
||||
public void ApplyRules()
|
||||
|
||||
@@ -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()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user