Rename runtime item reader around typed catalog
This commit is contained in:
parent
16c9ee3a5f
commit
1a7ea0a0e5
8 changed files with 43 additions and 43 deletions
|
|
@ -66,7 +66,7 @@ public class StatModifier : Behavior, IInitializableBehavior, IDisposable, IAlwa
|
|||
_stats = Entity.Equipment
|
||||
.Select(hp => hp.EquippableItem)
|
||||
.Where(HasRequiredBehavior)
|
||||
.SelectMany(gear => ItemManager.GetRuntimeBehaviorProjections(gear))
|
||||
.SelectMany(gear => ItemManager.GetRuntimeBehaviorConfigs(gear))
|
||||
.Where(behaviorData => behaviorData.GetType() == targetType)
|
||||
.Select(behaviorData => statField.GetValue(behaviorData) as PerformanceStat)
|
||||
.ToArray();
|
||||
|
|
@ -77,7 +77,7 @@ public class StatModifier : Behavior, IInitializableBehavior, IDisposable, IAlwa
|
|||
private bool HasRequiredBehavior(EquippableItem gear)
|
||||
{
|
||||
return _data.RequireBehavior == null ||
|
||||
ItemManager.GetRuntimeBehaviorProjections(gear)
|
||||
ItemManager.GetRuntimeBehaviorConfigs(gear)
|
||||
.Any(behavior => behavior.GetType() == _data.RequireBehavior);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue