public void Initialize() { _settings.moveFloorWithRoomAdjustChanged += OnMoveFloorWithRoomAdjustChanged; _settings.firstPersonEnabledChanged += OnFirstPersonEnabledChanged; BeatSaberUtilities.playerHeightChanged += OnPlayerHeightChanged; if (_settings.calibrateFullBodyTrackingOnStart && _settings.GetAvatarSettings(_settings.previousAvatarPath).useAutomaticCalibration) { _avatarTailor.CalibrateFullBodyTrackingAuto(); } LoadAvatarInfosFromFile(); LoadAvatarFromSettingsAsync(); }
public void Initialize() { _settings.moveFloorWithRoomAdjustChanged += OnMoveFloorWithRoomAdjustChanged; _settings.firstPersonEnabledChanged += OnFirstPersonEnabledChanged; BeatSaberUtilities.playerHeightChanged += OnPlayerHeightChanged; _gameScenesManager.transitionDidFinishEvent += OnTransitionDidFinish; if (_settings.calibrateFullBodyTrackingOnStart && !string.IsNullOrEmpty(_settings.previousAvatarPath) && _settings.GetAvatarSettings(_settings.previousAvatarPath).useAutomaticCalibration) { _avatarTailor.CalibrateFullBodyTrackingAuto(); } LoadAvatarInfosFromFile(); LoadAvatarFromSettingsAsync(); }