public SurvivalPickupLogic(PlayerContext playerContext, SceneObjectContext sceneObjectContext, ISceneObjectEntityFactory sceneObjectEntityFactory, RuntimeGameConfig runtimeGameConfig) { _playerContext = playerContext; _runtimeGameConfig = runtimeGameConfig; _sceneObjectEntityFactory = sceneObjectEntityFactory; _autoPickupLogic = new AutoPickupLogic(sceneObjectContext, playerContext, sceneObjectEntityFactory); }
public NormalPickupLogic(SceneObjectContext sceneObjectContext, PlayerContext playerContext, ISceneObjectEntityFactory sceneObjectEntityFactory, RuntimeGameConfig runtimeGameConfig, int sceneWeaponLifetime) { _sceneObjectContext = sceneObjectContext; _playerContext = playerContext; _sceneObjectEntityFactory = sceneObjectEntityFactory; _sceneWeaponLifeTime = sceneWeaponLifetime; _runtimeGameConfig = runtimeGameConfig; _autoPickupLogic = new AutoPickupLogic(sceneObjectContext, playerContext, sceneObjectEntityFactory); }