Exemplo n.º 1
0
 public SurvivalPickupLogic(PlayerContext playerContext,
                            SceneObjectContext sceneObjectContext,
                            ISceneObjectEntityFactory sceneObjectEntityFactory,
                            RuntimeGameConfig runtimeGameConfig)
 {
     _playerContext            = playerContext;
     _runtimeGameConfig        = runtimeGameConfig;
     _sceneObjectEntityFactory = sceneObjectEntityFactory;
     _autoPickupLogic          = new AutoPickupLogic(sceneObjectContext, playerContext, sceneObjectEntityFactory);
 }
Exemplo n.º 2
0
 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);
 }