예제 #1
0
 internal void Construct(ILogger <EnvironmentObject> logger, PlayerAvatarManager playerAvatarManager, Settings settings, BeatSaberUtilities beatSaberUtilities)
 {
     _logger = logger;
     _playerAvatarManager = playerAvatarManager;
     _settings            = settings;
     _beatSaberUtilities  = beatSaberUtilities;
 }
예제 #2
0
 internal VRPlayerInput(ILoggerProvider loggerProvider, DeviceManager trackedDeviceManager, PlayerAvatarManager avatarManager, Settings settings, CalibrationData calibrationData, BeatSaberUtilities beatSaberUtilities, TrackingHelper trackingHelper)
 {
     _logger             = loggerProvider.CreateLogger <VRPlayerInput>();
     _deviceManager      = trackedDeviceManager;
     _avatarManager      = avatarManager;
     _settings           = settings;
     _calibrationData    = calibrationData;
     _beatSaberUtilities = beatSaberUtilities;
     _trackingHelper     = trackingHelper;
 }
 public KeyboardInputHandler(Settings settings, PlayerAvatarManager avatarManager, ILoggerProvider loggerProvider)
 {
     _settings      = settings;
     _avatarManager = avatarManager;
     _logger        = loggerProvider.CreateLogger <KeyboardInputHandler>();
 }
 internal FloorController(PlayerAvatarManager playerAvatarManager, BeatSaberUtilities beatSaberUtilities, Settings settings)
 {
     _playerAvatarManager = playerAvatarManager;
     _beatSaberUtilities  = beatSaberUtilities;
     _settings            = settings;
 }
 public KeyboardInputHandler(Settings settings, PlayerAvatarManager avatarManager, ILogger <KeyboardInputHandler> logger)
 {
     _settings      = settings;
     _avatarManager = avatarManager;
     _logger        = logger;
 }
예제 #6
0
 public LocalInactivePlayerAvatarController(PlayerAvatarManager playerAvatarManager, MultiplayerSpectatorController spectatorController)
 {
     _playerAvatarManager = playerAvatarManager;
     _spectatorController = spectatorController;
 }