m
This commit is contained in:
@@ -0,0 +1,163 @@
|
||||
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<OverlapVolume> action = new Action(this.LMPDBKLEKLF);
|
||||
tutorialPromptOverlapVolume2.LocalPlayerVolumeEnterEvent -= action;
|
||||
TutorialPromptOverlapVolume tutorialPromptOverlapVolume3 = this.volume;
|
||||
Action<OverlapVolume> 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<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: 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<OverlapVolume> action = new Action(this.LMPDBKLEKLF);
|
||||
tutorialPromptOverlapVolume2.LocalPlayerVolumeEnterEvent -= action;
|
||||
TutorialPromptOverlapVolume tutorialPromptOverlapVolume3 = this.volume;
|
||||
Action<OverlapVolume> 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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user