forked from Shardstone/trail-into-darkness
Added resolver
This commit is contained in:
@@ -3,13 +3,15 @@ namespace Nox.Game {
|
||||
public interface ICharacterSystems {
|
||||
IPerkFactory PerkFactory { get; }
|
||||
IModifiersFactory ModifiersFactory { get; }
|
||||
IModifierResolver ModifierResolver { get; }
|
||||
ICharacterFactory CharacterFactory { get; }
|
||||
IPartyFactory PartyFactory { get; }
|
||||
}
|
||||
|
||||
public sealed class CharacterSystems : ICharacterSystems {
|
||||
public CharacterSystems(IPerkFactory perkFactory, IModifiersFactory modifiersFactory, ICharacterFactory characterFactory, IPartyFactory partyFactory) {
|
||||
public CharacterSystems(IPerkFactory perkFactory, IModifiersFactory modifiersFactory, IModifierResolver modifierResolver, ICharacterFactory characterFactory, IPartyFactory partyFactory) {
|
||||
ModifiersFactory = modifiersFactory;
|
||||
ModifierResolver = modifierResolver;
|
||||
PerkFactory = perkFactory;
|
||||
CharacterFactory = characterFactory;
|
||||
PartyFactory = partyFactory;
|
||||
@@ -17,6 +19,7 @@ namespace Nox.Game {
|
||||
|
||||
public IPerkFactory PerkFactory { get; }
|
||||
public IModifiersFactory ModifiersFactory { get; }
|
||||
public IModifierResolver ModifierResolver { get; }
|
||||
public ICharacterFactory CharacterFactory { get; }
|
||||
public IPartyFactory PartyFactory { get; }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user