예제 #1
0
 public void CreateItemEffects(IEquipmentEffectFactory equipmentEffectFactory)
 {
     if (Item is EquipmentItem equipmentItem)
     {
         equipmentItem.CreateEffect(equipmentEffectFactory);
     }
 }
예제 #2
0
 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);
 }
예제 #3
0
 public UserRepository(DougContext dougContext, IEquipmentEffectFactory equipmentEffectFactory, IEffectFactory effectFactory)
 {
     _db = dougContext;
     _equipmentEffectFactory = equipmentEffectFactory;
     _effectFactory          = effectFactory;
 }
예제 #4
0
 public CoffeeRepository(DougContext dougContext, IEquipmentEffectFactory equipmentEffectFactory)
 {
     _db = dougContext;
     _equipmentEffectFactory = equipmentEffectFactory;
 }
예제 #5
0
 public void CreateEffect(IEquipmentEffectFactory equipmentEffectFactory)
 {
     Effect = equipmentEffectFactory.CreateEffect(EffectId);
 }