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