public PickingManager(Game game, StatusType statusType, KeyboardManager keyboardManager, MouseManager mouseManager, GamePadManager gamePadManager, CameraManager <Camera3D> cameraManager, float pickStartDistance, float pickEndDistance, Predicate <CollidableObject> collisionPredicate) : base(game, statusType) { this.keyboardManager = keyboardManager; this.mouseManager = mouseManager; this.gamePadManager = gamePadManager; this.cameraManager = cameraManager; this.pickStartDistance = pickStartDistance; this.pickEndDistance = pickEndDistance; this.collisionPredicate = collisionPredicate; }