Beispiel #1
0
 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>();
 }