// Token: 0x06005553 RID: 21843 RVA: 0x001D6F88 File Offset: 0x001D5388 private void EnterContextualHelpState(TutorialManager.ContextualHelpState state) { if (state != TutorialManager.ContextualHelpState.ShowUnmuteHelp) { if (state != TutorialManager.ContextualHelpState.ShowMuteHelp) { if (state == TutorialManager.ContextualHelpState.ShowOpenMenuHelp) { this._openMenuHelpStartTime = -1f; this._openMenuHelpComplete = false; } } else { this._muteHelpStartTime = -1f; this._muteHelpComplete = false; VRCUiManager.Instance.QueueHudMessage("Welcome, " + User.CurrentUser.displayName + ".\nIf you encounter an annoying user, you can mute them. Bring up your menu, aim your pointer at them, select them, and select the sound icon."); } } else { this._unmuteHelpStartTime = -1f; this._unmuteHelpComplete = false; VRCUiManager.Instance.QueueHudMessage("Welcome, " + User.CurrentUser.displayName + ".\nTo hear other users, unmute them. Bring up your menu, aim your pointer at them, select them, and select the sound icon."); } }
// Token: 0x06005554 RID: 21844 RVA: 0x001D703C File Offset: 0x001D543C private void ExitContextualHelpState(TutorialManager.ContextualHelpState state) { if (state != TutorialManager.ContextualHelpState.ShowUnmuteHelp) { if (state != TutorialManager.ContextualHelpState.ShowMuteHelp) { if (state == TutorialManager.ContextualHelpState.ShowOpenMenuHelp) { this.IncrementOpenMenuHelpShownCount(); this.DeactivateLabel("OpenMenu"); } } else { this.IncrementMuteHelpShownCount(); this.IncrementOpenMenuHelpShownCount(); this.DeactivateLabel("OpenMenu"); } } else { this.IncrementUnmuteHelpShownCount(); this.IncrementOpenMenuHelpShownCount(); this.DeactivateLabel("OpenMenu"); this.DeactivateLabel("SelectPeople"); this.DeactivateLabel("UnmuteButton"); } }
// Token: 0x06005552 RID: 21842 RVA: 0x001D6EC8 File Offset: 0x001D52C8 private void SelectNextContextualHelpState() { if (!this._initializedHelp) { return; } TutorialManager.ContextualHelpState helpState = this._helpState; switch (this._helpState) { case TutorialManager.ContextualHelpState.None: case TutorialManager.ContextualHelpState.ShowOpenMenuHelp: case TutorialManager.ContextualHelpState.ShowUnmuteHelp: case TutorialManager.ContextualHelpState.ShowMuteHelp: if (this.ShouldShowUnmuteHelp()) { this._helpState = TutorialManager.ContextualHelpState.ShowUnmuteHelp; } else if (this.ShouldShowMuteHelp()) { this._helpState = TutorialManager.ContextualHelpState.ShowMuteHelp; } else if (this.ShouldShowOpenMenuHelp()) { this._helpState = TutorialManager.ContextualHelpState.ShowOpenMenuHelp; } else { this._helpState = TutorialManager.ContextualHelpState.None; } break; } if (helpState != this._helpState) { this.ExitContextualHelpState(helpState); this.EnterContextualHelpState(this._helpState); this._timeCurrentHelpStateStarted = Time.realtimeSinceStartup; } }