Rename runtime item reader around typed catalog

This commit is contained in:
Meta Vens 2026-06-14 09:19:53 +01:00
commit 1a7ea0a0e5
8 changed files with 43 additions and 43 deletions

View file

@ -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);
}