using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Tutorials { // Token: 0x02002A91 RID: 10897 [Token(Token = "0x2002A91")] public class TutorialPromptTrigger : MonoBehaviour { // Token: 0x060121F9 RID: 74233 RVA: 0x0041B024 File Offset: 0x00419224 [Token(Token = "0x60121F9")] [Address(RVA = "0x1AABF40", Offset = "0x1AAAF40", VA = "0x181AABF40")] public void OnEnable() { this.PGDCJOKFJBN(); } // Token: 0x060121FA RID: 74234 RVA: 0x0041B038 File Offset: 0x00419238 [Token(Token = "0x60121FA")] [Address(RVA = "0x1AABE40", Offset = "0x1AAAE40", VA = "0x181AABE40")] public void OnDisable() { TutorialPromptOverlapVolume tutorialPromptOverlapVolume = this.volume; int num = 0; if (tutorialPromptOverlapVolume != num) { TutorialPromptOverlapVolume tutorialPromptOverlapVolume2 = this.volume; Action action = new Action(this.LMPDBKLEKLF); tutorialPromptOverlapVolume2.LocalPlayerVolumeEnterEvent -= action; TutorialPromptOverlapVolume tutorialPromptOverlapVolume3 = this.volume; Action action2 = new Action(this.GOEHHFOHOJI); tutorialPromptOverlapVolume3.LocalPlayerVolumeExitEvent -= action2; } } // Token: 0x060121FB RID: 74235 RVA: 0x0041B098 File Offset: 0x00419298 [Token(Token = "0x60121FB")] [Address(RVA = "0x1AABF50", Offset = "0x1AAAF50", VA = "0x181AABF50")] private void PGDCJOKFJBN() { TutorialPromptOverlapVolume tutorialPromptOverlapVolume = this.volume; int num = 0; if (tutorialPromptOverlapVolume != num) { TutorialPromptOverlapVolume tutorialPromptOverlapVolume2 = this.volume; Action action = new Action(this.LMPDBKLEKLF); tutorialPromptOverlapVolume2.LocalPlayerVolumeEnterEvent += action; TutorialPromptOverlapVolume tutorialPromptOverlapVolume3 = this.volume; Action action2 = new Action(this.GOEHHFOHOJI); tutorialPromptOverlapVolume3.LocalPlayerVolumeExitEvent += action2; TutorialPromptOverlapVolume tutorialPromptOverlapVolume4 = this.volume; Player k__BackingField = Player.k__BackingField; if (tutorialPromptOverlapVolume4.ContainsPlayer(k__BackingField) && this.CCCMCCJLNIF == (ulong)0L) { TutorialPromptManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; TutorialPromptContext tutorialPromptContext = this.promptContext; CDJFFFCFLMF cdjfffcflmf = instance.RunTutorialPrompt(tutorialPromptContext); this.CCCMCCJLNIF = cdjfffcflmf; } } } // Token: 0x060121FC RID: 74236 RVA: 0x0041B144 File Offset: 0x00419344 [Token(Token = "0x60121FC")] [Address(RVA = "0x1AABE40", Offset = "0x1AAAE40", VA = "0x181AABE40")] public void StopListening() { TutorialPromptOverlapVolume tutorialPromptOverlapVolume = this.volume; int num = 0; if (tutorialPromptOverlapVolume != num) { TutorialPromptOverlapVolume tutorialPromptOverlapVolume2 = this.volume; Action action = new Action(this.LMPDBKLEKLF); tutorialPromptOverlapVolume2.LocalPlayerVolumeEnterEvent -= action; TutorialPromptOverlapVolume tutorialPromptOverlapVolume3 = this.volume; Action action2 = new Action(this.GOEHHFOHOJI); tutorialPromptOverlapVolume3.LocalPlayerVolumeExitEvent -= action2; } } // Token: 0x060121FD RID: 74237 RVA: 0x0041B1A4 File Offset: 0x004193A4 [Token(Token = "0x60121FD")] [Address(RVA = "0x1AABDB0", Offset = "0x1AAADB0", VA = "0x181AABDB0")] private void LMPDBKLEKLF(OverlapVolume DHPCKKKLNDN) { if (this.CCCMCCJLNIF == (ulong)0L) { TutorialPromptManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; TutorialPromptContext tutorialPromptContext = this.promptContext; CDJFFFCFLMF cdjfffcflmf = instance.RunTutorialPrompt(tutorialPromptContext); this.CCCMCCJLNIF = cdjfffcflmf; } } // Token: 0x060121FE RID: 74238 RVA: 0x0041B1E0 File Offset: 0x004193E0 [Token(Token = "0x60121FE")] [Address(RVA = "0x1AABE30", Offset = "0x1AAAE30", VA = "0x181AABE30")] private void GOEHHFOHOJI(OverlapVolume DHPCKKKLNDN) { this.AMLAGNKMJIO(); } // Token: 0x060121FF RID: 74239 RVA: 0x0041B1F4 File Offset: 0x004193F4 [Token(Token = "0x60121FF")] [Address(RVA = "0x1AABDB0", Offset = "0x1AAADB0", VA = "0x181AABDB0")] private void ANPCKJENDLJ() { if (this.CCCMCCJLNIF == (ulong)0L) { TutorialPromptManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; TutorialPromptContext tutorialPromptContext = this.promptContext; CDJFFFCFLMF cdjfffcflmf = instance.RunTutorialPrompt(tutorialPromptContext); this.CCCMCCJLNIF = cdjfffcflmf; } } // Token: 0x06012200 RID: 74240 RVA: 0x0041B230 File Offset: 0x00419430 [Token(Token = "0x6012200")] [Address(RVA = "0x1AABBF0", Offset = "0x1AAABF0", VA = "0x181AABBF0")] private void AMLAGNKMJIO() { if (this.CCCMCCJLNIF != 0) { TutorialPromptManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; SingletonMonoBehaviour.ONCPNMDGGKG.HideTutorialPrompt(); this.CCCMCCJLNIF = (ulong)0L; } } // Token: 0x06012201 RID: 74241 RVA: 0x0041B2A4 File Offset: 0x004194A4 [Token(Token = "0x6012201")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public TutorialPromptTrigger() { } // Token: 0x0400BA14 RID: 47636 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400BA14")] [SerializeField] [Header("Volume")] protected TutorialPromptOverlapVolume volume; // Token: 0x0400BA15 RID: 47637 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400BA15")] [SerializeField] protected TutorialPromptManager.ANINMLFKAPH onExitFinishType; // Token: 0x0400BA16 RID: 47638 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400BA16")] [SerializeField] [Header("Context")] protected TutorialPromptContext promptContext; // Token: 0x0400BA17 RID: 47639 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400BA17")] private CDJFFFCFLMF CCCMCCJLNIF; } }