m
This commit is contained in:
@@ -0,0 +1,196 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Tutorials
|
||||
{
|
||||
// Token: 0x02002A5F RID: 10847
|
||||
[Token(Token = "0x2002A5F")]
|
||||
public class BulletinBoardTutorial : TutorialController
|
||||
{
|
||||
// Token: 0x060120E1 RID: 73953 RVA: 0x0041700C File Offset: 0x0041520C
|
||||
[Token(Token = "0x60120E1")]
|
||||
[Address(RVA = "0x1A96A50", Offset = "0x1A95A50", VA = "0x181A96A50", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.PEGJGMDGKJN = hkkohfhadkk;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num);
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.ICNLBDNDILM);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JBICNLPEDOA);
|
||||
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
int num5 = 0;
|
||||
pegjgmdgkjn3.PIEOGAPMGIH((ushort)num5);
|
||||
}
|
||||
|
||||
// Token: 0x060120E2 RID: 73954 RVA: 0x0041708C File Offset: 0x0041528C
|
||||
[Token(Token = "0x60120E2")]
|
||||
[Address(RVA = "0x1A96E50", Offset = "0x1A95E50", VA = "0x181A96E50", Slot = "6")]
|
||||
protected override void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x17003276 RID: 12918
|
||||
// (get) Token: 0x060120E3 RID: 73955 RVA: 0x004170B8 File Offset: 0x004152B8
|
||||
[Token(Token = "0x17003276")]
|
||||
protected override TutorialManager.PKHLMAEGIKG PPOOGDLMBJB
|
||||
{
|
||||
[Token(Token = "0x60120E3")]
|
||||
[Address(RVA = "0x4E86A0", Offset = "0x4E76A0", VA = "0x1804E86A0", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return TutorialManager.PKHLMAEGIKG.NUX_BULLETIN_BOARD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060120E4 RID: 73956 RVA: 0x004170C8 File Offset: 0x004152C8
|
||||
[Token(Token = "0x60120E4")]
|
||||
[Address(RVA = "0x1A96BA0", Offset = "0x1A95BA0", VA = "0x181A96BA0", Slot = "9")]
|
||||
protected override bool COAONLBBPAF()
|
||||
{
|
||||
TutorialManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance.IsTutorialComplete((TutorialManager.PKHLMAEGIKG)num))
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060120E5 RID: 73957 RVA: 0x00417108 File Offset: 0x00415308
|
||||
[Token(Token = "0x60120E5")]
|
||||
[Address(RVA = "0x1A96E00", Offset = "0x1A95E00", VA = "0x181A96E00", Slot = "14")]
|
||||
protected override void MDPFCJILCON()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
|
||||
// Token: 0x060120E6 RID: 73958 RVA: 0x00417124 File Offset: 0x00415324
|
||||
[Token(Token = "0x60120E6")]
|
||||
[Address(RVA = "0x1A96C90", Offset = "0x1A95C90", VA = "0x181A96C90", Slot = "10")]
|
||||
protected override bool EGIPDLIAKNF()
|
||||
{
|
||||
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x060120E7 RID: 73959 RVA: 0x00417140 File Offset: 0x00415340
|
||||
[Token(Token = "0x60120E7")]
|
||||
[Address(RVA = "0x1A96CE0", Offset = "0x1A95CE0", VA = "0x181A96CE0")]
|
||||
private void ICNLBDNDILM(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
TutorialController.BPKAEMAFDMG bpkaemafdmg;
|
||||
bpkaemafdmg.method_ptr = ldftn(KEFEOJMHLDO);
|
||||
bpkaemafdmg.method = ldftn(KEFEOJMHLDO);
|
||||
bpkaemafdmg.m_target = this;
|
||||
Coroutine iiblinldija = this.IIBLINLDIJA;
|
||||
if (iiblinldija != 0)
|
||||
{
|
||||
base.StopCoroutine(iiblinldija);
|
||||
this.IIBLINLDIJA = (ulong)0L;
|
||||
}
|
||||
IEnumerator enumerator = bpkaemafdmg();
|
||||
Coroutine coroutine = base.StartCoroutine(enumerator);
|
||||
this.IIBLINLDIJA = coroutine;
|
||||
}
|
||||
|
||||
// Token: 0x060120E8 RID: 73960 RVA: 0x004171A0 File Offset: 0x004153A0
|
||||
[Token(Token = "0x60120E8")]
|
||||
[Address(RVA = "0x1A96DA0", Offset = "0x1A95DA0", VA = "0x181A96DA0")]
|
||||
private IEnumerator KEFEOJMHLDO()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060120E8)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator RecRoom.Tutorials.BulletinBoardTutorial::KEFEOJMHLDO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(CMGHKEJKDPM::System.IDisposable.Dispose, ldloc:CMGHKEJKDPM(var_0))
|
||||
stfld:int32(CMGHKEJKDPM::<>1__state, ldloc:CMGHKEJKDPM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:BulletinBoardTutorial(CMGHKEJKDPM::<>4__this, ldloc:CMGHKEJKDPM(var_0), ldloc:BulletinBoardTutorial(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060120E9 RID: 73961 RVA: 0x004171C4 File Offset: 0x004153C4
|
||||
[Token(Token = "0x60120E9")]
|
||||
[Address(RVA = "0x1A96D70", Offset = "0x1A95D70", VA = "0x181A96D70")]
|
||||
private void JBICNLPEDOA(ushort IBCNKLKINAA, ushort HNEIFFDHGFO)
|
||||
{
|
||||
Coroutine iiblinldija = this.IIBLINLDIJA;
|
||||
if (iiblinldija != 0)
|
||||
{
|
||||
base.StopCoroutine(iiblinldija);
|
||||
this.IIBLINLDIJA = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060120EA RID: 73962 RVA: 0x004171EC File Offset: 0x004153EC
|
||||
[Token(Token = "0x60120EA")]
|
||||
[Address(RVA = "0x1A96E90", Offset = "0x1A95E90", VA = "0x181A96E90")]
|
||||
public BulletinBoardTutorial()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B939 RID: 47417
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B939")]
|
||||
[SerializeField]
|
||||
[Header("Trigger")]
|
||||
private SimpleVolume simpleTriggerVolume;
|
||||
|
||||
// Token: 0x0400B93A RID: 47418
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B93A")]
|
||||
[SerializeField]
|
||||
private float triggerVisionConeHalfAngle = 45f;
|
||||
|
||||
// Token: 0x0400B93B RID: 47419
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B93B")]
|
||||
private HKKOHFHADKK PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x02002A60 RID: 10848
|
||||
[Token(Token = "0x2002A60")]
|
||||
private enum JBEOEKFKKED
|
||||
{
|
||||
// Token: 0x0400B93D RID: 47421
|
||||
[Token(Token = "0x400B93D")]
|
||||
Inactive,
|
||||
// Token: 0x0400B93E RID: 47422
|
||||
[Token(Token = "0x400B93E")]
|
||||
BulletinBoardIntro,
|
||||
// Token: 0x0400B93F RID: 47423
|
||||
[Token(Token = "0x400B93F")]
|
||||
Completed
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user