public void CreateItemEffects(IEquipmentEffectFactory equipmentEffectFactory) { if (Item is EquipmentItem equipmentItem) { equipmentItem.CreateEffect(equipmentEffectFactory); } }
public void CreateEffects(IEquipmentEffectFactory equipmentEffectFactory) { Head?.CreateEffect(equipmentEffectFactory); Body?.CreateEffect(equipmentEffectFactory); Boots?.CreateEffect(equipmentEffectFactory); Gloves?.CreateEffect(equipmentEffectFactory); LeftHand?.CreateEffect(equipmentEffectFactory); RightHand?.CreateEffect(equipmentEffectFactory); Neck?.CreateEffect(equipmentEffectFactory); LeftRing?.CreateEffect(equipmentEffectFactory); RightRing?.CreateEffect(equipmentEffectFactory); }
public UserRepository(DougContext dougContext, IEquipmentEffectFactory equipmentEffectFactory, IEffectFactory effectFactory) { _db = dougContext; _equipmentEffectFactory = equipmentEffectFactory; _effectFactory = effectFactory; }
public CoffeeRepository(DougContext dougContext, IEquipmentEffectFactory equipmentEffectFactory) { _db = dougContext; _equipmentEffectFactory = equipmentEffectFactory; }
public void CreateEffect(IEquipmentEffectFactory equipmentEffectFactory) { Effect = equipmentEffectFactory.CreateEffect(EffectId); }