public BulletHitHandler(Contexts contexts, IEntityIdGenerator entityIdGenerator, IPlayerDamager damager, IDamageInfoCollector damageInfoCollector, ISoundEntityFactory soundEntityFactory, IEnvironmentTypeConfigManager environmentTypeConfigManager) { _contexts = contexts; this._entityIdGenerator = entityIdGenerator; _damager = damager; _damageInfoCollector = damageInfoCollector; _soundEntityFactory = soundEntityFactory; _environmentTypeConfigManager = environmentTypeConfigManager; _sceneObjectEntityFactory = _contexts.session.entityFactoryObject.SceneObjectEntityFactory; _triggerObjectManager = SingletonManager.Get <TriggerObjectManager>(); }