423 lines
15 KiB
C#
423 lines
15 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.AGUI;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core
|
|
{
|
|
// Token: 0x02002CF0 RID: 11504
|
|
[Token(Token = "0x2002CF0")]
|
|
public class ScreenWorldSpaceUIAnchor : MonoBehaviour
|
|
{
|
|
// Token: 0x17003679 RID: 13945
|
|
// (get) Token: 0x0601394D RID: 80205 RVA: 0x0048EB48 File Offset: 0x0048CD48
|
|
// (set) Token: 0x0601394E RID: 80206 RVA: 0x0048EB5C File Offset: 0x0048CD5C
|
|
[Token(Token = "0x17003679")]
|
|
public StackedUIBase NKEOOGAGCIL
|
|
{
|
|
[Token(Token = "0x601394D")]
|
|
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
|
get;
|
|
[Token(Token = "0x601394E")]
|
|
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700367A RID: 13946
|
|
// (get) Token: 0x0601394F RID: 80207 RVA: 0x0048EB70 File Offset: 0x0048CD70
|
|
// (set) Token: 0x06013950 RID: 80208 RVA: 0x0048EB84 File Offset: 0x0048CD84
|
|
[Token(Token = "0x1700367A")]
|
|
public GameObject BPDOOINMLHI
|
|
{
|
|
[Token(Token = "0x601394F")]
|
|
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
|
get;
|
|
[Token(Token = "0x6013950")]
|
|
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700367B RID: 13947
|
|
// (get) Token: 0x06013951 RID: 80209 RVA: 0x0048EB98 File Offset: 0x0048CD98
|
|
[Token(Token = "0x1700367B")]
|
|
private Quaternion MPAHJOKIPFN
|
|
{
|
|
[Token(Token = "0x6013951")]
|
|
[Address(RVA = "0xA68310", Offset = "0xA67110", VA = "0x180A68310")]
|
|
get
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700367C RID: 13948
|
|
// (get) Token: 0x06013952 RID: 80210 RVA: 0x0048EBAC File Offset: 0x0048CDAC
|
|
[Token(Token = "0x1700367C")]
|
|
private Vector2 HOBMIDLLGKL
|
|
{
|
|
[Token(Token = "0x6013952")]
|
|
[Address(RVA = "0xA68590", Offset = "0xA67390", VA = "0x180A68590")]
|
|
get
|
|
{
|
|
Vector2 pcnfoieffee = this.PCNFOIEFFEE;
|
|
float y = this.PCNFOIEFFEE.y;
|
|
Vector2 up = Vector2.up;
|
|
float ppcmplmiofd = this.PPCMPLMIOFD;
|
|
Vector2 vector = up * ppcmplmiofd;
|
|
return pcnfoieffee + vector;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013953 RID: 80211 RVA: 0x0048EBF0 File Offset: 0x0048CDF0
|
|
[Token(Token = "0x6013953")]
|
|
[Address(RVA = "0xA68830", Offset = "0xA67630", VA = "0x180A68830")]
|
|
private Vector3 GOAMJHNMCME(Vector2 IJHJIKGDNJH)
|
|
{
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013954 RID: 80212 RVA: 0x0048EC0C File Offset: 0x0048CE0C
|
|
[Token(Token = "0x6013954")]
|
|
[Address(RVA = "0xA68E70", Offset = "0xA67C70", VA = "0x180A68E70")]
|
|
private void Start()
|
|
{
|
|
CameraIgnoreBubble cameraIgnoreBubble = this.ignoreBubble;
|
|
int num = 0;
|
|
cameraIgnoreBubble.enabled = num != 0;
|
|
}
|
|
|
|
// Token: 0x06013955 RID: 80213 RVA: 0x0048EC30 File Offset: 0x0048CE30
|
|
[Token(Token = "0x6013955")]
|
|
[Address(RVA = "0xA68AD0", Offset = "0xA678D0", VA = "0x180A68AD0")]
|
|
private void OnDestroy()
|
|
{
|
|
this.Detach();
|
|
}
|
|
|
|
// Token: 0x06013956 RID: 80214 RVA: 0x0048EC44 File Offset: 0x0048CE44
|
|
[Token(Token = "0x6013956")]
|
|
[Address(RVA = "0xA680F0", Offset = "0xA66EF0", VA = "0x180A680F0")]
|
|
public void Attach(StackedUIBase LJOCNMLBCAH, MenuProjector JELHAGGDKCC, Vector2 PCNFOIEFFEE, float PPCMPLMIOFD = 0f, bool FOBCBMKBFAA = false)
|
|
{
|
|
ScreenWorldSpaceUIAnchor.JEOAKDAIOOJ jeoakdaiooj = new ScreenWorldSpaceUIAnchor.JEOAKDAIOOJ();
|
|
jeoakdaiooj.menuProjector = JELHAGGDKCC;
|
|
jeoakdaiooj.uiBase = LJOCNMLBCAH;
|
|
GameObject gameObject = LJOCNMLBCAH.gameObject;
|
|
Transform transform = jeoakdaiooj.uiBase.transform;
|
|
MenuProjector menuProjector = jeoakdaiooj.menuProjector;
|
|
int num = 0;
|
|
if (menuProjector != num)
|
|
{
|
|
string text = jeoakdaiooj.menuProjector.ToString();
|
|
}
|
|
Func<Vector2> func = new Func(jeoakdaiooj.<Attach>g__GetWorldSizeFromProjector|0);
|
|
Quaternion identity = Quaternion.identity;
|
|
Camera camera = this.parentCamera;
|
|
StackedUIBase uiBase = jeoakdaiooj.uiBase;
|
|
this.<DNLGHKLOOJH>k__BackingField = uiBase;
|
|
float farClipPlane = camera.farClipPlane;
|
|
this.<DNLGHKLOOJH>k__BackingField.EAJLHDFCPBJ = 0.4f;
|
|
}
|
|
|
|
// Token: 0x06013957 RID: 80215 RVA: 0x0048ECE8 File Offset: 0x0048CEE8
|
|
[Token(Token = "0x6013957")]
|
|
[Address(RVA = "0xA68040", Offset = "0xA66E40", VA = "0x180A68040")]
|
|
public void Attach(GameObject DGLPDEFIJMH, Func<Vector2> AFIBEFOHLAE, Quaternion LDAKIHFDIFN, Vector2 PCNFOIEFFEE, float PPCMPLMIOFD = 0f, bool FOBCBMKBFAA = false)
|
|
{
|
|
if (DGLPDEFIJMH != 0)
|
|
{
|
|
Transform transform = DGLPDEFIJMH.transform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013958 RID: 80216 RVA: 0x0048ED08 File Offset: 0x0048CF08
|
|
[Token(Token = "0x6013958")]
|
|
[Address(RVA = "0xA68620", Offset = "0xA67420", VA = "0x180A68620")]
|
|
private void EPENCIFKKGG(GameObject DGLPDEFIJMH, Transform PIOPCLDFEJH, Func<Vector2> AFIBEFOHLAE, Quaternion LDAKIHFDIFN, Vector2 PCNFOIEFFEE, bool FOBCBMKBFAA, float PPCMPLMIOFD)
|
|
{
|
|
this.Detach();
|
|
int num = 0;
|
|
if (DGLPDEFIJMH != num)
|
|
{
|
|
this.PCNFOIEFFEE = 0;
|
|
this.FOBCBMKBFAA = false;
|
|
this.PPCMPLMIOFD = (float)0;
|
|
this.PCNFOIEFFEE.y = (float)0;
|
|
this.<JPDPLJJHMLA>k__BackingField = DGLPDEFIJMH;
|
|
this.BDBODJPFCNG = PIOPCLDFEJH;
|
|
this.MPFCGNBANGB = AFIBEFOHLAE;
|
|
this.LOOFICJPLLH = 0;
|
|
Transform transform = DGLPDEFIJMH.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.LKJKGCODAGB.z = z;
|
|
Transform transform2 = DGLPDEFIJMH.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
this.DFGAMMIBFCG.z = z2;
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ScreenWorldSpaceUIAnchor.LKJENJHEGHF lkjenjheghf;
|
|
lkjenjheghf.System.IDisposable.Dispose();
|
|
lkjenjheghf.<>1__state = (int)((ulong)0L);
|
|
lkjenjheghf.<>4__this = this;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(lkjenjheghf);
|
|
CameraIgnoreBubble cameraIgnoreBubble = this.ignoreBubble;
|
|
this.NMKCLKIIOLA = kfbabpapimb;
|
|
cameraIgnoreBubble.enabled = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013959 RID: 80217 RVA: 0x0048EDE8 File Offset: 0x0048CFE8
|
|
[Token(Token = "0x6013959")]
|
|
[Address(RVA = "0xA68360", Offset = "0xA67160", VA = "0x180A68360")]
|
|
public void Detach()
|
|
{
|
|
GameObject gameObject = this.<JPDPLJJHMLA>k__BackingField;
|
|
int num = 0;
|
|
if (gameObject != num && this.FOBCBMKBFAA)
|
|
{
|
|
Transform transform = this.<JPDPLJJHMLA>k__BackingField.transform;
|
|
float z = this.LKJKGCODAGB.z;
|
|
Transform transform2 = this.<JPDPLJJHMLA>k__BackingField.transform;
|
|
Quaternion eafpjmdfmdd = this.EAFPJMDFMDD;
|
|
transform2.localRotation = eafpjmdfmdd;
|
|
}
|
|
Transform bdbodjpfcng = this.BDBODJPFCNG;
|
|
int num2 = 0;
|
|
this.<JPDPLJJHMLA>k__BackingField = num2;
|
|
int num3 = 0;
|
|
if (bdbodjpfcng != num3 && (this.FOBCBMKBFAA ? 1 : 0) != num2)
|
|
{
|
|
Transform bdbodjpfcng2 = this.BDBODJPFCNG;
|
|
float z2 = this.DFGAMMIBFCG.z;
|
|
}
|
|
StackedUIBase stackedUIBase = this.<DNLGHKLOOJH>k__BackingField;
|
|
this.BDBODJPFCNG = num2;
|
|
int num4 = 0;
|
|
if (stackedUIBase != num4)
|
|
{
|
|
this.<DNLGHKLOOJH>k__BackingField.EAJLHDFCPBJ = 1f;
|
|
}
|
|
CameraIgnoreBubble cameraIgnoreBubble = this.ignoreBubble;
|
|
this.<DNLGHKLOOJH>k__BackingField = num2;
|
|
int num5 = 0;
|
|
if (cameraIgnoreBubble != num5)
|
|
{
|
|
CameraIgnoreBubble cameraIgnoreBubble2 = this.ignoreBubble;
|
|
int num6 = 0;
|
|
cameraIgnoreBubble2.enabled = num6 != 0;
|
|
}
|
|
if (this.NMKCLKIIOLA != 0)
|
|
{
|
|
}
|
|
this.NMKCLKIIOLA = num2;
|
|
this.MPFCGNBANGB = num2;
|
|
}
|
|
|
|
// Token: 0x0601395A RID: 80218 RVA: 0x0048EF0C File Offset: 0x0048D10C
|
|
[Token(Token = "0x601395A")]
|
|
[Address(RVA = "0xA68A70", Offset = "0xA67870", VA = "0x180A68A70")]
|
|
private IEnumerator<KENFJGFMIPM> LOIHLJDFOJK()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601395A)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Core.ScreenWorldSpaceUIAnchor::LOIHLJDFOJK()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(LKJENJHEGHF::System.IDisposable.Dispose, ldloc:LKJENJHEGHF(var_0))
|
|
stfld:int32(LKJENJHEGHF::<>1__state, ldloc:LKJENJHEGHF(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:ScreenWorldSpaceUIAnchor(LKJENJHEGHF::<>4__this, ldloc:LKJENJHEGHF(var_0), ldloc:ScreenWorldSpaceUIAnchor(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: 0x0601395B RID: 80219 RVA: 0x0048EF30 File Offset: 0x0048D130
|
|
[Token(Token = "0x601395B")]
|
|
[Address(RVA = "0xA68EA0", Offset = "0xA67CA0", VA = "0x180A68EA0")]
|
|
public bool TryUpdateAttachedPosition()
|
|
{
|
|
GameObject gameObject = this.<JPDPLJJHMLA>k__BackingField;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
bool flag = gameObject != num2;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
float num3 = HBLGJOKKNDE.DPBDDAHCJAM();
|
|
float num4 = this.parentCamera.aspect;
|
|
Vector2 vector = this.MPFCGNBANGB();
|
|
Vector2 vector2 = this.HOBMIDLLGKL;
|
|
num4 = num3;
|
|
float num5 = BOHNIEMGLMC.JKGBBKLIAMK(num4, num4, num, 0.2f, vector2);
|
|
Transform bdbodjpfcng = this.BDBODJPFCNG;
|
|
Vector3 vector3;
|
|
float z = vector3.z;
|
|
Vector3 vector4;
|
|
float z2 = vector4.z;
|
|
Vector2 vector5 = this.MPFCGNBANGB();
|
|
Transform transform = this.<JPDPLJJHMLA>k__BackingField.transform;
|
|
Vector3 vector6;
|
|
float z3 = vector6.z;
|
|
Transform transform2 = this.<JPDPLJJHMLA>k__BackingField.transform;
|
|
Transform transform3 = this.parentCamera.transform;
|
|
Quaternion looficjpllh = this.LOOFICJPLLH;
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0601395C RID: 80220 RVA: 0x0048F004 File Offset: 0x0048D204
|
|
[Token(Token = "0x601395C")]
|
|
[Address(RVA = "0xA68AE0", Offset = "0xA678E0", VA = "0x180A68AE0")]
|
|
private void OnDrawGizmos()
|
|
{
|
|
GameObject gameObject = this.<JPDPLJJHMLA>k__BackingField;
|
|
int num = 0;
|
|
if (gameObject != num)
|
|
{
|
|
Vector2 vector = this.MPFCGNBANGB();
|
|
Camera camera = this.parentCamera;
|
|
Vector3 vector2;
|
|
float z = vector2.z;
|
|
Transform transform = camera.transform;
|
|
Quaternion looficjpllh = this.LOOFICJPLLH;
|
|
Color red = Color.red;
|
|
Matrix4x4 matrix = Gizmos.matrix;
|
|
float z2 = Vector3.zero.z;
|
|
float z3 = Vector3.one.z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601395D RID: 80221 RVA: 0x0048F084 File Offset: 0x0048D284
|
|
[Token(Token = "0x601395D")]
|
|
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
|
public ScreenWorldSpaceUIAnchor()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400CBC7 RID: 52167
|
|
[Token(Token = "0x400CBC7")]
|
|
private const float FLMFDMLGJHL = 0.4f;
|
|
|
|
// Token: 0x0400CBC8 RID: 52168
|
|
[Token(Token = "0x400CBC8")]
|
|
private const float KAGAGLBHHLI = 0.2f;
|
|
|
|
// Token: 0x0400CBC9 RID: 52169
|
|
[Token(Token = "0x400CBC9")]
|
|
private const float NICFCBNNIAG = 4200f;
|
|
|
|
// Token: 0x0400CBCA RID: 52170
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400CBCA")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.NestedParent, false, false, false)]
|
|
private Camera parentCamera;
|
|
|
|
// Token: 0x0400CBCB RID: 52171
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400CBCB")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.NestedParent, false, false, false)]
|
|
private CameraIgnoreBubble ignoreBubble;
|
|
|
|
// Token: 0x0400CBCE RID: 52174
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400CBCE")]
|
|
private Transform BDBODJPFCNG;
|
|
|
|
// Token: 0x0400CBCF RID: 52175
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400CBCF")]
|
|
private Vector3 LKJKGCODAGB;
|
|
|
|
// Token: 0x0400CBD0 RID: 52176
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400CBD0")]
|
|
private Quaternion EAFPJMDFMDD;
|
|
|
|
// Token: 0x0400CBD1 RID: 52177
|
|
[FieldOffset(Offset = "0x5C")]
|
|
[Token(Token = "0x400CBD1")]
|
|
private Vector3 DFGAMMIBFCG;
|
|
|
|
// Token: 0x0400CBD2 RID: 52178
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400CBD2")]
|
|
private Func<Vector2> MPFCGNBANGB;
|
|
|
|
// Token: 0x0400CBD3 RID: 52179
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400CBD3")]
|
|
private Quaternion LOOFICJPLLH;
|
|
|
|
// Token: 0x0400CBD4 RID: 52180
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400CBD4")]
|
|
private bool FOBCBMKBFAA;
|
|
|
|
// Token: 0x0400CBD5 RID: 52181
|
|
[FieldOffset(Offset = "0x84")]
|
|
[Token(Token = "0x400CBD5")]
|
|
private Vector2 PCNFOIEFFEE;
|
|
|
|
// Token: 0x0400CBD6 RID: 52182
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400CBD6")]
|
|
private KFBABPAPIMB NMKCLKIIOLA;
|
|
|
|
// Token: 0x0400CBD7 RID: 52183
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400CBD7")]
|
|
private float PPCMPLMIOFD;
|
|
|
|
// Token: 0x02002CF1 RID: 11505
|
|
[Token(Token = "0x2002CF1")]
|
|
[CompilerGenerated]
|
|
private sealed class JEOAKDAIOOJ
|
|
{
|
|
// Token: 0x0601395E RID: 80222 RVA: 0x0048F098 File Offset: 0x0048D298
|
|
[Token(Token = "0x601395E")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public JEOAKDAIOOJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601395F RID: 80223 RVA: 0x0048F0AC File Offset: 0x0048D2AC
|
|
[Token(Token = "0x601395F")]
|
|
[Address(RVA = "0xA5A0D0", Offset = "0xA58ED0", VA = "0x180A5A0D0")]
|
|
internal Vector2 <Attach>g__GetWorldSizeFromProjector|0()
|
|
{
|
|
MenuProjector menuProjector = this.menuProjector;
|
|
StackedUIBase stackedUIBase = this.uiBase;
|
|
return menuProjector.GetWorldUISize(stackedUIBase);
|
|
}
|
|
|
|
// Token: 0x0400CBD8 RID: 52184
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400CBD8")]
|
|
public MenuProjector menuProjector;
|
|
|
|
// Token: 0x0400CBD9 RID: 52185
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400CBD9")]
|
|
public StackedUIBase uiBase;
|
|
}
|
|
}
|
|
}
|