forked from Shardstone/trail-into-darkness
a bit more work on the system to create a default character set and testable environment for that
This commit is contained in:
@@ -14,11 +14,11 @@ namespace Nox.Game {
|
||||
public sealed class PerkFactory : IPerkFactory {
|
||||
private readonly Dictionary<string, PerkDefinition> perkPool = new ();
|
||||
|
||||
public PerkFactory(PerkRegistry perkRegistry) {
|
||||
if(perkRegistry == null) {
|
||||
throw new ArgumentNullException(nameof(perkRegistry));
|
||||
public PerkFactory(PerksRegistry perksRegistry) {
|
||||
if(perksRegistry == null) {
|
||||
throw new ArgumentNullException(nameof(perksRegistry));
|
||||
}
|
||||
var allAvailablePerks = perkRegistry.perksData;
|
||||
var allAvailablePerks = perksRegistry.perksData;
|
||||
foreach(var perk in allAvailablePerks.perks) {
|
||||
perkPool.Add(perk.id, perk);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user