added modfiers factory

This commit is contained in:
Sebastian Bularca
2026-03-22 18:28:33 +01:00
parent 47d30c0c49
commit 96baba24b4
13 changed files with 123 additions and 37 deletions

View File

@@ -2,18 +2,21 @@ namespace Nox.Game {
public interface ICharacterSystems {
IPerkFactory PerkFactory { get; }
IModfiersFactory ModifiersFactory { get; }
ICharacterFactory CharacterFactory { get; }
IPartyFactory PartyFactory { get; }
}
public sealed class CharacterSystems : ICharacterSystems {
public CharacterSystems(IPerkFactory perkFactory, ICharacterFactory characterFactory, IPartyFactory partyFactory) {
public CharacterSystems(IPerkFactory perkFactory, IModfiersFactory modifiersFactory, ICharacterFactory characterFactory, IPartyFactory partyFactory) {
ModifiersFactory = modifiersFactory;
PerkFactory = perkFactory;
CharacterFactory = characterFactory;
PartyFactory = partyFactory;
}
public IPerkFactory PerkFactory { get; }
public IModfiersFactory ModifiersFactory { get; }
public ICharacterFactory CharacterFactory { get; }
public IPartyFactory PartyFactory { get; }
}