using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Tutorials { // Token: 0x020029A8 RID: 10664 [Token(Token = "0x20029A8")] public class TutorialPromptTrigger : MonoBehaviour { // Token: 0x06011DBD RID: 73149 RVA: 0x004114F8 File Offset: 0x0040F6F8 [Token(Token = "0x6011DBD")] [Address(RVA = "0x101FE00", Offset = "0x101EC00", VA = "0x18101FE00")] public void OnEnable() { this.PGDCJOKFJBN(); } // Token: 0x06011DBE RID: 73150 RVA: 0x0041150C File Offset: 0x0040F70C [Token(Token = "0x6011DBE")] [Address(RVA = "0x101FD00", Offset = "0x101EB00", VA = "0x18101FD00")] 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: 0x06011DBF RID: 73151 RVA: 0x0041156C File Offset: 0x0040F76C [Token(Token = "0x6011DBF")] [Address(RVA = "0x101FE10", Offset = "0x101EC10", VA = "0x18101FE10")] 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: 0x06011DC0 RID: 73152 RVA: 0x00411618 File Offset: 0x0040F818 [Token(Token = "0x6011DC0")] [Address(RVA = "0x101FD00", Offset = "0x101EB00", VA = "0x18101FD00")] 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: 0x06011DC1 RID: 73153 RVA: 0x00411678 File Offset: 0x0040F878 [Token(Token = "0x6011DC1")] [Address(RVA = "0x101FC70", Offset = "0x101EA70", VA = "0x18101FC70")] 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: 0x06011DC2 RID: 73154 RVA: 0x004116B4 File Offset: 0x0040F8B4 [Token(Token = "0x6011DC2")] [Address(RVA = "0x101FCF0", Offset = "0x101EAF0", VA = "0x18101FCF0")] private void GOEHHFOHOJI(OverlapVolume DHPCKKKLNDN) { this.AMLAGNKMJIO(); } // Token: 0x06011DC3 RID: 73155 RVA: 0x004116C8 File Offset: 0x0040F8C8 [Token(Token = "0x6011DC3")] [Address(RVA = "0x101FC70", Offset = "0x101EA70", VA = "0x18101FC70")] 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: 0x06011DC4 RID: 73156 RVA: 0x00411704 File Offset: 0x0040F904 [Token(Token = "0x6011DC4")] [Address(RVA = "0x101FAB0", Offset = "0x101E8B0", VA = "0x18101FAB0")] private void AMLAGNKMJIO() { if (this.CCCMCCJLNIF != 0) { TutorialPromptManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; SingletonMonoBehaviour.ONCPNMDGGKG.HideTutorialPrompt(); this.CCCMCCJLNIF = (ulong)0L; } } // Token: 0x06011DC5 RID: 73157 RVA: 0x00411778 File Offset: 0x0040F978 [Token(Token = "0x6011DC5")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public TutorialPromptTrigger() { } // Token: 0x0400B804 RID: 47108 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B804")] [SerializeField] [Header("Volume")] protected TutorialPromptOverlapVolume volume; // Token: 0x0400B805 RID: 47109 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400B805")] [SerializeField] protected TutorialPromptManager.ANINMLFKAPH onExitFinishType; // Token: 0x0400B806 RID: 47110 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400B806")] [SerializeField] [Header("Context")] protected TutorialPromptContext promptContext; // Token: 0x0400B807 RID: 47111 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400B807")] private CDJFFFCFLMF CCCMCCJLNIF; } }