a
This commit is contained in:
@@ -0,0 +1,163 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user