This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,130 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace RecRoom.UI.Notifications
{
// Token: 0x0200251A RID: 9498
[Token(Token = "0x200251A")]
[Serializable]
[StructLayout(3)]
public class ScreenModeNotificationText : ODAIMIPLHGH
{
// Token: 0x17002C87 RID: 11399
// (get) Token: 0x0601061D RID: 67101 RVA: 0x003D718C File Offset: 0x003D538C
// (set) Token: 0x0601061E RID: 67102 RVA: 0x003D71C4 File Offset: 0x003D53C4
[Token(Token = "0x17002C87")]
public string Text
{
[Token(Token = "0x601061D")]
[Address(RVA = "0x147D230", Offset = "0x147BC30", VA = "0x18147D230", Slot = "4")]
get
{
TextMeshProUGUI textMeshProUGUI = this.textObject;
int num = 0;
if (textMeshProUGUI != num)
{
return this.textObject.m_text;
}
return string.Empty;
}
[Token(Token = "0x601061E")]
[Address(RVA = "0x147D5B0", Offset = "0x147BFB0", VA = "0x18147D5B0", Slot = "5")]
set
{
TextMeshProUGUI textMeshProUGUI = this.textObject;
int num = 0;
if (textMeshProUGUI != num)
{
this.textObject.text = value;
}
}
}
// Token: 0x17002C88 RID: 11400
// (get) Token: 0x0601061F RID: 67103 RVA: 0x003D71F8 File Offset: 0x003D53F8
// (set) Token: 0x06010620 RID: 67104 RVA: 0x003D7218 File Offset: 0x003D5418
[Token(Token = "0x17002C88")]
public Color Color
{
[Token(Token = "0x601061F")]
[Address(RVA = "0x147D180", Offset = "0x147BB80", VA = "0x18147D180", Slot = "6")]
get
{
bool flag;
if (flag)
{
}
Color white = Color.white;
throw new NullReferenceException();
}
[Token(Token = "0x6010620")]
[Address(RVA = "0x147D430", Offset = "0x147BE30", VA = "0x18147D430", Slot = "7")]
set
{
TextMeshProUGUI textMeshProUGUI = this.textObject;
int num = 0;
if (textMeshProUGUI != num)
{
TextMeshProUGUI textMeshProUGUI2 = this.textObject;
TextMeshProUGUI textMeshProUGUI3 = this.textObject;
int num2 = 0;
if (textMeshProUGUI3 != num2)
{
TextMeshProUGUI textMeshProUGUI4 = this.textObject;
}
Color color = textMeshProUGUI2.color;
}
}
}
// Token: 0x17002C89 RID: 11401
// (get) Token: 0x06010621 RID: 67105 RVA: 0x003D726C File Offset: 0x003D546C
// (set) Token: 0x06010622 RID: 67106 RVA: 0x003D7298 File Offset: 0x003D5498
[Token(Token = "0x17002C89")]
public float Alpha
{
[Token(Token = "0x6010621")]
[Address(RVA = "0x147D0D0", Offset = "0x147BAD0", VA = "0x18147D0D0", Slot = "8")]
get
{
TextMeshProUGUI textMeshProUGUI = this.textObject;
int num = 0;
if (textMeshProUGUI != num)
{
TextMeshProUGUI textMeshProUGUI2 = this.textObject;
}
throw new NullReferenceException();
}
[Token(Token = "0x6010622")]
[Address(RVA = "0x147D2D0", Offset = "0x147BCD0", VA = "0x18147D2D0", Slot = "9")]
set
{
TextMeshProUGUI textMeshProUGUI = this.textObject;
int num = 0;
if (textMeshProUGUI != num)
{
TextMeshProUGUI textMeshProUGUI2 = this.textObject;
Color color = this.textObject.color;
Color32 outlineColor = this.textObject.outlineColor;
TextMeshProUGUI textMeshProUGUI3 = this.textObject;
}
}
}
// Token: 0x06010623 RID: 67107 RVA: 0x003D72E8 File Offset: 0x003D54E8
[Token(Token = "0x6010623")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ScreenModeNotificationText()
{
}
// Token: 0x0400AE53 RID: 44627
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400AE53")]
[SerializeField]
private TextMeshProUGUI textObject;
}
}
@@ -0,0 +1,372 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace RecRoom.UI.Notifications
{
// Token: 0x0200251B RID: 9499
[Token(Token = "0x200251B")]
[StructLayout(3)]
public class ScreenModeScreenSpaceNotification : MonoBehaviour, IOCIKIDGCOI
{
// Token: 0x06010624 RID: 67108 RVA: 0x003D72FC File Offset: 0x003D54FC
[Token(Token = "0x6010624")]
[Address(RVA = "0x147D640", Offset = "0x147C040", VA = "0x18147D640")]
private void Awake()
{
Canvas componentInParent = base.GetComponentInParent<Canvas>();
Image image = this.backgroundImage;
this.NKKFJKIMHBN = componentInParent;
ScreenModeNotificationText screenModeNotificationText = this.title;
TextMeshProUGUI textObject = screenModeNotificationText.textObject;
int num = 0;
if (textObject != num)
{
TextMeshProUGUI textObject2 = screenModeNotificationText.textObject;
}
Color white = Color.white;
ScreenModeNotificationText screenModeNotificationText2 = this.subtitle;
TextMeshProUGUI textObject3 = screenModeNotificationText2.textObject;
int num2 = 0;
if (textObject3 != num2)
{
TextMeshProUGUI textObject4 = screenModeNotificationText2.textObject;
}
Color white2 = Color.white;
if (this.title != 0)
{
}
if (this.subtitle != 0)
{
}
int num3 = 0;
this.EIOHBBNKILH((float)num3);
Animator animator = this.animator;
int num4 = 0;
animator.enabled = num4 != 0;
GameObject gameObject = base.gameObject;
int num5 = 0;
gameObject.SetActive(num5 != 0);
}
// Token: 0x17002C8A RID: 11402
// (get) Token: 0x06010625 RID: 67109 RVA: 0x003D73C8 File Offset: 0x003D55C8
[Token(Token = "0x17002C8A")]
public ODAIMIPLHGH LKIBJOMNFFD
{
[Token(Token = "0x6010625")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "4")]
get
{
/*
An exception occurred when decompiling this method (06010625)
ICSharpCode.Decompiler.DecompilerException: Error decompiling ODAIMIPLHGH RecRoom.UI.Notifications.ScreenModeScreenSpaceNotification::get_Title()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:ScreenModeNotificationText(var_0_06, ldfld:ScreenModeNotificationText(ScreenModeScreenSpaceNotification::title, ldloc:ScreenModeScreenSpaceNotification(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: 0x17002C8B RID: 11403
// (get) Token: 0x06010626 RID: 67110 RVA: 0x003D73DC File Offset: 0x003D55DC
[Token(Token = "0x17002C8B")]
public ODAIMIPLHGH JAFMIDAHECF
{
[Token(Token = "0x6010626")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230", Slot = "5")]
get
{
/*
An exception occurred when decompiling this method (06010626)
ICSharpCode.Decompiler.DecompilerException: Error decompiling ODAIMIPLHGH RecRoom.UI.Notifications.ScreenModeScreenSpaceNotification::get_Subtitle()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:ScreenModeNotificationText(var_0_06, ldfld:ScreenModeNotificationText(ScreenModeScreenSpaceNotification::subtitle, ldloc:ScreenModeScreenSpaceNotification(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: 0x17002C8C RID: 11404
// (get) Token: 0x06010627 RID: 67111 RVA: 0x003D73F0 File Offset: 0x003D55F0
[Token(Token = "0x17002C8C")]
public float DGBMOHMAPMF
{
[Token(Token = "0x6010627")]
[Address(RVA = "0x147E100", Offset = "0x147CB00", VA = "0x18147E100", Slot = "6")]
get
{
AnimationClip animationClip = this.animateInClip;
int num = 0;
if (animationClip != num)
{
return this.animateInClip.length;
}
throw new NullReferenceException();
}
}
// Token: 0x17002C8D RID: 11405
// (get) Token: 0x06010628 RID: 67112 RVA: 0x003D7424 File Offset: 0x003D5624
[Token(Token = "0x17002C8D")]
public float JHBNPDBIPJD
{
[Token(Token = "0x6010628")]
[Address(RVA = "0x147E190", Offset = "0x147CB90", VA = "0x18147E190", Slot = "7")]
get
{
AnimationClip animationClip = this.animateOutClip;
int num = 0;
if (animationClip != num)
{
return this.animateOutClip.length;
}
throw new NullReferenceException();
}
}
// Token: 0x06010629 RID: 67113 RVA: 0x003D7458 File Offset: 0x003D5658
[Token(Token = "0x6010629")]
[Address(RVA = "0x147DB00", Offset = "0x147C500", VA = "0x18147DB00", Slot = "8")]
public void Initialize(NotificationManager.NBEJOOPDCEM GJLHKMFGNDA, bool DPDLEENDKKK)
{
NotificationManager.IBIDFAOPIPC oplhmkfcnol = GJLHKMFGNDA.OPLHMKFCNOL;
int notificationImportanceThreshold = (int)SingletonMonoBehaviour.Instance.OFCAODAOGEH;
GameObject gameObject = base.gameObject;
bool flag = oplhmkfcnol >= (NotificationManager.IBIDFAOPIPC)notificationImportanceThreshold;
gameObject.SetActive(flag);
Canvas nkkfjkimhbn = this.NKKFJKIMHBN;
int num = 0;
int num2 = 0;
if (nkkfjkimhbn != num2)
{
Canvas nkkfjkimhbn2 = this.NKKFJKIMHBN;
bool flag2 = !nkkfjkimhbn2.enabled;
nkkfjkimhbn2.enabled = flag2;
Canvas nkkfjkimhbn3 = this.NKKFJKIMHBN;
bool flag3 = !nkkfjkimhbn3.enabled;
nkkfjkimhbn3.enabled = flag3;
}
int num3 = 0;
if (DPDLEENDKKK)
{
if (this.title != 0)
{
Color gjiiaedpnof = this.GJIIAEDPNOF;
if (num3 < num)
{
num3 += num3;
num3++;
}
}
if (this.subtitle != 0)
{
Color ofafomaecfh = this.OFAFOMAECFH;
uint num4;
if (num3 < (int)num4)
{
num3 += num3;
num3++;
}
}
}
ScreenModeNotificationText screenModeNotificationText = this.title;
ScreenModeNotificationText screenModeNotificationText2 = this.subtitle;
ScreenModeNotificationText screenModeNotificationText3 = this.title;
num3 += num3;
num3++;
ScreenModeNotificationText screenModeNotificationText4 = this.subtitle;
num3 += num3;
num3++;
if (DPDLEENDKKK)
{
int num5 = 0;
this.DFLGHLEPGHP((float)num5);
int num6 = 0;
this.EIOHBBNKILH((float)num6);
}
}
// Token: 0x0601062A RID: 67114 RVA: 0x003D758C File Offset: 0x003D578C
[Token(Token = "0x601062A")]
[Address(RVA = "0x13CA260", Offset = "0x13C8C60", VA = "0x1813CA260", Slot = "9")]
public void SetVisible(bool NOCJEBBJIAN)
{
base.gameObject.SetActive(NOCJEBBJIAN);
}
// Token: 0x0601062B RID: 67115 RVA: 0x003D75AC File Offset: 0x003D57AC
[Token(Token = "0x601062B")]
[Address(RVA = "0x147DF60", Offset = "0x147C960", VA = "0x18147DF60", Slot = "10")]
public void UpdateAnimateIn(float MOPKOPOKKEE)
{
AnimationClip animationClip = this.animateInClip;
int num = 0;
if (!(animationClip != num))
{
this.DFLGHLEPGHP(1f);
float klbpkfadcgn = this.KLBPKFADCGN;
this.EIOHBBNKILH(klbpkfadcgn);
return;
}
AnimationClip animationClip2 = this.animateInClip;
GameObject gameObject = base.gameObject;
animationClip2.SampleAnimation(gameObject, MOPKOPOKKEE);
}
// Token: 0x0601062C RID: 67116 RVA: 0x003D7604 File Offset: 0x003D5804
[Token(Token = "0x601062C")]
[Address(RVA = "0x147E030", Offset = "0x147CA30", VA = "0x18147E030", Slot = "11")]
public void UpdateAnimateOut(float MOPKOPOKKEE)
{
AnimationClip animationClip = this.animateOutClip;
int num = 0;
if (!(animationClip != num))
{
int num2 = 0;
this.DFLGHLEPGHP((float)num2);
int num3 = 0;
this.EIOHBBNKILH((float)num3);
return;
}
AnimationClip animationClip2 = this.animateOutClip;
GameObject gameObject = base.gameObject;
animationClip2.SampleAnimation(gameObject, MOPKOPOKKEE);
}
// Token: 0x0601062D RID: 67117 RVA: 0x003D7658 File Offset: 0x003D5858
[Token(Token = "0x601062D")]
[Address(RVA = "0x147D890", Offset = "0x147C290", VA = "0x18147D890")]
private void CFKADKOHMOA()
{
ScreenModeNotificationText screenModeNotificationText = this.title;
int num = 0;
if (screenModeNotificationText != 0)
{
Color gjiiaedpnof = this.GJIIAEDPNOF;
num += num;
num++;
}
ScreenModeNotificationText screenModeNotificationText2 = this.subtitle;
if (screenModeNotificationText2 != 0)
{
Color ofafomaecfh = this.OFAFOMAECFH;
num += num;
num++;
}
}
// Token: 0x0601062E RID: 67118 RVA: 0x003D76A8 File Offset: 0x003D58A8
[Token(Token = "0x601062E")]
[Address(RVA = "0x147D9F0", Offset = "0x147C3F0", VA = "0x18147D9F0")]
private void DFLGHLEPGHP(float FBPFONBFPEB)
{
if (this.title != 0)
{
}
if (this.subtitle != 0)
{
}
}
// Token: 0x0601062F RID: 67119 RVA: 0x003D76C8 File Offset: 0x003D58C8
[Token(Token = "0x601062F")]
[Address(RVA = "0x147DA70", Offset = "0x147C470", VA = "0x18147DA70")]
private void EIOHBBNKILH(float FBPFONBFPEB)
{
Image image = this.backgroundImage;
Color color = this.backgroundImage.color;
}
// Token: 0x06010630 RID: 67120 RVA: 0x003D76F0 File Offset: 0x003D58F0
[Token(Token = "0x6010630")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public ScreenModeScreenSpaceNotification()
{
}
// Token: 0x0400AE54 RID: 44628
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400AE54")]
[SerializeField]
private Image backgroundImage;
// Token: 0x0400AE55 RID: 44629
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400AE55")]
[SerializeField]
private ScreenModeNotificationText title;
// Token: 0x0400AE56 RID: 44630
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400AE56")]
[SerializeField]
private ScreenModeNotificationText subtitle;
// Token: 0x0400AE57 RID: 44631
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400AE57")]
[SerializeField]
private AnimationClip animateInClip;
// Token: 0x0400AE58 RID: 44632
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400AE58")]
[SerializeField]
private AnimationClip animateOutClip;
// Token: 0x0400AE59 RID: 44633
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400AE59")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
private Animator animator;
// Token: 0x0400AE5A RID: 44634
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400AE5A")]
private Canvas NKKFJKIMHBN;
// Token: 0x0400AE5B RID: 44635
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400AE5B")]
private float KLBPKFADCGN;
// Token: 0x0400AE5C RID: 44636
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
[Token(Token = "0x400AE5C")]
private Color GJIIAEDPNOF;
// Token: 0x0400AE5D RID: 44637
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
[Token(Token = "0x400AE5D")]
private Color OFAFOMAECFH;
}
}
@@ -0,0 +1,205 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.UI.Notifications
{
// Token: 0x0200251C RID: 9500
[Token(Token = "0x200251C")]
[StructLayout(3)]
public class ScreenModeScreenSpaceNotificationConfig : MonoBehaviour, KGNDKFLMKBD
{
// Token: 0x17002C8E RID: 11406
// (get) Token: 0x06010631 RID: 67121 RVA: 0x003D7704 File Offset: 0x003D5904
[Token(Token = "0x17002C8E")]
public IOCIKIDGCOI GIGHCGMMNLD
{
[Token(Token = "0x6010631")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")]
get
{
/*
An exception occurred when decompiling this method (06010631)
ICSharpCode.Decompiler.DecompilerException: Error decompiling IOCIKIDGCOI RecRoom.UI.Notifications.ScreenModeScreenSpaceNotificationConfig::get_VitalNotification()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:ScreenModeScreenSpaceNotification(var_0_06, ldfld:ScreenModeScreenSpaceNotification(ScreenModeScreenSpaceNotificationConfig::vitalNotification, ldloc:ScreenModeScreenSpaceNotificationConfig(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: 0x17002C8F RID: 11407
// (get) Token: 0x06010632 RID: 67122 RVA: 0x003D7718 File Offset: 0x003D5918
[Token(Token = "0x17002C8F")]
public IOCIKIDGCOI DIHKJKCGADC
{
[Token(Token = "0x6010632")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "5")]
get
{
/*
An exception occurred when decompiling this method (06010632)
ICSharpCode.Decompiler.DecompilerException: Error decompiling IOCIKIDGCOI RecRoom.UI.Notifications.ScreenModeScreenSpaceNotificationConfig::get_MajorNotification()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:ScreenModeScreenSpaceNotification(var_0_06, ldfld:ScreenModeScreenSpaceNotification(ScreenModeScreenSpaceNotificationConfig::majorNotification, ldloc:ScreenModeScreenSpaceNotificationConfig(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: 0x17002C90 RID: 11408
// (get) Token: 0x06010633 RID: 67123 RVA: 0x003D772C File Offset: 0x003D592C
[Token(Token = "0x17002C90")]
public IOCIKIDGCOI DAIHMOHHNHE
{
[Token(Token = "0x6010633")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230", Slot = "6")]
get
{
/*
An exception occurred when decompiling this method (06010633)
ICSharpCode.Decompiler.DecompilerException: Error decompiling IOCIKIDGCOI RecRoom.UI.Notifications.ScreenModeScreenSpaceNotificationConfig::get_MediumNotification()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:ScreenModeScreenSpaceNotification(var_0_06, ldfld:ScreenModeScreenSpaceNotification(ScreenModeScreenSpaceNotificationConfig::mediumNotification, ldloc:ScreenModeScreenSpaceNotificationConfig(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: 0x17002C91 RID: 11409
// (get) Token: 0x06010634 RID: 67124 RVA: 0x003D7740 File Offset: 0x003D5940
[Token(Token = "0x17002C91")]
public IOCIKIDGCOI DIOLKKCNHOL
{
[Token(Token = "0x6010634")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250", Slot = "7")]
get
{
/*
An exception occurred when decompiling this method (06010634)
ICSharpCode.Decompiler.DecompilerException: Error decompiling IOCIKIDGCOI RecRoom.UI.Notifications.ScreenModeScreenSpaceNotificationConfig::get_MinorNotification()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:ScreenModeScreenSpaceNotification(var_0_06, ldfld:ScreenModeScreenSpaceNotification(ScreenModeScreenSpaceNotificationConfig::minorNotification, ldloc:ScreenModeScreenSpaceNotificationConfig(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: 0x17002C92 RID: 11410
// (get) Token: 0x06010635 RID: 67125 RVA: 0x003D7754 File Offset: 0x003D5954
[Token(Token = "0x17002C92")]
public IOCIKIDGCOI PPFFHGJLFPA
{
[Token(Token = "0x6010635")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0", Slot = "8")]
get
{
/*
An exception occurred when decompiling this method (06010635)
ICSharpCode.Decompiler.DecompilerException: Error decompiling IOCIKIDGCOI RecRoom.UI.Notifications.ScreenModeScreenSpaceNotificationConfig::get_PersistentNotification()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:ScreenModeScreenSpaceNotification(var_0_06, ldfld:ScreenModeScreenSpaceNotification(ScreenModeScreenSpaceNotificationConfig::persistentNotification, ldloc:ScreenModeScreenSpaceNotificationConfig(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: 0x06010636 RID: 67126 RVA: 0x003D7768 File Offset: 0x003D5968
[Token(Token = "0x6010636")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public ScreenModeScreenSpaceNotificationConfig()
{
}
// Token: 0x0400AE5E RID: 44638
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400AE5E")]
[SerializeField]
private ScreenModeScreenSpaceNotification vitalNotification;
// Token: 0x0400AE5F RID: 44639
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400AE5F")]
[SerializeField]
private ScreenModeScreenSpaceNotification majorNotification;
// Token: 0x0400AE60 RID: 44640
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400AE60")]
[SerializeField]
private ScreenModeScreenSpaceNotification mediumNotification;
// Token: 0x0400AE61 RID: 44641
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400AE61")]
[SerializeField]
private ScreenModeScreenSpaceNotification minorNotification;
// Token: 0x0400AE62 RID: 44642
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400AE62")]
[SerializeField]
private ScreenModeScreenSpaceNotification persistentNotification;
}
}
@@ -0,0 +1,58 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.UI.Notifications
{
// Token: 0x0200251D RID: 9501
[Token(Token = "0x200251D")]
[StructLayout(3)]
public class ScreenSpaceNotificationBroadcaster : MonoBehaviour
{
// Token: 0x06010637 RID: 67127 RVA: 0x003D777C File Offset: 0x003D597C
[Token(Token = "0x6010637")]
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
public void SetScreenSpaceMessage(string NGPMADFHHKP)
{
this.MPOOHAGDLPO = NGPMADFHHKP;
}
// Token: 0x06010638 RID: 67128 RVA: 0x003D7790 File Offset: 0x003D5990
[Token(Token = "0x6010638")]
[Address(RVA = "0x147E220", Offset = "0x147CC20", VA = "0x18147E220")]
public void BroadcastScreenSpaceMessage()
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
float num = this.duration;
int num2 = 0;
string mpoohagdlpo = this.MPOOHAGDLPO;
NotificationManager.IBIDFAOPIPC ibidfaopipc = this.notificationType;
IDisposable disposable = instance.Play(ibidfaopipc, mpoohagdlpo, num, num2, num2);
}
// Token: 0x06010639 RID: 67129 RVA: 0x003D77D0 File Offset: 0x003D59D0
[Token(Token = "0x6010639")]
[Address(RVA = "0x147E2B0", Offset = "0x147CCB0", VA = "0x18147E2B0")]
public ScreenSpaceNotificationBroadcaster()
{
}
// Token: 0x0400AE63 RID: 44643
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400AE63")]
[SerializeField]
private NotificationManager.IBIDFAOPIPC notificationType = (NotificationManager.IBIDFAOPIPC)((ulong)1L);
// Token: 0x0400AE64 RID: 44644
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
[Token(Token = "0x400AE64")]
[SerializeField]
private float duration = 1f;
// Token: 0x0400AE65 RID: 44645
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400AE65")]
private string MPOOHAGDLPO;
}
}
@@ -0,0 +1,190 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace RecRoom.UI.Notifications
{
// Token: 0x0200251E RID: 9502
[Token(Token = "0x200251E")]
[Serializable]
[StructLayout(3)]
public class VRModeNotificationText : ODAIMIPLHGH
{
// Token: 0x17002C93 RID: 11411
// (get) Token: 0x0601063A RID: 67130 RVA: 0x003D77F8 File Offset: 0x003D59F8
// (set) Token: 0x0601063B RID: 67131 RVA: 0x003D7830 File Offset: 0x003D5A30
[Token(Token = "0x17002C93")]
public string Text
{
[Token(Token = "0x601063A")]
[Address(RVA = "0x1481050", Offset = "0x147FA50", VA = "0x181481050", Slot = "4")]
get
{
TextMeshPro textMeshPro = this.textObject;
int num = 0;
if (textMeshPro != num)
{
return this.textObject.m_text;
}
return string.Empty;
}
[Token(Token = "0x601063B")]
[Address(RVA = "0x14813D0", Offset = "0x147FDD0", VA = "0x1814813D0", Slot = "5")]
set
{
TextMeshPro textMeshPro = this.textObject;
int num = 0;
if (textMeshPro != num)
{
this.textObject.text = value;
if (this.LayoutChanged != (ulong)0L)
{
Vector3[] textContainerLocalCorners = this.textObject.GetTextContainerLocalCorners();
ActionEvent layoutChanged = this.LayoutChanged;
if (layoutChanged != 0)
{
int num2 = 0;
layoutChanged.Invoke(num2 != 0);
}
}
}
}
}
// Token: 0x17002C94 RID: 11412
// (get) Token: 0x0601063C RID: 67132 RVA: 0x003D7890 File Offset: 0x003D5A90
// (set) Token: 0x0601063D RID: 67133 RVA: 0x003D78B0 File Offset: 0x003D5AB0
[Token(Token = "0x17002C94")]
public Color Color
{
[Token(Token = "0x601063C")]
[Address(RVA = "0x1480DF0", Offset = "0x147F7F0", VA = "0x181480DF0", Slot = "6")]
get
{
bool flag;
if (flag)
{
}
Color white = Color.white;
throw new NullReferenceException();
}
[Token(Token = "0x601063D")]
[Address(RVA = "0x1481250", Offset = "0x147FC50", VA = "0x181481250", Slot = "7")]
set
{
TextMeshPro textMeshPro = this.textObject;
int num = 0;
if (textMeshPro != num)
{
TextMeshPro textMeshPro2 = this.textObject;
TextMeshPro textMeshPro3 = this.textObject;
int num2 = 0;
if (textMeshPro3 != num2)
{
TextMeshPro textMeshPro4 = this.textObject;
}
Color color = textMeshPro2.color;
}
}
}
// Token: 0x17002C95 RID: 11413
// (get) Token: 0x0601063E RID: 67134 RVA: 0x003D7904 File Offset: 0x003D5B04
// (set) Token: 0x0601063F RID: 67135 RVA: 0x003D7930 File Offset: 0x003D5B30
[Token(Token = "0x17002C95")]
public float Alpha
{
[Token(Token = "0x601063E")]
[Address(RVA = "0x1480D40", Offset = "0x147F740", VA = "0x181480D40", Slot = "8")]
get
{
TextMeshPro textMeshPro = this.textObject;
int num = 0;
if (textMeshPro != num)
{
TextMeshPro textMeshPro2 = this.textObject;
}
throw new NullReferenceException();
}
[Token(Token = "0x601063F")]
[Address(RVA = "0x14810F0", Offset = "0x147FAF0", VA = "0x1814810F0", Slot = "9")]
set
{
TextMeshPro textMeshPro = this.textObject;
int num = 0;
if (textMeshPro != num)
{
TextMeshPro textMeshPro2 = this.textObject;
Color color = this.textObject.color;
Color32 outlineColor = this.textObject.outlineColor;
TextMeshPro textMeshPro3 = this.textObject;
}
}
}
// Token: 0x17002C96 RID: 11414
// (get) Token: 0x06010640 RID: 67136 RVA: 0x003D7980 File Offset: 0x003D5B80
[Token(Token = "0x17002C96")]
public int LineCount
{
[Token(Token = "0x6010640")]
[Address(RVA = "0x1480EA0", Offset = "0x147F8A0", VA = "0x181480EA0")]
get
{
TextMeshPro textMeshPro = this.textObject;
int num = 0;
if (textMeshPro != num)
{
return this.textObject.m_textInfo.lineCount;
}
return 0;
}
}
// Token: 0x17002C97 RID: 11415
// (get) Token: 0x06010641 RID: 67137 RVA: 0x003D79B8 File Offset: 0x003D5BB8
[Token(Token = "0x17002C97")]
public float RenderedHeight
{
[Token(Token = "0x6010641")]
[Address(RVA = "0x1480F40", Offset = "0x147F940", VA = "0x181480F40")]
get
{
TextMeshPro textMeshPro = this.textObject;
int num = 0;
if (textMeshPro != num)
{
Transform transform = this.textObject.transform;
float renderedWidth = this.textObject.renderedWidth;
return Mathf.Max((float)0, renderedWidth);
}
throw new NullReferenceException();
}
}
// Token: 0x06010642 RID: 67138 RVA: 0x003D7A04 File Offset: 0x003D5C04
[Token(Token = "0x6010642")]
[Address(RVA = "0x1480CD0", Offset = "0x147F6D0", VA = "0x181480CD0")]
public VRModeNotificationText()
{
int num;
ActionEvent actionEvent = new ActionEvent(32, num != 0);
num = 0;
this.LayoutChanged = actionEvent;
base..ctor();
}
// Token: 0x0400AE66 RID: 44646
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400AE66")]
[SerializeField]
private TextMeshPro textObject;
// Token: 0x0400AE67 RID: 44647
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400AE67")]
public ActionEvent LayoutChanged;
}
}
@@ -0,0 +1,540 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core;
using UnityEngine;
namespace RecRoom.UI.Notifications
{
// Token: 0x0200251F RID: 9503
[Token(Token = "0x200251F")]
[StructLayout(3)]
public class VRModeScreenSpaceNotification : MonoBehaviour, IOCIKIDGCOI
{
// Token: 0x17002C98 RID: 11416
// (get) Token: 0x06010643 RID: 67139 RVA: 0x003D7A2C File Offset: 0x003D5C2C
[Token(Token = "0x17002C98")]
public ODAIMIPLHGH LKIBJOMNFFD
{
[Token(Token = "0x6010643")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")]
get
{
/*
An exception occurred when decompiling this method (06010643)
ICSharpCode.Decompiler.DecompilerException: Error decompiling ODAIMIPLHGH RecRoom.UI.Notifications.VRModeScreenSpaceNotification::get_Title()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:VRModeNotificationText(var_0_06, ldfld:VRModeNotificationText(VRModeScreenSpaceNotification::title, ldloc:VRModeScreenSpaceNotification(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: 0x17002C99 RID: 11417
// (get) Token: 0x06010644 RID: 67140 RVA: 0x003D7A40 File Offset: 0x003D5C40
[Token(Token = "0x17002C99")]
public ODAIMIPLHGH JAFMIDAHECF
{
[Token(Token = "0x6010644")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "5")]
get
{
/*
An exception occurred when decompiling this method (06010644)
ICSharpCode.Decompiler.DecompilerException: Error decompiling ODAIMIPLHGH RecRoom.UI.Notifications.VRModeScreenSpaceNotification::get_Subtitle()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:VRModeNotificationText(var_0_06, ldfld:VRModeNotificationText(VRModeScreenSpaceNotification::subtitle, ldloc:VRModeScreenSpaceNotification(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: 0x17002C9A RID: 11418
// (get) Token: 0x06010645 RID: 67141 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06010646 RID: 67142 RVA: 0x003D7A54 File Offset: 0x003D5C54
[Token(Token = "0x17002C9A")]
public Vector3 EGDDCKJCAPL
{
[Token(Token = "0x6010645")]
[Address(RVA = "0x1482850", Offset = "0x1481250", VA = "0x181482850")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6010646")]
[Address(RVA = "0x1482870", Offset = "0x1481270", VA = "0x181482870")]
[CompilerGenerated]
set
{
float z = value.z;
this.<LIFNJCMAFFF>k__BackingField.z = z;
}
}
// Token: 0x17002C9B RID: 11419
// (get) Token: 0x06010647 RID: 67143 RVA: 0x003D7A74 File Offset: 0x003D5C74
[Token(Token = "0x17002C9B")]
public float DGBMOHMAPMF
{
[Token(Token = "0x6010647")]
[Address(RVA = "0x14827B0", Offset = "0x14811B0", VA = "0x1814827B0", Slot = "6")]
get
{
if (this.CameraOffsetEaseInCurve != 0)
{
return;
}
}
}
// Token: 0x17002C9C RID: 11420
// (get) Token: 0x06010648 RID: 67144 RVA: 0x003D7A8C File Offset: 0x003D5C8C
[Token(Token = "0x17002C9C")]
public float JHBNPDBIPJD
{
[Token(Token = "0x6010648")]
[Address(RVA = "0x1482800", Offset = "0x1481200", VA = "0x181482800", Slot = "7")]
get
{
if (this.CameraOffsetEaseOutCurve != 0)
{
return;
}
}
}
// Token: 0x06010649 RID: 67145 RVA: 0x003D7AA4 File Offset: 0x003D5CA4
[Token(Token = "0x6010649")]
[Address(RVA = "0x1481560", Offset = "0x147FF60", VA = "0x181481560")]
private void Awake()
{
Material material = new Material(this.DesaturationBackdrop.GetSharedMaterial());
MeshRenderer desaturationBackdrop = this.DesaturationBackdrop;
this.LAAPGFFBLMD = material;
desaturationBackdrop.SetMaterial(material);
VRModeNotificationText vrmodeNotificationText = this.title;
if (vrmodeNotificationText != 0)
{
int num = 0;
vrmodeNotificationText.Alpha = (float)num;
}
VRModeNotificationText vrmodeNotificationText2 = this.subtitle;
if (vrmodeNotificationText2 != 0)
{
int num2 = 0;
vrmodeNotificationText2.Alpha = (float)num2;
}
int num3 = 0;
this.GOMONDBHJHI((float)num3);
if (this.title != 0)
{
VRModeNotificationText vrmodeNotificationText3 = this.title;
ActionEvent layoutChanged = vrmodeNotificationText3.LayoutChanged;
Action action = new Action(this.EKDJFNGNBIF);
ActionEvent actionEvent = layoutChanged + action;
vrmodeNotificationText3.LayoutChanged = actionEvent;
}
if (this.subtitle != 0)
{
VRModeNotificationText vrmodeNotificationText4 = this.subtitle;
ActionEvent layoutChanged2 = vrmodeNotificationText4.LayoutChanged;
Action action2 = new Action(this.EKDJFNGNBIF);
ActionEvent actionEvent2 = layoutChanged2 + action2;
vrmodeNotificationText4.LayoutChanged = actionEvent2;
}
Transform alignmentPoint = this.AlignmentPoint;
int num4 = 0;
if (alignmentPoint != num4)
{
Transform alignmentPoint2 = this.AlignmentPoint;
Vector3 vector;
float z = vector.z;
this.FDMLCNKPIGP.z = z;
}
}
// Token: 0x0601064A RID: 67146 RVA: 0x003D7BC4 File Offset: 0x003D5DC4
[Token(Token = "0x601064A")]
[Address(RVA = "0x1482450", Offset = "0x1480E50", VA = "0x181482450")]
private void Start()
{
Action action = new Action(this.IKOLCMNMLKM);
IDisposable disposable = this.PreRenderUpdate(action);
}
// Token: 0x0601064B RID: 67147 RVA: 0x003D7BE8 File Offset: 0x003D5DE8
[Token(Token = "0x601064B")]
[Address(RVA = "0x1482310", Offset = "0x1480D10", VA = "0x181482310")]
private void OnDestroy()
{
Material laapgffblmd = this.LAAPGFFBLMD;
int num = 0;
if (laapgffblmd != num)
{
global::UnityEngine.Object.Destroy(this.LAAPGFFBLMD);
this.LAAPGFFBLMD = (ulong)0L;
}
VRModeNotificationText vrmodeNotificationText = this.title;
if (vrmodeNotificationText != 0)
{
ActionEvent layoutChanged = vrmodeNotificationText.LayoutChanged;
Action action = new Action(this.EKDJFNGNBIF);
ActionEvent actionEvent = layoutChanged - action;
vrmodeNotificationText.LayoutChanged = actionEvent;
}
VRModeNotificationText vrmodeNotificationText2 = this.subtitle;
if (vrmodeNotificationText2 != 0)
{
ActionEvent layoutChanged2 = vrmodeNotificationText2.LayoutChanged;
Action action2 = new Action(this.EKDJFNGNBIF);
ActionEvent actionEvent2 = layoutChanged2 - action2;
vrmodeNotificationText2.LayoutChanged = actionEvent2;
}
}
// Token: 0x0601064C RID: 67148 RVA: 0x003D7C88 File Offset: 0x003D5E88
[Token(Token = "0x601064C")]
[Address(RVA = "0x1481800", Offset = "0x1480200", VA = "0x181481800")]
private void EKDJFNGNBIF()
{
if (this.Alignment != VRModeScreenSpaceNotification.ILBHJHKBFPK.None)
{
Transform alignmentPoint = this.AlignmentPoint;
int num = 0;
if (!(alignmentPoint == num))
{
VRModeNotificationText vrmodeNotificationText = this.title;
if (vrmodeNotificationText != 0)
{
int lineCount = vrmodeNotificationText.LineCount;
}
VRModeNotificationText vrmodeNotificationText2 = this.subtitle;
if (vrmodeNotificationText2 != 0)
{
int lineCount2 = vrmodeNotificationText2.LineCount;
}
if (vrmodeNotificationText2 != 0 || vrmodeNotificationText2 != 0)
{
VRModeNotificationText vrmodeNotificationText3 = this.title;
if (vrmodeNotificationText3 != 0)
{
float renderedHeight = vrmodeNotificationText3.RenderedHeight;
}
VRModeNotificationText vrmodeNotificationText4 = this.subtitle;
if (vrmodeNotificationText4 != 0)
{
float renderedHeight2 = vrmodeNotificationText4.RenderedHeight;
}
VRModeScreenSpaceNotification.ILBHJHKBFPK alignment = this.Alignment;
if (vrmodeNotificationText4 != 0 && vrmodeNotificationText4 != 0 && vrmodeNotificationText4 != (ulong)1L)
{
Debug.LogError(string.Format("Unexpected Alignment: {0}", alignment));
}
Transform alignmentPoint2 = this.AlignmentPoint;
float z = this.FDMLCNKPIGP.z;
Vector3 vector;
float z2 = vector.z;
throw new NullReferenceException();
}
Transform alignmentPoint3 = this.AlignmentPoint;
float z3 = this.FDMLCNKPIGP.z;
}
}
}
// Token: 0x0601064D RID: 67149 RVA: 0x003D7D78 File Offset: 0x003D5F78
[Token(Token = "0x601064D")]
[Address(RVA = "0x14817B0", Offset = "0x14801B0", VA = "0x1814817B0")]
private void DFLGHLEPGHP(float FBPFONBFPEB)
{
VRModeNotificationText vrmodeNotificationText = this.title;
if (vrmodeNotificationText != 0)
{
vrmodeNotificationText.Alpha = FBPFONBFPEB;
}
VRModeNotificationText vrmodeNotificationText2 = this.subtitle;
if (vrmodeNotificationText2 != 0)
{
vrmodeNotificationText2.Alpha = FBPFONBFPEB;
}
}
// Token: 0x0601064E RID: 67150 RVA: 0x003D7DAC File Offset: 0x003D5FAC
[Token(Token = "0x601064E")]
[Address(RVA = "0x1481AA0", Offset = "0x14804A0", VA = "0x181481AA0")]
private void GOMONDBHJHI(float MOGAFHJPOAD)
{
Material laapgffblmd = this.LAAPGFFBLMD;
int cnekafnelkp = VRModeScreenSpaceNotification.CNEKAFNELKP;
laapgffblmd.SetFloatImpl(cnekafnelkp, MOGAFHJPOAD);
}
// Token: 0x0601064F RID: 67151 RVA: 0x003D7DD4 File Offset: 0x003D5FD4
[Token(Token = "0x601064F")]
[Address(RVA = "0x1481B30", Offset = "0x1480530", VA = "0x181481B30")]
private void IKOLCMNMLKM()
{
CameraRig instance = SingletonMonoBehaviour.Instance;
int num = 0;
if (!(instance == num))
{
Transform transform = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform;
float z = Vector3.up.z;
Vector3 vector;
float z2 = vector.z;
Vector3 vector2;
float z3 = vector2.z;
Vector3 vector3;
float z4 = vector3.z;
Transform transform2 = base.transform;
float z5 = this.<LIFNJCMAFFF>k__BackingField.z;
Transform transform3 = base.transform;
Vector3 vector4;
float z6 = vector4.z;
Transform transform4 = base.transform;
Vector3 vector5;
float z7 = vector5.z;
int num2 = 0;
base.transform.rotation = num2;
Transform parent = base.transform.parent;
int num3 = 0;
Vector3 one = Vector3.one;
parent.localScale = num3;
}
}
// Token: 0x06010650 RID: 67152 RVA: 0x003D7E9C File Offset: 0x003D609C
[Token(Token = "0x6010650")]
[Address(RVA = "0x1481760", Offset = "0x1480160", VA = "0x181481760")]
private void CFKADKOHMOA()
{
VRModeNotificationText vrmodeNotificationText = this.title;
if (vrmodeNotificationText != 0)
{
Color gjiiaedpnof = this.GJIIAEDPNOF;
vrmodeNotificationText.Color = gjiiaedpnof;
}
VRModeNotificationText vrmodeNotificationText2 = this.subtitle;
if (vrmodeNotificationText2 != 0)
{
Color ofafomaecfh = this.OFAFOMAECFH;
vrmodeNotificationText2.Color = ofafomaecfh;
}
}
// Token: 0x06010651 RID: 67153 RVA: 0x003D7EDC File Offset: 0x003D60DC
[Token(Token = "0x6010651")]
[Address(RVA = "0x1482110", Offset = "0x1480B10", VA = "0x181482110", Slot = "8")]
public void Initialize(NotificationManager.NBEJOOPDCEM GJLHKMFGNDA, bool DPDLEENDKKK)
{
NotificationManager.IBIDFAOPIPC oplhmkfcnol = GJLHKMFGNDA.OPLHMKFCNOL;
int notificationImportanceThreshold = (int)SingletonMonoBehaviour.Instance.OFCAODAOGEH;
GameObject gameObject = base.gameObject;
bool flag = oplhmkfcnol >= (NotificationManager.IBIDFAOPIPC)notificationImportanceThreshold;
gameObject.SetActive(flag);
if (DPDLEENDKKK)
{
VRModeNotificationText vrmodeNotificationText = this.title;
if (vrmodeNotificationText != 0)
{
Color gjiiaedpnof = this.GJIIAEDPNOF;
vrmodeNotificationText.Color = gjiiaedpnof;
}
VRModeNotificationText vrmodeNotificationText2 = this.subtitle;
if (vrmodeNotificationText2 != 0)
{
Color ofafomaecfh = this.OFAFOMAECFH;
vrmodeNotificationText2.Color = ofafomaecfh;
}
}
VRModeNotificationText vrmodeNotificationText3 = this.title;
if (vrmodeNotificationText3 != 0)
{
string lkibjomnffd = GJLHKMFGNDA.LKIBJOMNFFD;
vrmodeNotificationText3.Text = lkibjomnffd;
VRModeNotificationText vrmodeNotificationText4 = this.title;
}
VRModeNotificationText vrmodeNotificationText5 = this.subtitle;
if (vrmodeNotificationText5 != 0)
{
string jafmidahecf = GJLHKMFGNDA.JAFMIDAHECF;
vrmodeNotificationText5.Text = jafmidahecf;
VRModeNotificationText vrmodeNotificationText6 = this.subtitle;
}
if (DPDLEENDKKK)
{
VRModeNotificationText vrmodeNotificationText7 = this.title;
if (vrmodeNotificationText7 != 0)
{
int num = 0;
vrmodeNotificationText7.Alpha = (float)num;
}
VRModeNotificationText vrmodeNotificationText8 = this.subtitle;
if (vrmodeNotificationText8 != 0)
{
int num2 = 0;
vrmodeNotificationText8.Alpha = (float)num2;
}
int num3 = 0;
this.GOMONDBHJHI((float)num3);
}
}
// Token: 0x06010652 RID: 67154 RVA: 0x003D7FE4 File Offset: 0x003D61E4
[Token(Token = "0x6010652")]
[Address(RVA = "0x13CA260", Offset = "0x13C8C60", VA = "0x1813CA260", Slot = "9")]
public void SetVisible(bool NOCJEBBJIAN)
{
base.gameObject.SetActive(NOCJEBBJIAN);
}
// Token: 0x06010653 RID: 67155 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6010653")]
[Address(RVA = "0x14824C0", Offset = "0x1480EC0", VA = "0x1814824C0", Slot = "10")]
public void UpdateAnimateIn(float MOPKOPOKKEE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06010654 RID: 67156 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6010654")]
[Address(RVA = "0x1482610", Offset = "0x1481010", VA = "0x181482610", Slot = "11")]
public void UpdateAnimateOut(float MOPKOPOKKEE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06010655 RID: 67157 RVA: 0x003D8004 File Offset: 0x003D6204
[Token(Token = "0x6010655")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public VRModeScreenSpaceNotification()
{
}
// Token: 0x0400AE68 RID: 44648
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400AE68")]
[SerializeField]
private VRModeNotificationText title;
// Token: 0x0400AE69 RID: 44649
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400AE69")]
[SerializeField]
private VRModeNotificationText subtitle;
// Token: 0x0400AE6A RID: 44650
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400AE6A")]
public MeshRenderer DesaturationBackdrop;
// Token: 0x0400AE6B RID: 44651
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400AE6B")]
public Transform AlignmentPoint;
// Token: 0x0400AE6C RID: 44652
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400AE6C")]
public VRModeScreenSpaceNotification.ILBHJHKBFPK Alignment;
// Token: 0x0400AE6D RID: 44653
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400AE6D")]
[Header("Animation Config")]
public FloatValueCurve DesaturationEaseInCurve;
// Token: 0x0400AE6E RID: 44654
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400AE6E")]
public FloatValueCurve DesaturationEaseOutCurve;
// Token: 0x0400AE6F RID: 44655
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400AE6F")]
public FloatValueCurve AlphaEaseInCurve;
// Token: 0x0400AE70 RID: 44656
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400AE70")]
public FloatValueCurve AlphaEaseOutCurve;
// Token: 0x0400AE71 RID: 44657
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400AE71")]
public Vector3ValueCurve CameraOffsetEaseInCurve;
// Token: 0x0400AE72 RID: 44658
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400AE72")]
public Vector3ValueCurve CameraOffsetEaseOutCurve;
// Token: 0x0400AE73 RID: 44659
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400AE73")]
private Color GJIIAEDPNOF;
// Token: 0x0400AE74 RID: 44660
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400AE74")]
private Color OFAFOMAECFH;
// Token: 0x0400AE75 RID: 44661
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400AE75")]
private Vector3 FDMLCNKPIGP;
// Token: 0x0400AE76 RID: 44662
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400AE76")]
private Material LAAPGFFBLMD;
// Token: 0x0400AE78 RID: 44664
[Token(Token = "0x400AE78")]
private static readonly int CNEKAFNELKP = Shader.PropertyToID("_DesaturationAmount");
// Token: 0x02002520 RID: 9504
[Token(Token = "0x2002520")]
public enum ILBHJHKBFPK
{
// Token: 0x0400AE7A RID: 44666
[Token(Token = "0x400AE7A")]
None,
// Token: 0x0400AE7B RID: 44667
[Token(Token = "0x400AE7B")]
Top,
// Token: 0x0400AE7C RID: 44668
[Token(Token = "0x400AE7C")]
Middle,
// Token: 0x0400AE7D RID: 44669
[Token(Token = "0x400AE7D")]
Bottom
}
}
}
@@ -0,0 +1,227 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.UI.Notifications
{
// Token: 0x02002521 RID: 9505
[Token(Token = "0x2002521")]
[StructLayout(3)]
public class VRModeScreenSpaceNotificationConfig : MonoBehaviour, KGNDKFLMKBD
{
// Token: 0x17002C9D RID: 11421
// (get) Token: 0x06010657 RID: 67159 RVA: 0x003D8034 File Offset: 0x003D6234
[Token(Token = "0x17002C9D")]
public IOCIKIDGCOI GIGHCGMMNLD
{
[Token(Token = "0x6010657")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")]
get
{
/*
An exception occurred when decompiling this method (06010657)
ICSharpCode.Decompiler.DecompilerException: Error decompiling IOCIKIDGCOI RecRoom.UI.Notifications.VRModeScreenSpaceNotificationConfig::get_VitalNotification()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:VRModeScreenSpaceNotification(var_0_06, ldfld:VRModeScreenSpaceNotification(VRModeScreenSpaceNotificationConfig::vitalNotification, ldloc:VRModeScreenSpaceNotificationConfig(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: 0x17002C9E RID: 11422
// (get) Token: 0x06010658 RID: 67160 RVA: 0x003D8048 File Offset: 0x003D6248
[Token(Token = "0x17002C9E")]
public IOCIKIDGCOI DIHKJKCGADC
{
[Token(Token = "0x6010658")]
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "5")]
get
{
/*
An exception occurred when decompiling this method (06010658)
ICSharpCode.Decompiler.DecompilerException: Error decompiling IOCIKIDGCOI RecRoom.UI.Notifications.VRModeScreenSpaceNotificationConfig::get_MajorNotification()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:VRModeScreenSpaceNotification(var_0_06, ldfld:VRModeScreenSpaceNotification(VRModeScreenSpaceNotificationConfig::majorNotification, ldloc:VRModeScreenSpaceNotificationConfig(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: 0x17002C9F RID: 11423
// (get) Token: 0x06010659 RID: 67161 RVA: 0x003D805C File Offset: 0x003D625C
[Token(Token = "0x17002C9F")]
public IOCIKIDGCOI DAIHMOHHNHE
{
[Token(Token = "0x6010659")]
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230", Slot = "6")]
get
{
/*
An exception occurred when decompiling this method (06010659)
ICSharpCode.Decompiler.DecompilerException: Error decompiling IOCIKIDGCOI RecRoom.UI.Notifications.VRModeScreenSpaceNotificationConfig::get_MediumNotification()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:VRModeScreenSpaceNotification(var_0_06, ldfld:VRModeScreenSpaceNotification(VRModeScreenSpaceNotificationConfig::mediumNotification, ldloc:VRModeScreenSpaceNotificationConfig(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: 0x17002CA0 RID: 11424
// (get) Token: 0x0601065A RID: 67162 RVA: 0x003D8070 File Offset: 0x003D6270
[Token(Token = "0x17002CA0")]
public IOCIKIDGCOI DIOLKKCNHOL
{
[Token(Token = "0x601065A")]
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250", Slot = "7")]
get
{
/*
An exception occurred when decompiling this method (0601065A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling IOCIKIDGCOI RecRoom.UI.Notifications.VRModeScreenSpaceNotificationConfig::get_MinorNotification()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:VRModeScreenSpaceNotification(var_0_06, ldfld:VRModeScreenSpaceNotification(VRModeScreenSpaceNotificationConfig::minorNotification, ldloc:VRModeScreenSpaceNotificationConfig(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: 0x17002CA1 RID: 11425
// (get) Token: 0x0601065B RID: 67163 RVA: 0x003D8084 File Offset: 0x003D6284
[Token(Token = "0x17002CA1")]
public IOCIKIDGCOI PPFFHGJLFPA
{
[Token(Token = "0x601065B")]
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0", Slot = "8")]
get
{
/*
An exception occurred when decompiling this method (0601065B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling IOCIKIDGCOI RecRoom.UI.Notifications.VRModeScreenSpaceNotificationConfig::get_PersistentNotification()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:VRModeScreenSpaceNotification(var_0_06, ldfld:VRModeScreenSpaceNotification(VRModeScreenSpaceNotificationConfig::persistentNotification, ldloc:VRModeScreenSpaceNotificationConfig(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: 0x0601065C RID: 67164 RVA: 0x003D8098 File Offset: 0x003D6298
[Token(Token = "0x601065C")]
[Address(RVA = "0x1481490", Offset = "0x147FE90", VA = "0x181481490")]
private void Awake()
{
GameObject gameObject = this.vitalNotification.gameObject;
int num = 0;
gameObject.SetActive(num != 0);
GameObject gameObject2 = this.majorNotification.gameObject;
int num2 = 0;
gameObject2.SetActive(num2 != 0);
GameObject gameObject3 = this.mediumNotification.gameObject;
int num3 = 0;
gameObject3.SetActive(num3 != 0);
GameObject gameObject4 = this.minorNotification.gameObject;
int num4 = 0;
gameObject4.SetActive(num4 != 0);
GameObject gameObject5 = this.persistentNotification.gameObject;
int num5 = 0;
gameObject5.SetActive(num5 != 0);
}
// Token: 0x0601065D RID: 67165 RVA: 0x003D8120 File Offset: 0x003D6320
[Token(Token = "0x601065D")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public VRModeScreenSpaceNotificationConfig()
{
}
// Token: 0x0400AE7E RID: 44670
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400AE7E")]
[SerializeField]
private VRModeScreenSpaceNotification vitalNotification;
// Token: 0x0400AE7F RID: 44671
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400AE7F")]
[SerializeField]
private VRModeScreenSpaceNotification majorNotification;
// Token: 0x0400AE80 RID: 44672
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400AE80")]
[SerializeField]
private VRModeScreenSpaceNotification mediumNotification;
// Token: 0x0400AE81 RID: 44673
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400AE81")]
[SerializeField]
private VRModeScreenSpaceNotification minorNotification;
// Token: 0x0400AE82 RID: 44674
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400AE82")]
[SerializeField]
private VRModeScreenSpaceNotification persistentNotification;
}
}