コード例 #1
0
        public void Initialize()
        {
            _settings.moveFloorWithRoomAdjustChanged += OnMoveFloorWithRoomAdjustChanged;
            _settings.firstPersonEnabledChanged      += OnFirstPersonEnabledChanged;
            BeatSaberUtilities.playerHeightChanged   += OnPlayerHeightChanged;

            if (_settings.calibrateFullBodyTrackingOnStart && _settings.GetAvatarSettings(_settings.previousAvatarPath).useAutomaticCalibration)
            {
                _avatarTailor.CalibrateFullBodyTrackingAuto();
            }

            LoadAvatarInfosFromFile();
            LoadAvatarFromSettingsAsync();
        }
コード例 #2
0
        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();
        }