Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Tutorials/TutorialPromptTrigger.cs
T
2026-04-10 22:50:51 +02:00

164 lines
5.9 KiB
C#

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<OverlapVolume> action = new Action(this.LMPDBKLEKLF);
tutorialPromptOverlapVolume2.LocalPlayerVolumeEnterEvent -= action;
TutorialPromptOverlapVolume tutorialPromptOverlapVolume3 = this.volume;
Action<OverlapVolume> 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<OverlapVolume> action = new Action(this.LMPDBKLEKLF);
tutorialPromptOverlapVolume2.LocalPlayerVolumeEnterEvent += action;
TutorialPromptOverlapVolume tutorialPromptOverlapVolume3 = this.volume;
Action<OverlapVolume> action2 = new Action(this.GOEHHFOHOJI);
tutorialPromptOverlapVolume3.LocalPlayerVolumeExitEvent += action2;
TutorialPromptOverlapVolume tutorialPromptOverlapVolume4 = this.volume;
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
if (tutorialPromptOverlapVolume4.ContainsPlayer(<EGKJPJKLEAI>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<OverlapVolume> action = new Action(this.LMPDBKLEKLF);
tutorialPromptOverlapVolume2.LocalPlayerVolumeEnterEvent -= action;
TutorialPromptOverlapVolume tutorialPromptOverlapVolume3 = this.volume;
Action<OverlapVolume> 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;
}
}