Exemplo n.º 1
0
 public WeaponLogicManager(IWeaponDataConfigManager weaponDataConfigManager,
                           IWeaponConfigManager weaponConfigManager,
                           IFireLogicProvider fireLogicCreator,
                           IFreeArgs freeArgs)
 {
     _fireLogicCreator        = fireLogicCreator;
     _weaponDataConfigManager = weaponDataConfigManager;
     _weaponConfigManager     = weaponConfigManager;
     _defaultWeaponLogic      = new DefaultWeaponLogic();
     _freeArgs = freeArgs;
 }
Exemplo n.º 2
0
 public PlayerWeaponConfigManager(IWeaponPartsConfigManager configManager, IWeaponDataConfigManager weaponDataConfigManager)
 {
     _attachConfigManager     = configManager;
     _weaponDataConfigManager = weaponDataConfigManager;
 }