scripts
This commit is contained in:
@@ -0,0 +1,126 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x02001A0B RID: 6667
|
||||
[Token(Token = "0x2001A0B")]
|
||||
[DisallowMultipleComponent]
|
||||
[StructLayout(3)]
|
||||
public class BlinkingImage : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001D06 RID: 7430
|
||||
// (get) Token: 0x0600B387 RID: 45959 RVA: 0x002A2EA0 File Offset: 0x002A10A0
|
||||
[Token(Token = "0x17001D06")]
|
||||
public Image OAGPJGGEEON
|
||||
{
|
||||
[Token(Token = "0x600B387")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this._image;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B388 RID: 45960 RVA: 0x002A2EB4 File Offset: 0x002A10B4
|
||||
[Token(Token = "0x600B388")]
|
||||
[Address(RVA = "0x16EC5A0", Offset = "0x16EAFA0", VA = "0x1816EC5A0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
BlinkingImage.KCMOEKNLHMJ kcmoeknlhmj;
|
||||
kcmoeknlhmj.System.IDisposable.Dispose();
|
||||
kcmoeknlhmj.<>1__state = (int)((ulong)0L);
|
||||
kcmoeknlhmj.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(kcmoeknlhmj);
|
||||
this.KABMFAKFDAA = coroutine;
|
||||
}
|
||||
|
||||
// Token: 0x0600B389 RID: 45961 RVA: 0x002A2EE8 File Offset: 0x002A10E8
|
||||
[Token(Token = "0x600B389")]
|
||||
[Address(RVA = "0x16EC550", Offset = "0x16EAF50", VA = "0x1816EC550")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Coroutine kabmfakfdaa = this.KABMFAKFDAA;
|
||||
this.SafeStopCoroutine(kabmfakfdaa);
|
||||
Image image = this._image;
|
||||
Color conmnbgnogp = this.CONMNBGNOGP;
|
||||
Color color = image.color;
|
||||
}
|
||||
|
||||
// Token: 0x0600B38A RID: 45962 RVA: 0x002A2F20 File Offset: 0x002A1120
|
||||
[Token(Token = "0x600B38A")]
|
||||
[Address(RVA = "0x16EC4F0", Offset = "0x16EAEF0", VA = "0x1816EC4F0")]
|
||||
private IEnumerator GPHCNFLIODA()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600B38A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AGUI.BlinkingImage::GPHCNFLIODA()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(KCMOEKNLHMJ::System.IDisposable.Dispose, ldloc:KCMOEKNLHMJ(var_0))
|
||||
stfld:int32(KCMOEKNLHMJ::<>1__state, ldloc:KCMOEKNLHMJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:BlinkingImage(KCMOEKNLHMJ::<>4__this, ldloc:KCMOEKNLHMJ(var_0), ldloc:BlinkingImage(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: 0x0600B38B RID: 45963 RVA: 0x002A2F44 File Offset: 0x002A1144
|
||||
[Token(Token = "0x600B38B")]
|
||||
[Address(RVA = "0x16EC610", Offset = "0x16EB010", VA = "0x1816EC610")]
|
||||
public BlinkingImage()
|
||||
{
|
||||
Color white = Color.white;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400762F RID: 30255
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400762F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Image _image;
|
||||
|
||||
// Token: 0x04007630 RID: 30256
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007630")]
|
||||
[SerializeField]
|
||||
private float blinkDuration = 1.5f;
|
||||
|
||||
// Token: 0x04007631 RID: 30257
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4007631")]
|
||||
[SerializeField]
|
||||
private Color blinkColor;
|
||||
|
||||
// Token: 0x04007632 RID: 30258
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4007632")]
|
||||
private Color CONMNBGNOGP;
|
||||
|
||||
// Token: 0x04007633 RID: 30259
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x4007633")]
|
||||
private Color MDHHEDAGNCF;
|
||||
|
||||
// Token: 0x04007634 RID: 30260
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4007634")]
|
||||
private Coroutine KABMFAKFDAA;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,193 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x020019F9 RID: 6649
|
||||
[Token(Token = "0x20019F9")]
|
||||
[StructLayout(3)]
|
||||
public class FriendlyGuidButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001CF6 RID: 7414
|
||||
// (get) Token: 0x0600B328 RID: 45864 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600B329 RID: 45865 RVA: 0x002A2098 File Offset: 0x002A0298
|
||||
[Token(Token = "0x17001CF6")]
|
||||
public Guid DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x600B328")]
|
||||
[Address(RVA = "0x3C1C70", Offset = "0x3C0670", VA = "0x1803C1C70")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600B329")]
|
||||
[Address(RVA = "0x6C1150", Offset = "0x6BFB50", VA = "0x1806C1150")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B32A RID: 45866 RVA: 0x002A20A8 File Offset: 0x002A02A8
|
||||
[Token(Token = "0x600B32A")]
|
||||
[Address(RVA = "0x16F6690", Offset = "0x16F5090", VA = "0x1816F6690")]
|
||||
public void SetConfig(FriendlyGuidButton.FriendlyGuidConfig PBGBNMCPEAJ)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.text;
|
||||
Tooltip tooltip = this.tooltip;
|
||||
Guid value = PBGBNMCPEAJ.Value;
|
||||
this.<ECBPPNEBCMG>k__BackingField = value;
|
||||
tooltip.Message = 0;
|
||||
bool flag;
|
||||
this.tooltip.enabled = flag;
|
||||
this.HLKKIFFBNCC = 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600B32B RID: 45867 RVA: 0x002A20F4 File Offset: 0x002A02F4
|
||||
[Token(Token = "0x600B32B")]
|
||||
[Address(RVA = "0x16F6660", Offset = "0x16F5060", VA = "0x1816F6660")]
|
||||
public void Button_OnClick()
|
||||
{
|
||||
FriendlyGuidButton.LBAKLKGDEHJ hlkkiffbncc = this.HLKKIFFBNCC;
|
||||
if (hlkkiffbncc != 0)
|
||||
{
|
||||
Guid guid = this.<ECBPPNEBCMG>k__BackingField;
|
||||
hlkkiffbncc(guid);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B32C RID: 45868 RVA: 0x002A211C File Offset: 0x002A031C
|
||||
[Token(Token = "0x600B32C")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public FriendlyGuidButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040075F8 RID: 30200
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40075F8")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x040075F9 RID: 30201
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40075F9")]
|
||||
[SerializeField]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x040075FB RID: 30203
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40075FB")]
|
||||
private FriendlyGuidButton.LBAKLKGDEHJ HLKKIFFBNCC;
|
||||
|
||||
// Token: 0x020019FA RID: 6650
|
||||
[Token(Token = "0x20019FA")]
|
||||
public sealed class LBAKLKGDEHJ : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600B32D RID: 45869 RVA: 0x002A2130 File Offset: 0x002A0330
|
||||
[Token(Token = "0x600B32D")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public LBAKLKGDEHJ(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0600B32E RID: 45870 RVA: 0x002A214C File Offset: 0x002A034C
|
||||
[Token(Token = "0x600B32E")]
|
||||
[Address(RVA = "0x76BC40", Offset = "0x76A640", VA = "0x18076BC40", Slot = "13")]
|
||||
public void Invoke(Guid ONGBFDACHHG)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B32F RID: 45871 RVA: 0x002A21D8 File Offset: 0x002A03D8
|
||||
[Token(Token = "0x600B32F")]
|
||||
[Address(RVA = "0x16F7EA0", Offset = "0x16F68A0", VA = "0x1816F7EA0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(Guid ONGBFDACHHG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B330 RID: 45872 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B330")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020019FB RID: 6651
|
||||
[Token(Token = "0x20019FB")]
|
||||
public interface GKBOCIFIACL
|
||||
{
|
||||
// Token: 0x17001CF7 RID: 7415
|
||||
// (get) Token: 0x0600B331 RID: 45873
|
||||
[Token(Token = "0x17001CF7")]
|
||||
string FLGKFFKEEPF
|
||||
{
|
||||
[Token(Token = "0x600B331")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17001CF8 RID: 7416
|
||||
// (get) Token: 0x0600B332 RID: 45874
|
||||
[Token(Token = "0x17001CF8")]
|
||||
string MAMPKNECKCM
|
||||
{
|
||||
[Token(Token = "0x600B332")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17001CF9 RID: 7417
|
||||
// (get) Token: 0x0600B333 RID: 45875
|
||||
[Token(Token = "0x17001CF9")]
|
||||
Guid MLKEBLDLLBC
|
||||
{
|
||||
[Token(Token = "0x600B333")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020019FC RID: 6652
|
||||
[Token(Token = "0x20019FC")]
|
||||
[Serializable]
|
||||
public struct FriendlyGuidConfig
|
||||
{
|
||||
// Token: 0x040075FC RID: 30204
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40075FC")]
|
||||
public string FriendlyString;
|
||||
|
||||
// Token: 0x040075FD RID: 30205
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40075FD")]
|
||||
public string Tooltip;
|
||||
|
||||
// Token: 0x040075FE RID: 30206
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40075FE")]
|
||||
public Guid Value;
|
||||
|
||||
// Token: 0x040075FF RID: 30207
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40075FF")]
|
||||
public FriendlyGuidButton.LBAKLKGDEHJ OnSelected;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x020019FD RID: 6653
|
||||
[Token(Token = "0x20019FD")]
|
||||
[StructLayout(3)]
|
||||
public class FriendlyIntButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001CFA RID: 7418
|
||||
// (get) Token: 0x0600B334 RID: 45876 RVA: 0x002A21E8 File Offset: 0x002A03E8
|
||||
// (set) Token: 0x0600B335 RID: 45877 RVA: 0x002A21FC File Offset: 0x002A03FC
|
||||
[Token(Token = "0x17001CFA")]
|
||||
public int DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x600B334")]
|
||||
[Address(RVA = "0x4D24F0", Offset = "0x4D0EF0", VA = "0x1804D24F0")]
|
||||
get;
|
||||
[Token(Token = "0x600B335")]
|
||||
[Address(RVA = "0x4D2650", Offset = "0x4D1050", VA = "0x1804D2650")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600B336 RID: 45878 RVA: 0x002A2210 File Offset: 0x002A0410
|
||||
[Token(Token = "0x600B336")]
|
||||
[Address(RVA = "0x16F6780", Offset = "0x16F5180", VA = "0x1816F6780")]
|
||||
public void SetConfig(FriendlyIntButton.FriendlyIntConfig PBGBNMCPEAJ)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.text;
|
||||
this.tooltip.Message = 0;
|
||||
bool flag;
|
||||
this.tooltip.enabled = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600B337 RID: 45879 RVA: 0x002A2244 File Offset: 0x002A0444
|
||||
[Token(Token = "0x600B337")]
|
||||
[Address(RVA = "0x16F6760", Offset = "0x16F5160", VA = "0x1816F6760")]
|
||||
public void Button_OnClick()
|
||||
{
|
||||
FriendlyIntButton.KNHEEOGGKPA mcjbogfpmdd = this.MCJBOGFPMDD;
|
||||
if (mcjbogfpmdd != 0)
|
||||
{
|
||||
int num = this.<ECBPPNEBCMG>k__BackingField;
|
||||
mcjbogfpmdd(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B338 RID: 45880 RVA: 0x002A226C File Offset: 0x002A046C
|
||||
[Token(Token = "0x600B338")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public FriendlyIntButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007600 RID: 30208
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007600")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x04007601 RID: 30209
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007601")]
|
||||
[SerializeField]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x04007603 RID: 30211
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4007603")]
|
||||
private FriendlyIntButton.KNHEEOGGKPA MCJBOGFPMDD;
|
||||
|
||||
// Token: 0x020019FE RID: 6654
|
||||
[Token(Token = "0x20019FE")]
|
||||
public sealed class KNHEEOGGKPA : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600B339 RID: 45881 RVA: 0x002A2280 File Offset: 0x002A0480
|
||||
[Token(Token = "0x600B339")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public KNHEEOGGKPA(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0600B33A RID: 45882 RVA: 0x002A229C File Offset: 0x002A049C
|
||||
[Token(Token = "0x600B33A")]
|
||||
[Address(RVA = "0x471C30", Offset = "0x470630", VA = "0x180471C30", Slot = "13")]
|
||||
public void Invoke(int ONGBFDACHHG)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B33B RID: 45883 RVA: 0x002A2310 File Offset: 0x002A0510
|
||||
[Token(Token = "0x600B33B")]
|
||||
[Address(RVA = "0x16F6CB0", Offset = "0x16F56B0", VA = "0x1816F6CB0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(int ONGBFDACHHG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B33C RID: 45884 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B33C")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020019FF RID: 6655
|
||||
[Token(Token = "0x20019FF")]
|
||||
[Serializable]
|
||||
public struct FriendlyIntConfig
|
||||
{
|
||||
// Token: 0x04007604 RID: 30212
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007604")]
|
||||
public string FriendlyString;
|
||||
|
||||
// Token: 0x04007605 RID: 30213
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4007605")]
|
||||
public string Tooltip;
|
||||
|
||||
// Token: 0x04007606 RID: 30214
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007606")]
|
||||
public int Value;
|
||||
|
||||
// Token: 0x04007607 RID: 30215
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007607")]
|
||||
public FriendlyIntButton.KNHEEOGGKPA OnSelected;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,301 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
namespace AGUI.Inputs
|
||||
{
|
||||
// Token: 0x02001A0F RID: 6671
|
||||
[Token(Token = "0x2001A0F")]
|
||||
[StructLayout(3)]
|
||||
public class KeyboardInputField : MonoBehaviour, ISubmitHandler, IEventSystemHandler
|
||||
{
|
||||
// Token: 0x17001D0C RID: 7436
|
||||
// (get) Token: 0x0600B39A RID: 45978 RVA: 0x002A31FC File Offset: 0x002A13FC
|
||||
[Token(Token = "0x17001D0C")]
|
||||
public static AG_TMP_InputField OEOGDGECMNG
|
||||
{
|
||||
[Token(Token = "0x600B39A")]
|
||||
[Address(RVA = "0x16F7E10", Offset = "0x16F6810", VA = "0x1816F7E10")]
|
||||
get
|
||||
{
|
||||
KeyboardInputField <JBLJOOPHIAE>k__BackingField = KeyboardInputFieldManager.ONCPNMDGGKG.<JBLJOOPHIAE>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<JBLJOOPHIAE>k__BackingField != num))
|
||||
{
|
||||
}
|
||||
return <JBLJOOPHIAE>k__BackingField.inputField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D0D RID: 7437
|
||||
// (get) Token: 0x0600B39B RID: 45979 RVA: 0x002A3230 File Offset: 0x002A1430
|
||||
[Token(Token = "0x17001D0D")]
|
||||
public AG_TMP_InputField JOIMJMMFCAI
|
||||
{
|
||||
[Token(Token = "0x600B39B")]
|
||||
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
||||
get
|
||||
{
|
||||
return this.inputField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D0E RID: 7438
|
||||
// (get) Token: 0x0600B39C RID: 45980 RVA: 0x002A3244 File Offset: 0x002A1444
|
||||
[Token(Token = "0x17001D0E")]
|
||||
public KeyboardInputField.GPBKFCFOEFJ DHPBJOJCDHO
|
||||
{
|
||||
[Token(Token = "0x600B39C")]
|
||||
[Address(RVA = "0x621DB0", Offset = "0x6207B0", VA = "0x180621DB0")]
|
||||
get
|
||||
{
|
||||
return this.virtualKeyboardDoneBehavior;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D0F RID: 7439
|
||||
// (get) Token: 0x0600B39D RID: 45981 RVA: 0x002A3258 File Offset: 0x002A1458
|
||||
[Token(Token = "0x17001D0F")]
|
||||
private bool PENIAACNHPI
|
||||
{
|
||||
[Token(Token = "0x600B39D")]
|
||||
[Address(RVA = "0x4CB2D0", Offset = "0x4C9CD0", VA = "0x1804CB2D0")]
|
||||
get
|
||||
{
|
||||
return this.deselectOnSubmit;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B39E RID: 45982 RVA: 0x002A326C File Offset: 0x002A146C
|
||||
[Token(Token = "0x600B39E")]
|
||||
[Address(RVA = "0x16F7820", Offset = "0x16F6220", VA = "0x1816F7820")]
|
||||
private void Awake()
|
||||
{
|
||||
KeyboardInputFieldManager.ONCPNMDGGKG.FFLBBEOMDEG.Add(this);
|
||||
AG_TMP_InputField.SubmitEvent onEndEdit = this.inputField.m_OnEndEdit;
|
||||
UnityAction<string> unityAction = new UnityAction(this.JJLPHLIEKFP);
|
||||
onEndEdit.AddListener(unityAction);
|
||||
DisabledAltRenderedObject component = base.GetComponent<DisabledAltRenderedObject>();
|
||||
int num = 0;
|
||||
if (component == num)
|
||||
{
|
||||
base.gameObject.AddComponent<DisabledAltRenderedObject>().NeverRender = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B39F RID: 45983 RVA: 0x002A32D8 File Offset: 0x002A14D8
|
||||
[Token(Token = "0x600B39F")]
|
||||
[Address(RVA = "0x16F7C30", Offset = "0x16F6630", VA = "0x1816F7C30")]
|
||||
private void OnDisable()
|
||||
{
|
||||
TouchScreenKeyboard keyboard = this.inputField.m_Keyboard;
|
||||
if (keyboard != 0 && keyboard.active)
|
||||
{
|
||||
int num = 0;
|
||||
keyboard.active = num != 0;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B3A0 RID: 45984 RVA: 0x002A3310 File Offset: 0x002A1510
|
||||
[Token(Token = "0x600B3A0")]
|
||||
[Address(RVA = "0x16F7BD0", Offset = "0x16F65D0", VA = "0x1816F7BD0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
bool flag = KeyboardInputFieldManager.ONCPNMDGGKG.FFLBBEOMDEG.Remove(this);
|
||||
}
|
||||
|
||||
// Token: 0x0600B3A1 RID: 45985 RVA: 0x002A3338 File Offset: 0x002A1538
|
||||
[Token(Token = "0x600B3A1")]
|
||||
[Address(RVA = "0x16F7C80", Offset = "0x16F6680", VA = "0x1816F7C80", Slot = "4")]
|
||||
public void OnSubmit(BaseEventData OEKEOCOGKMG)
|
||||
{
|
||||
this.DNAGLHPIKHB();
|
||||
}
|
||||
|
||||
// Token: 0x0600B3A2 RID: 45986 RVA: 0x002A334C File Offset: 0x002A154C
|
||||
[Token(Token = "0x600B3A2")]
|
||||
[Address(RVA = "0x16F7B90", Offset = "0x16F6590", VA = "0x1816F7B90")]
|
||||
private void MIDPEAIBJGJ()
|
||||
{
|
||||
int frameCount = Time.frameCount;
|
||||
int num = this.OCCPONKGKLM;
|
||||
num++;
|
||||
if (frameCount > num)
|
||||
{
|
||||
ActionEvent deselectedWithoutSubmit = this.DeselectedWithoutSubmit;
|
||||
int num2 = 0;
|
||||
deselectedWithoutSubmit.Invoke(num2 != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B3A3 RID: 45987 RVA: 0x002A338C File Offset: 0x002A158C
|
||||
[Token(Token = "0x600B3A3")]
|
||||
[Address(RVA = "0x16F7970", Offset = "0x16F6370", VA = "0x1816F7970")]
|
||||
private void DNAGLHPIKHB()
|
||||
{
|
||||
int frameCount = Time.frameCount;
|
||||
this.OCCPONKGKLM = frameCount;
|
||||
if (base.gameObject.activeSelf)
|
||||
{
|
||||
Action action = new Action(this.POFBOHGKDJF);
|
||||
Coroutine coroutine = this.EndOfFrameRoutine(action);
|
||||
}
|
||||
AG_TMP_InputField ag_TMP_InputField = this.inputField;
|
||||
ActionEvent<string> submitted = this.Submitted;
|
||||
string text = ag_TMP_InputField.m_Text;
|
||||
submitted.Invoke(text);
|
||||
}
|
||||
|
||||
// Token: 0x0600B3A4 RID: 45988 RVA: 0x002A33F4 File Offset: 0x002A15F4
|
||||
[Token(Token = "0x600B3A4")]
|
||||
[Address(RVA = "0x16F7D70", Offset = "0x16F6770", VA = "0x1816F7D70")]
|
||||
public KeyboardInputField()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
ActionEvent<string> actionEvent = new ActionEvent(num, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.Submitted = actionEvent;
|
||||
int num3;
|
||||
int num4;
|
||||
ActionEvent actionEvent2 = new ActionEvent(num3, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
this.DeselectedWithoutSubmit = actionEvent2;
|
||||
this.deselectOnSubmit = true;
|
||||
this.submitOnEnterKey = true;
|
||||
this.OCCPONKGKLM = (int)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600B3A5 RID: 45989 RVA: 0x002A3450 File Offset: 0x002A1650
|
||||
[Token(Token = "0x600B3A5")]
|
||||
[Address(RVA = "0x16F7A30", Offset = "0x16F6430", VA = "0x1816F7A30")]
|
||||
[CompilerGenerated]
|
||||
private void JJLPHLIEKFP(string LBLMNBJIHAC)
|
||||
{
|
||||
AG_TMP_InputField ag_TMP_InputField = this.inputField;
|
||||
if (ag_TMP_InputField.m_LineType != TMP_InputField.LineType.MultiLineNewline)
|
||||
{
|
||||
if (ag_TMP_InputField != 0 || ag_TMP_InputField == 0)
|
||||
{
|
||||
}
|
||||
bool flag = this.submitOnEnterKey;
|
||||
AG_TMP_InputField ag_TMP_InputField2 = this.inputField;
|
||||
bool flag2 = flag;
|
||||
if (ag_TMP_InputField2.IsTouchKeyboardSupported)
|
||||
{
|
||||
AG_TMP_InputField ag_TMP_InputField3 = this.inputField;
|
||||
if (ag_TMP_InputField3.<LastKeyboardStatus>k__BackingField == TouchScreenKeyboard.Status.Done)
|
||||
{
|
||||
string text = ag_TMP_InputField3.m_Text;
|
||||
bool flag3 = this.virtualKeyboardDoneBehavior.OFFLAOOMOMP(text);
|
||||
}
|
||||
}
|
||||
if (flag2)
|
||||
{
|
||||
this.DNAGLHPIKHB();
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (!base.gameObject.activeInHierarchy)
|
||||
{
|
||||
int i = Time.frameCount;
|
||||
int num = this.OCCPONKGKLM;
|
||||
num++;
|
||||
while (i <= num)
|
||||
{
|
||||
}
|
||||
ActionEvent deselectedWithoutSubmit = this.DeselectedWithoutSubmit;
|
||||
int num2 = 0;
|
||||
deselectedWithoutSubmit.Invoke(num2 != 0);
|
||||
return;
|
||||
}
|
||||
Action action = new Action(this.MIDPEAIBJGJ);
|
||||
Coroutine coroutine = this.EndOfFrameRoutine(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600B3A6 RID: 45990 RVA: 0x002A3528 File Offset: 0x002A1728
|
||||
[Token(Token = "0x600B3A6")]
|
||||
[Address(RVA = "0x16F7C90", Offset = "0x16F6690", VA = "0x1816F7C90")]
|
||||
[CompilerGenerated]
|
||||
private void POFBOHGKDJF()
|
||||
{
|
||||
if (!this.deselectOnSubmit)
|
||||
{
|
||||
EventSystem current = EventSystem.current;
|
||||
GameObject gameObject = this.inputField.gameObject;
|
||||
current.SetSelectedGameObject(gameObject);
|
||||
this.inputField.ActivateInputField();
|
||||
return;
|
||||
}
|
||||
EventSystem current2 = EventSystem.current;
|
||||
int num = 0;
|
||||
current2.SetSelectedGameObject(num);
|
||||
}
|
||||
|
||||
// Token: 0x04007641 RID: 30273
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007641")]
|
||||
public readonly ActionEvent<string> Submitted;
|
||||
|
||||
// Token: 0x04007642 RID: 30274
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007642")]
|
||||
public readonly ActionEvent DeselectedWithoutSubmit;
|
||||
|
||||
// Token: 0x04007643 RID: 30275
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4007643")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndParent, false, false)]
|
||||
private AG_TMP_InputField inputField;
|
||||
|
||||
// Token: 0x04007644 RID: 30276
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4007644")]
|
||||
[SerializeField]
|
||||
private bool deselectOnSubmit;
|
||||
|
||||
// Token: 0x04007645 RID: 30277
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4007645")]
|
||||
[SerializeField]
|
||||
private KeyboardInputField.GPBKFCFOEFJ virtualKeyboardDoneBehavior;
|
||||
|
||||
// Token: 0x04007646 RID: 30278
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4007646")]
|
||||
[SerializeField]
|
||||
private bool submitOnEnterKey;
|
||||
|
||||
// Token: 0x04007647 RID: 30279
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x4007647")]
|
||||
private int OCCPONKGKLM;
|
||||
|
||||
// Token: 0x02001A10 RID: 6672
|
||||
[Token(Token = "0x2001A10")]
|
||||
public enum GPBKFCFOEFJ
|
||||
{
|
||||
// Token: 0x04007649 RID: 30281
|
||||
[Token(Token = "0x4007649")]
|
||||
Submit,
|
||||
// Token: 0x0400764A RID: 30282
|
||||
[Token(Token = "0x400764A")]
|
||||
Submit_DismissWhenEmpty,
|
||||
// Token: 0x0400764B RID: 30283
|
||||
[Token(Token = "0x400764B")]
|
||||
Dismiss = 100
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
namespace AGUI.Inputs
|
||||
{
|
||||
// Token: 0x02001A12 RID: 6674
|
||||
[Token(Token = "0x2001A12")]
|
||||
[StructLayout(3)]
|
||||
public class KeyboardInputFieldManager : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001D10 RID: 7440
|
||||
// (get) Token: 0x0600B3A8 RID: 45992 RVA: 0x002A35A4 File Offset: 0x002A17A4
|
||||
[Token(Token = "0x17001D10")]
|
||||
public static KeyboardInputFieldManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x600B3A8")]
|
||||
[Address(RVA = "0x16F7740", Offset = "0x16F6140", VA = "0x1816F7740")]
|
||||
get
|
||||
{
|
||||
KeyboardInputFieldManager ecbjfldkeom = KeyboardInputFieldManager.ECBJFLDKEOM;
|
||||
int num = 0;
|
||||
if (ecbjfldkeom == num)
|
||||
{
|
||||
GameObject gameObject = new GameObject("KeyboardInputFieldManager");
|
||||
gameObject.hideFlags = HideFlags.HideAndDontSave;
|
||||
gameObject.RecRoomDontDestroyOnLoad();
|
||||
KeyboardInputFieldManager.ECBJFLDKEOM = gameObject.AddComponent<KeyboardInputFieldManager>();
|
||||
}
|
||||
return KeyboardInputFieldManager.ECBJFLDKEOM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D11 RID: 7441
|
||||
// (get) Token: 0x0600B3A9 RID: 45993 RVA: 0x002A35F4 File Offset: 0x002A17F4
|
||||
// (set) Token: 0x0600B3AA RID: 45994 RVA: 0x002A3608 File Offset: 0x002A1808
|
||||
[Token(Token = "0x17001D11")]
|
||||
public KeyboardInputField OEOGDGECMNG
|
||||
{
|
||||
[Token(Token = "0x600B3A9")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get;
|
||||
[Token(Token = "0x600B3AA")]
|
||||
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600B3AB RID: 45995 RVA: 0x002A361C File Offset: 0x002A181C
|
||||
[Token(Token = "0x600B3AB")]
|
||||
[Address(RVA = "0x16F76C0", Offset = "0x16F60C0", VA = "0x1816F76C0")]
|
||||
private void Update()
|
||||
{
|
||||
KeyboardInputField keyboardInputField = this.<JBLJOOPHIAE>k__BackingField;
|
||||
KeyboardInputField keyboardInputField2 = this.NMHDOLMJPAO(keyboardInputField);
|
||||
this.<JBLJOOPHIAE>k__BackingField = keyboardInputField2;
|
||||
}
|
||||
|
||||
// Token: 0x0600B3AC RID: 45996 RVA: 0x002A3640 File Offset: 0x002A1840
|
||||
[Token(Token = "0x600B3AC")]
|
||||
[Address(RVA = "0x16F7600", Offset = "0x16F6000", VA = "0x1816F7600")]
|
||||
public void Register(KeyboardInputField BIBOIEDPNOJ)
|
||||
{
|
||||
this.FFLBBEOMDEG.Add(BIBOIEDPNOJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600B3AD RID: 45997 RVA: 0x002A3660 File Offset: 0x002A1860
|
||||
[Token(Token = "0x600B3AD")]
|
||||
[Address(RVA = "0x16F7660", Offset = "0x16F6060", VA = "0x1816F7660")]
|
||||
public void Unregister(KeyboardInputField BIBOIEDPNOJ)
|
||||
{
|
||||
bool flag = this.FFLBBEOMDEG.Remove(BIBOIEDPNOJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600B3AE RID: 45998 RVA: 0x002A3680 File Offset: 0x002A1880
|
||||
[Token(Token = "0x600B3AE")]
|
||||
[Address(RVA = "0x16F7340", Offset = "0x16F5D40", VA = "0x1816F7340")]
|
||||
private KeyboardInputField NMHDOLMJPAO(KeyboardInputField LJAMDFEKLMJ)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
EventSystem current = EventSystem.current;
|
||||
int num2 = 0;
|
||||
if (!(current != num2))
|
||||
{
|
||||
break;
|
||||
}
|
||||
GameObject currentSelected = EventSystem.current.m_CurrentSelected;
|
||||
int num3 = 0;
|
||||
if (!(currentSelected != num3))
|
||||
{
|
||||
break;
|
||||
}
|
||||
List<KeyboardInputField> fflbbeomdeg = this.FFLBBEOMDEG;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
GameObject firstSelected = current.m_FirstSelected;
|
||||
if (!(current.gameObject == currentSelected) || !current.gameObject.activeInHierarchy)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B3AF RID: 45999 RVA: 0x002A3710 File Offset: 0x002A1910
|
||||
[Token(Token = "0x600B3AF")]
|
||||
[Address(RVA = "0x16F76E0", Offset = "0x16F60E0", VA = "0x1816F76E0")]
|
||||
public KeyboardInputFieldManager()
|
||||
{
|
||||
List<KeyboardInputField> list = new List();
|
||||
this.FFLBBEOMDEG = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400764C RID: 30284
|
||||
[Token(Token = "0x400764C")]
|
||||
private static KeyboardInputFieldManager ECBJFLDKEOM;
|
||||
|
||||
// Token: 0x0400764E RID: 30286
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400764E")]
|
||||
private List<KeyboardInputField> FFLBBEOMDEG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x02001A01 RID: 6657
|
||||
[Token(Token = "0x2001A01")]
|
||||
[StructLayout(3)]
|
||||
public class PageDisplay : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600B33E RID: 45886 RVA: 0x002A2320 File Offset: 0x002A0520
|
||||
[Token(Token = "0x600B33E")]
|
||||
[Address(RVA = "0x16F9810", Offset = "0x16F8210", VA = "0x1816F9810")]
|
||||
public void UpdatePageDisplay(int KDPEHPHODCD, int IJEMMNCGBPG)
|
||||
{
|
||||
RectTransform[] array = this.dots;
|
||||
RectTransform rectTransform = this.textDisplay;
|
||||
int length = array.Length;
|
||||
GameObject gameObject = rectTransform.gameObject;
|
||||
bool flag = IJEMMNCGBPG > length;
|
||||
gameObject.SetActive(flag);
|
||||
GameObject gameObject2 = this.dotDisplay.gameObject;
|
||||
bool flag2 = IJEMMNCGBPG <= length;
|
||||
gameObject2.SetActive(flag2);
|
||||
RectTransform[] array2 = this.dots;
|
||||
int num = 0;
|
||||
if (num < array2.Length)
|
||||
{
|
||||
RectTransform rectTransform2 = array2[num];
|
||||
if (num == KDPEHPHODCD)
|
||||
{
|
||||
Vector3 one = Vector3.one;
|
||||
}
|
||||
float z = this.smallDotScale.z;
|
||||
GameObject gameObject3 = rectTransform2.gameObject;
|
||||
bool flag3 = num < IJEMMNCGBPG;
|
||||
gameObject3.SetActive(flag3);
|
||||
RectTransform[] array3 = this.dots;
|
||||
num++;
|
||||
int num2 = KDPEHPHODCD + 1;
|
||||
TextMeshProUGUI textMeshProUGUI = this.pagingText;
|
||||
string text = string.Format("{0} / {1}", num2, num2);
|
||||
textMeshProUGUI.text = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B33F RID: 45887 RVA: 0x002A2404 File Offset: 0x002A0604
|
||||
[Token(Token = "0x600B33F")]
|
||||
[Address(RVA = "0x16F9A20", Offset = "0x16F8420", VA = "0x1816F9A20")]
|
||||
public PageDisplay()
|
||||
{
|
||||
RectTransform[] array = new RectTransform[0];
|
||||
this.dots = array;
|
||||
int num = 0;
|
||||
this.smallDotScale.z = (float)num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04007608 RID: 30216
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007608")]
|
||||
[SerializeField]
|
||||
[Header("Dot Display")]
|
||||
private RectTransform dotDisplay;
|
||||
|
||||
// Token: 0x04007609 RID: 30217
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007609")]
|
||||
[SerializeField]
|
||||
private RectTransform[] dots;
|
||||
|
||||
// Token: 0x0400760A RID: 30218
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400760A")]
|
||||
[SerializeField]
|
||||
private Vector3 smallDotScale;
|
||||
|
||||
// Token: 0x0400760B RID: 30219
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400760B")]
|
||||
[SerializeField]
|
||||
[Header("Text Display")]
|
||||
private RectTransform textDisplay;
|
||||
|
||||
// Token: 0x0400760C RID: 30220
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400760C")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private TextMeshProUGUI pagingText;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,144 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x02001A03 RID: 6659
|
||||
[Token(Token = "0x2001A03")]
|
||||
[StructLayout(3)]
|
||||
public abstract class PagedGrid<ListType> : VirtualPagedGrid<ListType> where ListType : Component
|
||||
{
|
||||
// Token: 0x0600B341 RID: 45889 RVA: 0x002A2448 File Offset: 0x002A0648
|
||||
[Token(Token = "0x600B341")]
|
||||
[Address(RVA = "0x1EA5C00", Offset = "0x1EA4600", VA = "0x181EA5C00", Slot = "12")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B342 RID: 45890 RVA: 0x002A2460 File Offset: 0x002A0660
|
||||
[Token(Token = "0x600B342")]
|
||||
[Address(RVA = "0x1EA5820", Offset = "0x1EA4220", VA = "0x181EA5820")]
|
||||
public void AddIgnoredChild(ListType MLDKMIGAPEC)
|
||||
{
|
||||
List list = new List();
|
||||
this.OCMMBHMDBEP(MLDKMIGAPEC);
|
||||
GameObject gameObject;
|
||||
gameObject.hideFlags = HideFlags.NotEditable;
|
||||
}
|
||||
|
||||
// Token: 0x0600B343 RID: 45891 RVA: 0x002A2488 File Offset: 0x002A0688
|
||||
[Token(Token = "0x600B343")]
|
||||
[Address(RVA = "0x1EA5B40", Offset = "0x1EA4540", VA = "0x181EA5B40")]
|
||||
public void RemoveIgnoredChild(ListType MLDKMIGAPEC)
|
||||
{
|
||||
int num = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.hideFlags = (HideFlags)num;
|
||||
bool flag;
|
||||
if (gameObject != 0 && flag)
|
||||
{
|
||||
this.Start();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B344 RID: 45892 RVA: 0x002A24B4 File Offset: 0x002A06B4
|
||||
[Token(Token = "0x600B344")]
|
||||
[Address(RVA = "0x1EA5C20", Offset = "0x1EA4620", VA = "0x181EA5C20", Slot = "6")]
|
||||
public override void UpdateGrid()
|
||||
{
|
||||
int num;
|
||||
if (num > 0)
|
||||
{
|
||||
this.UpdateGrid();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B345 RID: 45893 RVA: 0x002A24D4 File Offset: 0x002A06D4
|
||||
[Token(Token = "0x600B345")]
|
||||
[Address(RVA = "0x1EA5AE0", Offset = "0x1EA44E0", VA = "0x181EA5AE0")]
|
||||
public void RefreshChildren(bool includeDisabled = false)
|
||||
{
|
||||
List list = this.AIPPBOIIEII(includeDisabled);
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
}
|
||||
|
||||
// Token: 0x0600B346 RID: 45894 RVA: 0x002A24F8 File Offset: 0x002A06F8
|
||||
[Token(Token = "0x600B346")]
|
||||
[Address(RVA = "0x1EA5BD0", Offset = "0x1EA45D0", VA = "0x181EA5BD0")]
|
||||
public void ResetChildren(List<ListType> MGDLGHGMMLC)
|
||||
{
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
}
|
||||
|
||||
// Token: 0x0600B347 RID: 45895 RVA: 0x002A250C File Offset: 0x002A070C
|
||||
[Token(Token = "0x600B347")]
|
||||
[Address(RVA = "0x1EA5AA0", Offset = "0x1EA44A0", VA = "0x181EA5AA0", Slot = "13")]
|
||||
protected virtual void OCMMBHMDBEP(ListType MLDKMIGAPEC)
|
||||
{
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600B348 RID: 45896 RVA: 0x002A2528 File Offset: 0x002A0728
|
||||
[Token(Token = "0x600B348")]
|
||||
[Address(RVA = "0x89D640", Offset = "0x89C040", VA = "0x18089D640", Slot = "14")]
|
||||
protected virtual void EFANCOLOIPJ(ListType MLDKMIGAPEC)
|
||||
{
|
||||
int num = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600B349 RID: 45897 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B349")]
|
||||
[Address(RVA = "0x1EA5910", Offset = "0x1EA4310", VA = "0x181EA5910", Slot = "10")]
|
||||
protected override void DNCIOHNNCJL(IList<ListType> DACJLIFBHFG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B34A RID: 45898 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B34A")]
|
||||
[Address(RVA = "0x1EA54A0", Offset = "0x1EA3EA0", VA = "0x181EA54A0")]
|
||||
private List<ListType> AIPPBOIIEII(bool JOMPNFHMIFG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B34B RID: 45899 RVA: 0x002A2544 File Offset: 0x002A0744
|
||||
[Token(Token = "0x600B34B")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "8")]
|
||||
protected override bool NBMNLHLDOGF()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600B34C RID: 45900 RVA: 0x002A2554 File Offset: 0x002A0754
|
||||
[Token(Token = "0x600B34C")]
|
||||
[Address(RVA = "0x1EA5C80", Offset = "0x1EA4680", VA = "0x181EA5C80")]
|
||||
protected PagedGrid()
|
||||
{
|
||||
List list = new List();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0400760D RID: 30221
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400760D")]
|
||||
protected List<ListType> DFJBPAKGEHB;
|
||||
|
||||
// Token: 0x0400760E RID: 30222
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400760E")]
|
||||
private List<ListType> JAGIFNDLJDD;
|
||||
|
||||
// Token: 0x0400760F RID: 30223
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400760F")]
|
||||
private bool NINICNLBNHN;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x02001A02 RID: 6658
|
||||
[Token(Token = "0x2001A02")]
|
||||
[StructLayout(3)]
|
||||
public class PagedGrid : PagedGrid<Transform>
|
||||
{
|
||||
// Token: 0x0600B340 RID: 45888 RVA: 0x002A2434 File Offset: 0x002A0634
|
||||
[Token(Token = "0x600B340")]
|
||||
[Address(RVA = "0x16F9AA0", Offset = "0x16F84A0", VA = "0x1816F9AA0")]
|
||||
public PagedGrid()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x02001A0D RID: 6669
|
||||
[Token(Token = "0x2001A0D")]
|
||||
[DisallowMultipleComponent]
|
||||
[StructLayout(3)]
|
||||
public class ProgressBar : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001D09 RID: 7433
|
||||
// (get) Token: 0x0600B392 RID: 45970 RVA: 0x002A30B0 File Offset: 0x002A12B0
|
||||
[Token(Token = "0x17001D09")]
|
||||
public Image OAGPJGGEEON
|
||||
{
|
||||
[Token(Token = "0x600B392")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this._image;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D0A RID: 7434
|
||||
// (get) Token: 0x0600B393 RID: 45971 RVA: 0x002A30C4 File Offset: 0x002A12C4
|
||||
// (set) Token: 0x0600B394 RID: 45972 RVA: 0x002A30D8 File Offset: 0x002A12D8
|
||||
[Token(Token = "0x17001D0A")]
|
||||
public ProgressBar.KDJMKDKAODP KDABOPOPONE
|
||||
{
|
||||
[Token(Token = "0x600B393")]
|
||||
[Address(RVA = "0x4FBD40", Offset = "0x4FA740", VA = "0x1804FBD40")]
|
||||
get
|
||||
{
|
||||
return this._origin;
|
||||
}
|
||||
[Token(Token = "0x600B394")]
|
||||
[Address(RVA = "0x16F9DB0", Offset = "0x16F87B0", VA = "0x1816F9DB0")]
|
||||
set
|
||||
{
|
||||
if (this._origin != value)
|
||||
{
|
||||
this._origin = value;
|
||||
this.UpdateFill();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D0B RID: 7435
|
||||
// (get) Token: 0x0600B395 RID: 45973 RVA: 0x002A30FC File Offset: 0x002A12FC
|
||||
// (set) Token: 0x0600B396 RID: 45974 RVA: 0x002A3110 File Offset: 0x002A1310
|
||||
[Token(Token = "0x17001D0B")]
|
||||
public float MMJMCMPKCHE
|
||||
{
|
||||
[Token(Token = "0x600B395")]
|
||||
[Address(RVA = "0x58B870", Offset = "0x58A270", VA = "0x18058B870")]
|
||||
get
|
||||
{
|
||||
return this._fillAmount;
|
||||
}
|
||||
[Token(Token = "0x600B396")]
|
||||
[Address(RVA = "0x16F9D30", Offset = "0x16F8730", VA = "0x1816F9D30")]
|
||||
set
|
||||
{
|
||||
float num = Mathf.Clamp01(value);
|
||||
this._fillAmount = num;
|
||||
this.UpdateFill();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B397 RID: 45975 RVA: 0x002A3134 File Offset: 0x002A1334
|
||||
[Token(Token = "0x600B397")]
|
||||
[Address(RVA = "0x16F9AE0", Offset = "0x16F84E0", VA = "0x1816F9AE0")]
|
||||
private void Start()
|
||||
{
|
||||
this.UpdateFill();
|
||||
}
|
||||
|
||||
// Token: 0x0600B398 RID: 45976 RVA: 0x002A3148 File Offset: 0x002A1348
|
||||
[Token(Token = "0x600B398")]
|
||||
[Address(RVA = "0x16F9AF0", Offset = "0x16F84F0", VA = "0x1816F9AF0")]
|
||||
public void UpdateFill()
|
||||
{
|
||||
RectTransform rectTransform = this._image.rectTransform;
|
||||
Vector2 zero = Vector2.zero;
|
||||
rectTransform.anchorMin = zero;
|
||||
RectTransform rectTransform2 = this._image.rectTransform;
|
||||
Vector2 one = Vector2.one;
|
||||
rectTransform2.anchorMax = one;
|
||||
ProgressBar.KDJMKDKAODP origin = this._origin;
|
||||
if (origin != ProgressBar.KDJMKDKAODP.LEFT)
|
||||
{
|
||||
if (origin != ProgressBar.KDJMKDKAODP.LEFT)
|
||||
{
|
||||
if (origin != ProgressBar.KDJMKDKAODP.LEFT)
|
||||
{
|
||||
if (origin != ProgressBar.KDJMKDKAODP.RIGHT)
|
||||
{
|
||||
return;
|
||||
}
|
||||
RectTransform rectTransform3 = this._image.rectTransform;
|
||||
}
|
||||
RectTransform rectTransform4 = this._image.rectTransform;
|
||||
}
|
||||
RectTransform rectTransform5 = this._image.rectTransform;
|
||||
return;
|
||||
}
|
||||
RectTransform rectTransform6 = this._image.rectTransform;
|
||||
}
|
||||
|
||||
// Token: 0x0600B399 RID: 45977 RVA: 0x002A31E8 File Offset: 0x002A13E8
|
||||
[Token(Token = "0x600B399")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public ProgressBar()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007639 RID: 30265
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007639")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Image _image;
|
||||
|
||||
// Token: 0x0400763A RID: 30266
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400763A")]
|
||||
[SerializeField]
|
||||
private ProgressBar.KDJMKDKAODP _origin;
|
||||
|
||||
// Token: 0x0400763B RID: 30267
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x400763B")]
|
||||
[SerializeField]
|
||||
[Range(0f, 1f)]
|
||||
private float _fillAmount;
|
||||
|
||||
// Token: 0x02001A0E RID: 6670
|
||||
[Token(Token = "0x2001A0E")]
|
||||
public enum KDJMKDKAODP
|
||||
{
|
||||
// Token: 0x0400763D RID: 30269
|
||||
[Token(Token = "0x400763D")]
|
||||
LEFT,
|
||||
// Token: 0x0400763E RID: 30270
|
||||
[Token(Token = "0x400763E")]
|
||||
RIGHT,
|
||||
// Token: 0x0400763F RID: 30271
|
||||
[Token(Token = "0x400763F")]
|
||||
TOP,
|
||||
// Token: 0x04007640 RID: 30272
|
||||
[Token(Token = "0x4007640")]
|
||||
BOTTOM
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,232 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x02001A04 RID: 6660
|
||||
[Token(Token = "0x2001A04")]
|
||||
[StructLayout(3)]
|
||||
public abstract class RecyclerPagedGrid<ListType, GridMemberType> : VirtualPagedGrid<ListType> where GridMemberType : Component
|
||||
{
|
||||
// Token: 0x0600B34D RID: 45901 RVA: 0x002A2570 File Offset: 0x002A0770
|
||||
[Token(Token = "0x600B34D")]
|
||||
[Address(RVA = "0x1EA64F0", Offset = "0x1EA4EF0", VA = "0x181EA64F0", Slot = "12")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
int num;
|
||||
int num4;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num3 != 0);
|
||||
num4 = 0;
|
||||
if (num4 < num2)
|
||||
{
|
||||
num4 += num4;
|
||||
num4++;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
num4 += num4;
|
||||
num += 19;
|
||||
num += typeof(List<GridMemberType>.Enumerator).TypeHandle;
|
||||
}
|
||||
|
||||
// Token: 0x0600B34E RID: 45902 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B34E")]
|
||||
[Address(RVA = "0x1EAA170", Offset = "0x1EA8B70", VA = "0x181EAA170")]
|
||||
private void GOONHPPBPNP(int LANIMDFKGAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B34F RID: 45903 RVA: 0x002A25D4 File Offset: 0x002A07D4
|
||||
[Token(Token = "0x600B34F")]
|
||||
[Address(RVA = "0x1EACF30", Offset = "0x1EAB930", VA = "0x181EACF30", Slot = "13")]
|
||||
public virtual void SetLoading()
|
||||
{
|
||||
IEnumerable enumerable = Enumerable.Empty();
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
List list = this.prefilledChildUIElements;
|
||||
}
|
||||
|
||||
// Token: 0x0600B350 RID: 45904 RVA: 0x002A25FC File Offset: 0x002A07FC
|
||||
[Token(Token = "0x600B350")]
|
||||
[Address(RVA = "0x1EA8940", Offset = "0x1EA7340", VA = "0x181EA8940")]
|
||||
public void ForEachChildElement(Action<GridMemberType> AFLPGGJMPOE)
|
||||
{
|
||||
int num;
|
||||
int num3;
|
||||
for (;;)
|
||||
{
|
||||
num = 0;
|
||||
int num2 = 0;
|
||||
if (this != num2)
|
||||
{
|
||||
AFLPGGJMPOE(this);
|
||||
num3 = 0;
|
||||
num3 += num3;
|
||||
num3++;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
num3 += num3;
|
||||
num += 19;
|
||||
num += typeof(List<GridMemberType>.Enumerator).TypeHandle;
|
||||
}
|
||||
|
||||
// Token: 0x0600B351 RID: 45905 RVA: 0x002A2648 File Offset: 0x002A0848
|
||||
[Token(Token = "0x600B351")]
|
||||
[Address(RVA = "0x1EAAD70", Offset = "0x1EA9770", VA = "0x181EAAD70", Slot = "9")]
|
||||
protected override void LDLPMLOKNFJ(IEnumerable<ListType> OJKNCBNJHIC, bool EEFDDMLCDEM = true)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B352 RID: 45906 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B352")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "14")]
|
||||
protected virtual void EHDPGHCPKDB(GridMemberType AKDBBDBNFBE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B353 RID: 45907
|
||||
[Token(Token = "0x600B353")]
|
||||
[Address(Slot = "15")]
|
||||
protected abstract void BGIECEPGDBE(ListType IOBEPGLJNIP, GridMemberType IOMFCIGGNOI, int CKOIAKLOKMM);
|
||||
|
||||
// Token: 0x0600B354 RID: 45908 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B354")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "16")]
|
||||
protected virtual void KADJONKLKLK(GridMemberType ELLBCHGLIDI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B355 RID: 45909 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B355")]
|
||||
[Address(RVA = "0x1EA7750", Offset = "0x1EA6150", VA = "0x181EA7750", Slot = "10")]
|
||||
protected override void DNCIOHNNCJL(IList<ListType> DACJLIFBHFG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B356 RID: 45910 RVA: 0x002A265C File Offset: 0x002A085C
|
||||
[Token(Token = "0x600B356")]
|
||||
[Address(RVA = "0x1EAD9E0", Offset = "0x1EAC3E0", VA = "0x181EAD9E0", Slot = "5")]
|
||||
public override void SetPageSize(int ONGBFDACHHG, bool CMLDEMBAIHJ = true)
|
||||
{
|
||||
int num;
|
||||
if (num < ONGBFDACHHG)
|
||||
{
|
||||
this.GOONHPPBPNP(ONGBFDACHHG);
|
||||
StackedUIFlowBase componentInParent = base.GetComponentInParent<StackedUIFlowBase>();
|
||||
int num2 = 0;
|
||||
if (componentInParent != num2)
|
||||
{
|
||||
componentInParent.RefreshResizableElements();
|
||||
}
|
||||
}
|
||||
base.SetPageSize(ONGBFDACHHG, CMLDEMBAIHJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600B357 RID: 45911 RVA: 0x002A269C File Offset: 0x002A089C
|
||||
[Token(Token = "0x600B357")]
|
||||
[Address(RVA = "0x1EAAF60", Offset = "0x1EA9960", VA = "0x181EAAF60")]
|
||||
private void NBIOIKFGOLK(GridMemberType MLDKMIGAPEC, bool CMLDEMBAIHJ = true)
|
||||
{
|
||||
int num = 0;
|
||||
Transform transform;
|
||||
if (transform.parent != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
Transform transform2;
|
||||
transform2.SetParent(num2, num3 != 0);
|
||||
}
|
||||
if (CMLDEMBAIHJ)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B358 RID: 45912 RVA: 0x002A26D4 File Offset: 0x002A08D4
|
||||
[Token(Token = "0x600B358")]
|
||||
[Address(RVA = "0x1EABF80", Offset = "0x1EAA980", VA = "0x181EABF80")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
num2 += num2;
|
||||
num += 19;
|
||||
num += typeof(List<GridMemberType>.Enumerator).TypeHandle;
|
||||
}
|
||||
|
||||
// Token: 0x0600B359 RID: 45913 RVA: 0x002A2708 File Offset: 0x002A0908
|
||||
[Token(Token = "0x600B359")]
|
||||
[Address(RVA = "0x1EADE60", Offset = "0x1EAC860", VA = "0x181EADE60")]
|
||||
protected RecyclerPagedGrid()
|
||||
{
|
||||
List list = new List();
|
||||
}
|
||||
|
||||
// Token: 0x04007610 RID: 30224
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007610")]
|
||||
[SerializeField]
|
||||
[Header("Children")]
|
||||
protected GridMemberType childPrefab;
|
||||
|
||||
// Token: 0x04007611 RID: 30225
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007611")]
|
||||
[SerializeField]
|
||||
protected LayoutElement spacerElement;
|
||||
|
||||
// Token: 0x04007612 RID: 30226
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007612")]
|
||||
[SerializeField]
|
||||
private List<GridMemberType> prefilledChildUIElements;
|
||||
|
||||
// Token: 0x04007613 RID: 30227
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007613")]
|
||||
[SerializeField]
|
||||
[Tooltip("If you know the number of children that this grid will have override it, otherwise set this to 0 to let the default PageSize to be used.")]
|
||||
protected int prefilledChildsCoundOverride;
|
||||
|
||||
// Token: 0x04007614 RID: 30228
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007614")]
|
||||
protected List<GridMemberType> EAODNPJMIHF;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,215 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.Creation.AI;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B2A RID: 6954
|
||||
[Token(Token = "0x2001B2A")]
|
||||
[StructLayout(3)]
|
||||
public class AISettingsScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600BA50 RID: 47696 RVA: 0x002BCD8C File Offset: 0x002BAF8C
|
||||
[Token(Token = "0x600BA50")]
|
||||
[Address(RVA = "0x16E2A50", Offset = "0x16E1450", VA = "0x1816E2A50")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Action action = new Action(this.JFOMCCJKHLA);
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action);
|
||||
ActionEvent<UGCAIController> pphhaeokhpb = UGCAIController.PPHHAEOKHPB;
|
||||
Action<UGCAIController> action2 = new Action(this.HMPMPEAGJML);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
ActionEvent<UGCAIController> aidestroyed = UGCAIManager.AIDestroyed;
|
||||
Action<UGCAIController> action3 = new Action(this.HMPMPEAGJML);
|
||||
ActionEvent aisettingsChanged = UGCAIManager.AISettingsChanged;
|
||||
Action action4 = new Action(this.ICPJKEGCJDF);
|
||||
int num2 = 0;
|
||||
aisettingsChanged.Add(action4, num2 != 0);
|
||||
ActionEvent activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
|
||||
Action action5 = new Action(this.NJNFLMADIIK);
|
||||
int num3 = 0;
|
||||
activeSandboxResourcesChangedEvent.Add(action5, num3 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600BA51 RID: 47697 RVA: 0x002BCE3C File Offset: 0x002BB03C
|
||||
[Token(Token = "0x600BA51")]
|
||||
[Address(RVA = "0x16E27B0", Offset = "0x16E11B0", VA = "0x1816E27B0", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
ActionEvent<UGCAIController> pphhaeokhpb = UGCAIController.PPHHAEOKHPB;
|
||||
Action<UGCAIController> action = new Action(this.HMPMPEAGJML);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
ActionEvent<UGCAIController> aidestroyed = UGCAIManager.AIDestroyed;
|
||||
Action<UGCAIController> action2 = new Action(this.HMPMPEAGJML);
|
||||
ActionEvent aisettingsChanged = UGCAIManager.AISettingsChanged;
|
||||
Action action3 = new Action(this.ICPJKEGCJDF);
|
||||
aisettingsChanged.Remove(action3);
|
||||
ActionEvent activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
|
||||
Action action4 = new Action(this.NJNFLMADIIK);
|
||||
activeSandboxResourcesChangedEvent.Remove(action4);
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA52 RID: 47698 RVA: 0x002BCECC File Offset: 0x002BB0CC
|
||||
[Token(Token = "0x600BA52")]
|
||||
[Address(RVA = "0x16E2390", Offset = "0x16E0D90", VA = "0x1816E2390")]
|
||||
private void JFOMCCJKHLA()
|
||||
{
|
||||
bool flag = SingletonMonoBehaviour.Instance.UGCRoom.FLLLPDFLCEA;
|
||||
if (UGCNavMeshManager.FFNIFALJLDD)
|
||||
{
|
||||
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.HJOFLAPIDIN = flag;
|
||||
}
|
||||
if (SingletonMonoBehaviour.IsInitialized)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.UGCRoom.FLLLPDFLCEA = flag;
|
||||
}
|
||||
this.navMeshVisibleToggle.BOHIGPFGJBA = flag;
|
||||
ToggleButton3D toggleButton3D = this.aiIgnorePlayersToggle;
|
||||
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
}
|
||||
bool ignorePlayers = SingletonMonoBehaviour.Instance.NMOPNJHIIOM;
|
||||
toggleButton3D.BOHIGPFGJBA = ignorePlayers;
|
||||
this.NJNFLMADIIK();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA53 RID: 47699 RVA: 0x002BCF50 File Offset: 0x002BB150
|
||||
[Token(Token = "0x600BA53")]
|
||||
[Address(RVA = "0x16E2170", Offset = "0x16E0B70", VA = "0x1816E2170")]
|
||||
public void Button_RebakeNavMesh()
|
||||
{
|
||||
if (!UGCNavMeshManager.FFNIFALJLDD)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.LocalPlayerBakeNavMesh();
|
||||
return;
|
||||
}
|
||||
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.InitializeBakeVolume();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA54 RID: 47700 RVA: 0x002BCF8C File Offset: 0x002BB18C
|
||||
[Token(Token = "0x600BA54")]
|
||||
[Address(RVA = "0x16E2DD0", Offset = "0x16E17D0", VA = "0x1816E2DD0")]
|
||||
public void Toggle_NavMeshVisibility(bool value)
|
||||
{
|
||||
if (UGCNavMeshManager.FFNIFALJLDD)
|
||||
{
|
||||
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.HJOFLAPIDIN = value;
|
||||
}
|
||||
if (SingletonMonoBehaviour.IsInitialized)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.UGCRoom.FLLLPDFLCEA = value;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA55 RID: 47701 RVA: 0x002BCFD0 File Offset: 0x002BB1D0
|
||||
[Token(Token = "0x600BA55")]
|
||||
[Address(RVA = "0x16E2250", Offset = "0x16E0C50", VA = "0x1816E2250")]
|
||||
public void Button_RemoveAi()
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.KillAll();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA56 RID: 47702 RVA: 0x002BCFF0 File Offset: 0x002BB1F0
|
||||
[Token(Token = "0x600BA56")]
|
||||
[Address(RVA = "0x16E2D30", Offset = "0x16E1730", VA = "0x1816E2D30")]
|
||||
public void Toggle_AiIgnorePlayers(bool value)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM = value;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA57 RID: 47703 RVA: 0x002BD018 File Offset: 0x002BB218
|
||||
[Token(Token = "0x600BA57")]
|
||||
[Address(RVA = "0x16E22C0", Offset = "0x16E0CC0", VA = "0x1816E22C0")]
|
||||
private void HMPMPEAGJML(UGCAIController ADNILBJMMOL)
|
||||
{
|
||||
this.NJNFLMADIIK();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA58 RID: 47704 RVA: 0x002BD02C File Offset: 0x002BB22C
|
||||
[Token(Token = "0x600BA58")]
|
||||
[Address(RVA = "0x16E25C0", Offset = "0x16E0FC0", VA = "0x1816E25C0")]
|
||||
private void NJNFLMADIIK()
|
||||
{
|
||||
CostInfo activeSandboxResourceCost = CreationManager.LECLKFMMJGB;
|
||||
int maxAiCost = CreationManager.NIGCKNBPEGD;
|
||||
TextMeshProUGUI textMeshProUGUI = this.activeAiBudgetText;
|
||||
Color red = Color.red;
|
||||
Color white = Color.white;
|
||||
Color color = textMeshProUGUI.color;
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.activeAiBudgetText;
|
||||
float num2;
|
||||
int num = Mathf.RoundToInt(num2);
|
||||
string text;
|
||||
textMeshProUGUI2.text = text;
|
||||
TextMeshProUGUI textMeshProUGUI3 = this.activeAiCountText;
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
int numActive = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DCPGBEAHPIJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA59 RID: 47705 RVA: 0x002BD0A4 File Offset: 0x002BB2A4
|
||||
[Token(Token = "0x600BA59")]
|
||||
[Address(RVA = "0x16E22D0", Offset = "0x16E0CD0", VA = "0x1816E22D0")]
|
||||
private void ICPJKEGCJDF()
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.aiIgnorePlayersToggle;
|
||||
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
}
|
||||
bool ignorePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM;
|
||||
toggleButton3D.BOHIGPFGJBA = ignorePlayers;
|
||||
}
|
||||
|
||||
// Token: 0x0600BA5A RID: 47706 RVA: 0x002BD0D8 File Offset: 0x002BB2D8
|
||||
[Token(Token = "0x600BA5A")]
|
||||
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
|
||||
public AISettingsScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007ABC RID: 31420
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007ABC")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D navMeshVisibleToggle;
|
||||
|
||||
// Token: 0x04007ABD RID: 31421
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007ABD")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D aiIgnorePlayersToggle;
|
||||
|
||||
// Token: 0x04007ABE RID: 31422
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007ABE")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI activeAiCountText;
|
||||
|
||||
// Token: 0x04007ABF RID: 31423
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007ABF")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI activeAiBudgetText;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,244 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001AB1 RID: 6833
|
||||
[Token(Token = "0x2001AB1")]
|
||||
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
|
||||
[StructLayout(3)]
|
||||
public abstract class AccountBasedConditionalButton<T> : ConditionalButton<T> where T : Button3DBase
|
||||
{
|
||||
// Token: 0x17001DAF RID: 7599
|
||||
// (get) Token: 0x0600B7AC RID: 47020 RVA: 0x002B17A8 File Offset: 0x002AF9A8
|
||||
[Token(Token = "0x17001DAF")]
|
||||
protected virtual bool JIJAIMELJFC
|
||||
{
|
||||
[Token(Token = "0x600B7AC")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "9")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001DB0 RID: 7600
|
||||
// (get) Token: 0x0600B7AD RID: 47021 RVA: 0x002B17B8 File Offset: 0x002AF9B8
|
||||
[Token(Token = "0x17001DB0")]
|
||||
protected CPIHGIEOPAJ PJLHBHBILPE
|
||||
{
|
||||
[Token(Token = "0x600B7AD")]
|
||||
[Address(RVA = "0x1EA3180", Offset = "0x1EA1B80", VA = "0x181EA3180")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7AE RID: 47022 RVA: 0x002B17CC File Offset: 0x002AF9CC
|
||||
[Token(Token = "0x600B7AE")]
|
||||
[Address(RVA = "0x1EA2BE0", Offset = "0x1EA15E0", VA = "0x181EA2BE0", Slot = "10")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B7AF RID: 47023 RVA: 0x002B17E0 File Offset: 0x002AF9E0
|
||||
[Token(Token = "0x600B7AF")]
|
||||
[Address(RVA = "0x1EA3410", Offset = "0x1EA1E10", VA = "0x181EA3410", Slot = "11")]
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7B0 RID: 47024 RVA: 0x002B17F8 File Offset: 0x002AF9F8
|
||||
[Token(Token = "0x600B7B0")]
|
||||
[Address(RVA = "0x1EA3640", Offset = "0x1EA2040", VA = "0x181EA3640", Slot = "4")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
Action<int?> action;
|
||||
FGPIDGLCKEF.HODOKBIDHHG += action;
|
||||
Action<int> action2;
|
||||
Matchmaking.LEJANLMCKDD += action2;
|
||||
this.NOMNHOEBGIA();
|
||||
}
|
||||
|
||||
// Token: 0x0600B7B1 RID: 47025 RVA: 0x002B1838 File Offset: 0x002AFA38
|
||||
[Token(Token = "0x600B7B1")]
|
||||
[Address(RVA = "0x1EA34E0", Offset = "0x1EA1EE0", VA = "0x181EA34E0", Slot = "12")]
|
||||
protected virtual void OnDisable()
|
||||
{
|
||||
Action<int?> action;
|
||||
FGPIDGLCKEF.HODOKBIDHHG -= action;
|
||||
Action<int> action2;
|
||||
Matchmaking.LEJANLMCKDD -= action2;
|
||||
}
|
||||
|
||||
// Token: 0x0600B7B2 RID: 47026 RVA: 0x002B1868 File Offset: 0x002AFA68
|
||||
[Token(Token = "0x600B7B2")]
|
||||
[Address(RVA = "0x1EA37E0", Offset = "0x1EA21E0", VA = "0x181EA37E0")]
|
||||
private void PABKIEKBHGA(int? CJFGEMGOJHB)
|
||||
{
|
||||
bool flag;
|
||||
bool flag2;
|
||||
if (flag != flag2)
|
||||
{
|
||||
this.HKMHFLEIPIM(CJFGEMGOJHB);
|
||||
this.OnEnable();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7B3 RID: 47027 RVA: 0x002B188C File Offset: 0x002AFA8C
|
||||
[Token(Token = "0x600B7B3")]
|
||||
[Address(RVA = "0x1EA3000", Offset = "0x1EA1A00", VA = "0x181EA3000")]
|
||||
private void HKMHFLEIPIM(int? CJFGEMGOJHB)
|
||||
{
|
||||
bool supportsParallelInitialization = SingletonMonoBehaviour.Instance.OOOAGOMEFKG;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600B7B4 RID: 47028 RVA: 0x002B18B4 File Offset: 0x002AFAB4
|
||||
[Token(Token = "0x600B7B4")]
|
||||
[Address(RVA = "0x1EA3240", Offset = "0x1EA1C40", VA = "0x181EA3240")]
|
||||
private void LEJANLMCKDD(int ENJEOLBEALP)
|
||||
{
|
||||
bool flag;
|
||||
if ((flag ? 1 : 0) != ENJEOLBEALP)
|
||||
{
|
||||
this.OnEnable();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7B5 RID: 47029 RVA: 0x002B18D4 File Offset: 0x002AFAD4
|
||||
[Token(Token = "0x600B7B5")]
|
||||
[Address(RVA = "0x1EA32B0", Offset = "0x1EA1CB0", VA = "0x181EA32B0", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
Debug.LogWarning("Conditional Button attempted button press without player!");
|
||||
}
|
||||
|
||||
// Token: 0x0600B7B6 RID: 47030 RVA: 0x002B18F4 File Offset: 0x002AFAF4
|
||||
[Token(Token = "0x600B7B6")]
|
||||
[Address(RVA = "0x1EA3330", Offset = "0x1EA1D30", VA = "0x181EA3330", Slot = "13")]
|
||||
protected virtual void MOPPDBJPCAI()
|
||||
{
|
||||
Func<Player, bool> func;
|
||||
Player player = Enumerable.FirstOrDefault<Player>(Player.All, func);
|
||||
this.NOMNHOEBGIA();
|
||||
}
|
||||
|
||||
// Token: 0x0600B7B7 RID: 47031 RVA: 0x002B1914 File Offset: 0x002AFB14
|
||||
[Token(Token = "0x600B7B7")]
|
||||
[Address(RVA = "0x1EA38A0", Offset = "0x1EA22A0", VA = "0x181EA38A0", Slot = "5")]
|
||||
protected sealed override void PICEBFBCNCL()
|
||||
{
|
||||
this.MGFKPEMKOOK();
|
||||
this.NOMNHOEBGIA();
|
||||
}
|
||||
|
||||
// Token: 0x0600B7B8 RID: 47032
|
||||
[Token(Token = "0x600B7B8")]
|
||||
[Address(Slot = "14")]
|
||||
protected abstract void NOMNHOEBGIA();
|
||||
|
||||
// Token: 0x0600B7B9 RID: 47033 RVA: 0x002B1940 File Offset: 0x002AFB40
|
||||
[Token(Token = "0x600B7B9")]
|
||||
[Address(RVA = "0x1EA2D70", Offset = "0x1EA1770", VA = "0x181EA2D70")]
|
||||
protected void FEJAILNOPKO(CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
Debug.LogError(string.Format("SendPartyUpRequest: Could not find account ID {0} in Photon local players", flag));
|
||||
return;
|
||||
}
|
||||
bool flag2 = Player.<EGKJPJKLEAI>k__BackingField.playerParty.IsInPartyWith(num);
|
||||
if (!flag2)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Debug.LogWarning(string.Format("Tried to send party request to already partied player: account ID {0}", flag2));
|
||||
}
|
||||
|
||||
// Token: 0x0600B7BA RID: 47034 RVA: 0x002B1994 File Offset: 0x002AFB94
|
||||
[Token(Token = "0x600B7BA")]
|
||||
[Address(RVA = "0x1EA2AF0", Offset = "0x1EA14F0", VA = "0x181EA2AF0")]
|
||||
protected void ALAAIKGFJLN()
|
||||
{
|
||||
CPIHGIEOPAJ cpihgieopaj;
|
||||
if (cpihgieopaj != 0)
|
||||
{
|
||||
WatchUI.BFPPPLIJIGC.ShowMessageDialog(cpihgieopaj);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7BB RID: 47035 RVA: 0x002B19B8 File Offset: 0x002AFBB8
|
||||
[Token(Token = "0x600B7BB")]
|
||||
[Address(RVA = "0x1EA3930", Offset = "0x1EA2330", VA = "0x181EA3930")]
|
||||
protected AccountBasedConditionalButton()
|
||||
{
|
||||
this.NOMNHOEBGIA();
|
||||
}
|
||||
|
||||
// Token: 0x0600B7BC RID: 47036 RVA: 0x002B19CC File Offset: 0x002AFBCC
|
||||
[Token(Token = "0x600B7BC")]
|
||||
[Address(RVA = "0x1EA2C80", Offset = "0x1EA1680", VA = "0x181EA2C80")]
|
||||
[CompilerGenerated]
|
||||
private void BBGCFJBOEGG(bool? PPAPODIAGLG)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
this.OnEnable();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7BD RID: 47037 RVA: 0x002B19EC File Offset: 0x002AFBEC
|
||||
[Token(Token = "0x600B7BD")]
|
||||
[Address(RVA = "0x1EA2D10", Offset = "0x1EA1710", VA = "0x181EA2D10")]
|
||||
[CompilerGenerated]
|
||||
private bool CNDOLMCGFEH(Player GPEKFHLOFGA)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x040078B4 RID: 30900
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40078B4")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
protected AccountSpecificUIBehaviour accountWatcher;
|
||||
|
||||
// Token: 0x040078B5 RID: 30901
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40078B5")]
|
||||
protected bool EBILILNKGEO;
|
||||
|
||||
// Token: 0x040078B6 RID: 30902
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40078B6")]
|
||||
private bool HJLHIFPPICJ;
|
||||
|
||||
// Token: 0x040078B7 RID: 30903
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40078B7")]
|
||||
private CPIHGIEOPAJ CEJGAGILCLP;
|
||||
|
||||
// Token: 0x040078B8 RID: 30904
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40078B8")]
|
||||
protected Player KBOPKAPDHHD;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001ADF RID: 6879
|
||||
[Token(Token = "0x2001ADF")]
|
||||
[StructLayout(3)]
|
||||
public class AccountConditionalButton : AccountBasedConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x0600B8E8 RID: 47336 RVA: 0x002B690C File Offset: 0x002B4B0C
|
||||
[Token(Token = "0x600B8E8")]
|
||||
[Address(RVA = "0x16E3380", Offset = "0x16E1D80", VA = "0x1816E3380", Slot = "14")]
|
||||
protected override void NOMNHOEBGIA()
|
||||
{
|
||||
CCEOLAOLEKJ cceolaolekj;
|
||||
if (cceolaolekj != 0)
|
||||
{
|
||||
CCEOLAOLEKJ cceolaolekj2;
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = cceolaolekj2.<KHJCEENDAOL>k__BackingField;
|
||||
ObscuredString obscuredString = ObscuredString.FAJDMKOEFLH("coach");
|
||||
if (!<KHJCEENDAOL>k__BackingField.FKCEAFNEBAM(obscuredString, StringComparison.InvariantCultureIgnoreCase))
|
||||
{
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
base.ILGFOHIJHMG = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600B8E9 RID: 47337 RVA: 0x002B694C File Offset: 0x002B4B4C
|
||||
[Token(Token = "0x600B8E9")]
|
||||
[Address(RVA = "0x16E31B0", Offset = "0x16E1BB0", VA = "0x1816E31B0", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
PlayerDetailsWatchUIFlow playerDetailsWatchUIFlow;
|
||||
playerDetailsWatchUIFlow.JJHHEBIBJPK(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B8EA RID: 47338 RVA: 0x002B6970 File Offset: 0x002B4B70
|
||||
[Token(Token = "0x600B8EA")]
|
||||
[Address(RVA = "0x16E3450", Offset = "0x16E1E50", VA = "0x1816E3450")]
|
||||
public AccountConditionalButton()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,277 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001AFD RID: 6909
|
||||
[Token(Token = "0x2001AFD")]
|
||||
[StructLayout(3)]
|
||||
public class AccountIdPagedGrid : RecyclerPagedGrid<int, PlayerButton>
|
||||
{
|
||||
// Token: 0x0600B999 RID: 47513 RVA: 0x002BA0F8 File Offset: 0x002B82F8
|
||||
[Token(Token = "0x600B999")]
|
||||
[Address(RVA = "0x16E3820", Offset = "0x16E2220", VA = "0x1816E3820")]
|
||||
private void Start()
|
||||
{
|
||||
if (!this.DKPOLFDDKON)
|
||||
{
|
||||
this.DKPOLFDDKON = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B99A RID: 47514 RVA: 0x002BA118 File Offset: 0x002B8318
|
||||
[Token(Token = "0x600B99A")]
|
||||
[Address(RVA = "0x16E36E0", Offset = "0x16E20E0", VA = "0x1816E36E0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(PlayerButton LKDLEHGHCAD)
|
||||
{
|
||||
PlayerButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.ShowDetailsEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick buttonAction = button.PAALHPHGBDF;
|
||||
UnityAction unityAction = delegate
|
||||
{
|
||||
AccountIdPagedGrid <>4__this = this;
|
||||
PlayerButton button2 = button;
|
||||
AccountIdPagedGrid.ShowPlayerDetailsEvent showDetailsEvent = <>4__this.ShowDetailsEvent;
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = button2.<PBHKKOAINGC>k__BackingField;
|
||||
showDetailsEvent.Invoke(<PBHKKOAINGC>k__BackingField);
|
||||
};
|
||||
buttonAction.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B99B RID: 47515 RVA: 0x002BA174 File Offset: 0x002B8374
|
||||
[Token(Token = "0x600B99B")]
|
||||
[Address(RVA = "0x16E37C0", Offset = "0x16E21C0", VA = "0x1816E37C0")]
|
||||
public void SetAccountIds(IEnumerable<int> ILNGMAANNDG, bool EEFDDMLCDEM)
|
||||
{
|
||||
this.Awake();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B99C RID: 47516 RVA: 0x002BA190 File Offset: 0x002B8390
|
||||
[Token(Token = "0x600B99C")]
|
||||
[Address(RVA = "0x16E3510", Offset = "0x16E1F10", VA = "0x1816E3510", Slot = "10")]
|
||||
protected override void DNCIOHNNCJL(IList<int> DACJLIFBHFG)
|
||||
{
|
||||
AccountIdPagedGrid.JOMGNLJINJI jomgnljinji = new AccountIdPagedGrid.JOMGNLJINJI();
|
||||
jomgnljinji.<>4__this = this;
|
||||
jomgnljinji.activeChildren = DACJLIFBHFG;
|
||||
if (jomgnljinji != 0)
|
||||
{
|
||||
if (!this.DKPOLFDDKON)
|
||||
{
|
||||
this.DKPOLFDDKON = true;
|
||||
}
|
||||
int kdpehphodcd = this.KDPEHPHODCD;
|
||||
this.LOCJOJFOGEO = kdpehphodcd;
|
||||
IPromise<List<CCEOLAOLEKJ>> promise = PEGGCEDHBOF.NHCHADDMPFC(Enumerable.ToList<int>(jomgnljinji.activeChildren));
|
||||
Action<List<CCEOLAOLEKJ>> action = delegate(List<CCEOLAOLEKJ> accounts)
|
||||
{
|
||||
AccountIdPagedGrid <>4__this = jomgnljinji.<>4__this;
|
||||
int kdpehphodcd2 = <>4__this.KDPEHPHODCD;
|
||||
if (<>4__this.LOCJOJFOGEO == kdpehphodcd2)
|
||||
{
|
||||
IList<int> activeChildren2 = jomgnljinji.activeChildren;
|
||||
if (kdpehphodcd2 == 0)
|
||||
{
|
||||
AccountIdPagedGrid <>4__this2 = jomgnljinji.<>4__this;
|
||||
string text2 = <>4__this2.noResultsString;
|
||||
PLDMAFINLJO.FANDNIHFMNM(<>4__this2.emptyDisplayText, text2);
|
||||
}
|
||||
GameObject emptyDisplay = jomgnljinji.<>4__this.emptyDisplay;
|
||||
int num2 = 0;
|
||||
if (emptyDisplay != num2)
|
||||
{
|
||||
AccountIdPagedGrid <>4__this3 = jomgnljinji.<>4__this;
|
||||
IList<int> activeChildren3 = jomgnljinji.activeChildren;
|
||||
GameObject emptyDisplay2 = <>4__this3.emptyDisplay;
|
||||
bool flag = <>4__this3 == 0;
|
||||
emptyDisplay2.SetActive(flag);
|
||||
GameObject gameObject = jomgnljinji.<>4__this.gridBaseTransform.gameObject;
|
||||
IList<int> activeChildren4 = jomgnljinji.activeChildren;
|
||||
bool flag2 = gameObject != 0;
|
||||
gameObject.SetActive(flag2);
|
||||
}
|
||||
AccountIdPagedGrid <>4__this4 = jomgnljinji.<>4__this;
|
||||
IList<int> activeChildren5 = jomgnljinji.activeChildren;
|
||||
<>4__this4.DNCIOHNNCJL(activeChildren5);
|
||||
}
|
||||
};
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
IPromise<List<CCEOLAOLEKJ>> promise2 = promise.Then(action);
|
||||
return;
|
||||
}
|
||||
string text = this.noResultsString;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, text);
|
||||
IList<int> activeChildren = jomgnljinji.activeChildren;
|
||||
base.DNCIOHNNCJL(activeChildren);
|
||||
}
|
||||
|
||||
// Token: 0x0600B99D RID: 47517 RVA: 0x002BA23C File Offset: 0x002B843C
|
||||
[Token(Token = "0x600B99D")]
|
||||
[Address(RVA = "0x16E34E0", Offset = "0x16E1EE0", VA = "0x1816E34E0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(int GKLPIFBPGOD, PlayerButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
int num = 0;
|
||||
LKDLEHGHCAD.SetAccount(GKLPIFBPGOD, (AccountSpecificUIBehaviour.PlayerDisplayMode)num);
|
||||
}
|
||||
|
||||
// Token: 0x0600B99E RID: 47518 RVA: 0x002BA25C File Offset: 0x002B845C
|
||||
[Token(Token = "0x600B99E")]
|
||||
[Address(RVA = "0x16E3840", Offset = "0x16E2240", VA = "0x1816E3840")]
|
||||
public AccountIdPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B99F RID: 47519 RVA: 0x002BA27C File Offset: 0x002B847C
|
||||
[Token(Token = "0x600B99F")]
|
||||
[Address(RVA = "0x16E3490", Offset = "0x16E1E90", VA = "0x1816E3490")]
|
||||
[DebuggerHidden]
|
||||
[CompilerGenerated]
|
||||
private void AEIBJJHGPDO(IList<int> DACJLIFBHFG)
|
||||
{
|
||||
base.DNCIOHNNCJL(DACJLIFBHFG);
|
||||
}
|
||||
|
||||
// Token: 0x04007A22 RID: 31266
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007A22")]
|
||||
[SerializeField]
|
||||
private string noResultsString = "No Results :(";
|
||||
|
||||
// Token: 0x04007A23 RID: 31267
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007A23")]
|
||||
[SerializeField]
|
||||
private AccountIdPagedGrid.ShowPlayerDetailsEvent ShowDetailsEvent;
|
||||
|
||||
// Token: 0x04007A24 RID: 31268
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007A24")]
|
||||
private bool DKPOLFDDKON;
|
||||
|
||||
// Token: 0x04007A25 RID: 31269
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x4007A25")]
|
||||
private int LOCJOJFOGEO;
|
||||
|
||||
// Token: 0x02001AFE RID: 6910
|
||||
[Token(Token = "0x2001AFE")]
|
||||
[Serializable]
|
||||
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
|
||||
{
|
||||
// Token: 0x0600B9A0 RID: 47520 RVA: 0x002BA290 File Offset: 0x002B8490
|
||||
[Token(Token = "0x600B9A0")]
|
||||
[Address(RVA = "0x16F9EC0", Offset = "0x16F88C0", VA = "0x1816F9EC0")]
|
||||
public ShowPlayerDetailsEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001AFF RID: 6911
|
||||
[Token(Token = "0x2001AFF")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PFICOJEHDMJ
|
||||
{
|
||||
// Token: 0x0600B9A1 RID: 47521 RVA: 0x002BA2A4 File Offset: 0x002B84A4
|
||||
[Token(Token = "0x600B9A1")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public PFICOJEHDMJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B9A2 RID: 47522 RVA: 0x002BA2B8 File Offset: 0x002B84B8
|
||||
[Token(Token = "0x600B9A2")]
|
||||
[Address(RVA = "0x16F97B0", Offset = "0x16F81B0", VA = "0x1816F97B0")]
|
||||
internal void <SetupNewChild>b__0()
|
||||
{
|
||||
AccountIdPagedGrid accountIdPagedGrid = this.<>4__this;
|
||||
PlayerButton playerButton = this.button;
|
||||
AccountIdPagedGrid.ShowPlayerDetailsEvent showDetailsEvent = accountIdPagedGrid.ShowDetailsEvent;
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = playerButton.<PBHKKOAINGC>k__BackingField;
|
||||
showDetailsEvent.Invoke(<PBHKKOAINGC>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x04007A26 RID: 31270
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007A26")]
|
||||
public AccountIdPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x04007A27 RID: 31271
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007A27")]
|
||||
public PlayerButton button;
|
||||
}
|
||||
|
||||
// Token: 0x02001B00 RID: 6912
|
||||
[Token(Token = "0x2001B00")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JOMGNLJINJI
|
||||
{
|
||||
// Token: 0x0600B9A3 RID: 47523 RVA: 0x002BA2F0 File Offset: 0x002B84F0
|
||||
[Token(Token = "0x600B9A3")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JOMGNLJINJI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B9A4 RID: 47524 RVA: 0x002BA304 File Offset: 0x002B8504
|
||||
[Token(Token = "0x600B9A4")]
|
||||
[Address(RVA = "0x16F6860", Offset = "0x16F5260", VA = "0x1816F6860")]
|
||||
internal void <ActivateCurrentPageActiveChildren>b__0(List<CCEOLAOLEKJ> accounts)
|
||||
{
|
||||
AccountIdPagedGrid accountIdPagedGrid = this.<>4__this;
|
||||
int kdpehphodcd = accountIdPagedGrid.KDPEHPHODCD;
|
||||
if (accountIdPagedGrid.LOCJOJFOGEO == kdpehphodcd)
|
||||
{
|
||||
IList<int> list = this.activeChildren;
|
||||
if (kdpehphodcd == 0)
|
||||
{
|
||||
AccountIdPagedGrid accountIdPagedGrid2 = this.<>4__this;
|
||||
string noResultsString = accountIdPagedGrid2.noResultsString;
|
||||
PLDMAFINLJO.FANDNIHFMNM(accountIdPagedGrid2.emptyDisplayText, noResultsString);
|
||||
}
|
||||
GameObject emptyDisplay = this.<>4__this.emptyDisplay;
|
||||
int num = 0;
|
||||
if (emptyDisplay != num)
|
||||
{
|
||||
AccountIdPagedGrid accountIdPagedGrid3 = this.<>4__this;
|
||||
IList<int> list2 = this.activeChildren;
|
||||
GameObject emptyDisplay2 = accountIdPagedGrid3.emptyDisplay;
|
||||
bool flag = accountIdPagedGrid3 == 0;
|
||||
emptyDisplay2.SetActive(flag);
|
||||
GameObject gameObject = this.<>4__this.gridBaseTransform.gameObject;
|
||||
IList<int> list3 = this.activeChildren;
|
||||
bool flag2 = gameObject != 0;
|
||||
gameObject.SetActive(flag2);
|
||||
}
|
||||
AccountIdPagedGrid accountIdPagedGrid4 = this.<>4__this;
|
||||
IList<int> list4 = this.activeChildren;
|
||||
accountIdPagedGrid4.DNCIOHNNCJL(list4);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007A28 RID: 31272
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007A28")]
|
||||
public AccountIdPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x04007A29 RID: 31273
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007A29")]
|
||||
public IList<int> activeChildren;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001AE0 RID: 6880
|
||||
[Token(Token = "0x2001AE0")]
|
||||
[StructLayout(3)]
|
||||
public class AccountPagedGrid : RecyclerPagedGrid<CCEOLAOLEKJ, PlayerButton>
|
||||
{
|
||||
// Token: 0x0600B8EB RID: 47339 RVA: 0x002B6984 File Offset: 0x002B4B84
|
||||
[Token(Token = "0x600B8EB")]
|
||||
[Address(RVA = "0x16E3940", Offset = "0x16E2340", VA = "0x1816E3940", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(PlayerButton LKDLEHGHCAD)
|
||||
{
|
||||
PlayerButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.ShowDetailsEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick buttonAction = button.PAALHPHGBDF;
|
||||
UnityAction unityAction = delegate
|
||||
{
|
||||
AccountPagedGrid <>4__this = this;
|
||||
PlayerButton button2 = button;
|
||||
AccountPagedGrid.ShowPlayerDetailsEvent showDetailsEvent = <>4__this.ShowDetailsEvent;
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = button2.<PBHKKOAINGC>k__BackingField;
|
||||
showDetailsEvent.Invoke(<PBHKKOAINGC>k__BackingField);
|
||||
};
|
||||
buttonAction.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B8EC RID: 47340 RVA: 0x002B69E0 File Offset: 0x002B4BE0
|
||||
[Token(Token = "0x600B8EC")]
|
||||
[Address(RVA = "0x16E3A20", Offset = "0x16E2420", VA = "0x1816E3A20")]
|
||||
public void SetAccountsSimple(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF)
|
||||
{
|
||||
this.HGLLKBFOBIE = (AccountSpecificUIBehaviour.PlayerDisplayMode)((ulong)0L);
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B8ED RID: 47341 RVA: 0x002B6A00 File Offset: 0x002B4C00
|
||||
[Token(Token = "0x600B8ED")]
|
||||
[Address(RVA = "0x16E3A40", Offset = "0x16E2440", VA = "0x1816E3A40")]
|
||||
public void SetAccounts(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF, AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE, bool EEFDDMLCDEM)
|
||||
{
|
||||
this.HGLLKBFOBIE = HGLLKBFOBIE;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B8EE RID: 47342 RVA: 0x002B6A1C File Offset: 0x002B4C1C
|
||||
[Token(Token = "0x600B8EE")]
|
||||
[Address(RVA = "0x16E3890", Offset = "0x16E2290", VA = "0x1816E3890", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(CCEOLAOLEKJ HFIDFDPOCKA, PlayerButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
int num = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField);
|
||||
AccountSpecificUIBehaviour.PlayerDisplayMode hgllkbfobie = this.HGLLKBFOBIE;
|
||||
LKDLEHGHCAD.SetAccount(num, hgllkbfobie);
|
||||
}
|
||||
|
||||
// Token: 0x0600B8EF RID: 47343 RVA: 0x002B6A4C File Offset: 0x002B4C4C
|
||||
[Token(Token = "0x600B8EF")]
|
||||
[Address(RVA = "0x16E3A60", Offset = "0x16E2460", VA = "0x1816E3A60")]
|
||||
public AccountPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400798D RID: 31117
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400798D")]
|
||||
[SerializeField]
|
||||
private AccountPagedGrid.ShowPlayerDetailsEvent ShowDetailsEvent;
|
||||
|
||||
// Token: 0x0400798E RID: 31118
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400798E")]
|
||||
private AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE;
|
||||
|
||||
// Token: 0x02001AE1 RID: 6881
|
||||
[Token(Token = "0x2001AE1")]
|
||||
[Serializable]
|
||||
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
|
||||
{
|
||||
// Token: 0x0600B8F0 RID: 47344 RVA: 0x002B6A60 File Offset: 0x002B4C60
|
||||
[Token(Token = "0x600B8F0")]
|
||||
[Address(RVA = "0x16F9E80", Offset = "0x16F8880", VA = "0x1816F9E80")]
|
||||
public ShowPlayerDetailsEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001AE2 RID: 6882
|
||||
[Token(Token = "0x2001AE2")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CNECLOOLLGG
|
||||
{
|
||||
// Token: 0x0600B8F1 RID: 47345 RVA: 0x002B6A74 File Offset: 0x002B4C74
|
||||
[Token(Token = "0x600B8F1")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public CNECLOOLLGG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B8F2 RID: 47346 RVA: 0x002B6A88 File Offset: 0x002B4C88
|
||||
[Token(Token = "0x600B8F2")]
|
||||
[Address(RVA = "0x16F3490", Offset = "0x16F1E90", VA = "0x1816F3490")]
|
||||
internal void <SetupNewChild>b__0()
|
||||
{
|
||||
AccountPagedGrid accountPagedGrid = this.<>4__this;
|
||||
PlayerButton playerButton = this.button;
|
||||
AccountPagedGrid.ShowPlayerDetailsEvent showDetailsEvent = accountPagedGrid.ShowDetailsEvent;
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = playerButton.<PBHKKOAINGC>k__BackingField;
|
||||
showDetailsEvent.Invoke(<PBHKKOAINGC>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0400798F RID: 31119
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400798F")]
|
||||
public AccountPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x04007990 RID: 31120
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007990")]
|
||||
public PlayerButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,112 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A8D RID: 6797
|
||||
[Token(Token = "0x2001A8D")]
|
||||
[StructLayout(3)]
|
||||
public class AccountSelectionButton3D : PlayerInfoUIControl
|
||||
{
|
||||
// Token: 0x17001D84 RID: 7556
|
||||
// (get) Token: 0x0600B685 RID: 46725 RVA: 0x002AC58C File Offset: 0x002AA78C
|
||||
[Token(Token = "0x17001D84")]
|
||||
public Button3D.OnButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x600B685")]
|
||||
[Address(RVA = "0x16E3D90", Offset = "0x16E2790", VA = "0x1816E3D90")]
|
||||
get
|
||||
{
|
||||
return this.Button.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B686 RID: 46726 RVA: 0x002AC5AC File Offset: 0x002AA7AC
|
||||
[Token(Token = "0x600B686")]
|
||||
[Address(RVA = "0x16E3AA0", Offset = "0x16E24A0", VA = "0x1816E3AA0", Slot = "6")]
|
||||
public override void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
base.SetAccount(HFIDFDPOCKA);
|
||||
GameObject gameObject = this.juniorIcon;
|
||||
bool flag;
|
||||
if (HFIDFDPOCKA == 0 || flag)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
bool flag2 = HFIDFDPOCKA != 0;
|
||||
List<GameObject> list = this.accountVisuals;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
while (gameObject == 0)
|
||||
{
|
||||
}
|
||||
gameObject.SetActive(flag2);
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
List<GameObject> list2 = this.noAccountVisuals;
|
||||
List.Enumerator enumerator2;
|
||||
if (enumerator2 == 0)
|
||||
{
|
||||
goto IL_6C;
|
||||
}
|
||||
while (gameObject == 0)
|
||||
{
|
||||
}
|
||||
bool flag3 = HFIDFDPOCKA == 0;
|
||||
gameObject.SetActive(flag3);
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
IL_6C:
|
||||
num++;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600B687 RID: 46727 RVA: 0x002AC634 File Offset: 0x002AA834
|
||||
[Token(Token = "0x600B687")]
|
||||
[Address(RVA = "0x11BC460", Offset = "0x11BAE60", VA = "0x1811BC460")]
|
||||
public AccountSelectionButton3D()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040077CE RID: 30670
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40077CE")]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
public Button3D Button;
|
||||
|
||||
// Token: 0x040077CF RID: 30671
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40077CF")]
|
||||
[SerializeField]
|
||||
private GameObject juniorIcon;
|
||||
|
||||
// Token: 0x040077D0 RID: 30672
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40077D0")]
|
||||
[SerializeField]
|
||||
private List<GameObject> accountVisuals;
|
||||
|
||||
// Token: 0x040077D1 RID: 30673
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40077D1")]
|
||||
[SerializeField]
|
||||
private List<GameObject> noAccountVisuals;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,322 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A8E RID: 6798
|
||||
[Token(Token = "0x2001A8E")]
|
||||
[StructLayout(3)]
|
||||
public class AccountSelectionMenu : MonoBehaviour, GHEELCONOBP
|
||||
{
|
||||
// Token: 0x17001D85 RID: 7557
|
||||
// (get) Token: 0x0600B688 RID: 46728 RVA: 0x002AC648 File Offset: 0x002AA848
|
||||
// (set) Token: 0x0600B689 RID: 46729 RVA: 0x002AC65C File Offset: 0x002AA85C
|
||||
[Token(Token = "0x17001D85")]
|
||||
public bool KGCJLAOBAHL
|
||||
{
|
||||
[Token(Token = "0x600B688")]
|
||||
[Address(RVA = "0x52F470", Offset = "0x52DE70", VA = "0x18052F470")]
|
||||
get;
|
||||
[Token(Token = "0x600B689")]
|
||||
[Address(RVA = "0x52F720", Offset = "0x52E120", VA = "0x18052F720")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17001D86 RID: 7558
|
||||
// (get) Token: 0x0600B68A RID: 46730 RVA: 0x002AC670 File Offset: 0x002AA870
|
||||
[Token(Token = "0x17001D86")]
|
||||
public Transform FJLJBEHIKMF
|
||||
{
|
||||
[Token(Token = "0x600B68A")]
|
||||
[Address(RVA = "0x16E4440", Offset = "0x16E2E40", VA = "0x1816E4440", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return this.keyboardRoot.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D87 RID: 7559
|
||||
// (get) Token: 0x0600B68B RID: 46731 RVA: 0x002AC690 File Offset: 0x002AA890
|
||||
[Token(Token = "0x17001D87")]
|
||||
public bool GMPGMNOAIFB
|
||||
{
|
||||
[Token(Token = "0x600B68B")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B68C RID: 46732 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B68C")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")]
|
||||
public void OnKeyboardAttached()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17001D88 RID: 7560
|
||||
// (get) Token: 0x0600B68D RID: 46733 RVA: 0x002AC6A0 File Offset: 0x002AA8A0
|
||||
// (set) Token: 0x0600B68E RID: 46734 RVA: 0x002AC6B4 File Offset: 0x002AA8B4
|
||||
[Token(Token = "0x17001D88")]
|
||||
public AccountSelectionStackedUI GAECBMCDKAI
|
||||
{
|
||||
[Token(Token = "0x600B68D")]
|
||||
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
|
||||
get;
|
||||
[Token(Token = "0x600B68E")]
|
||||
[Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17001D89 RID: 7561
|
||||
// (get) Token: 0x0600B68F RID: 46735 RVA: 0x002AC6C8 File Offset: 0x002AA8C8
|
||||
[Token(Token = "0x17001D89")]
|
||||
public bool EALLKLBMKEL
|
||||
{
|
||||
[Token(Token = "0x600B68F")]
|
||||
[Address(RVA = "0x16E4420", Offset = "0x16E2E20", VA = "0x1816E4420")]
|
||||
get
|
||||
{
|
||||
return this.GHIGDOJMPKD != AccountSelectionMenu.GDEEBGNPMEL.Hidden;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D8A RID: 7562
|
||||
// (get) Token: 0x0600B690 RID: 46736 RVA: 0x002AC6E4 File Offset: 0x002AA8E4
|
||||
[Token(Token = "0x17001D8A")]
|
||||
public AccountSelectionMenu.GDEEBGNPMEL GHIGDOJMPKD
|
||||
{
|
||||
[Token(Token = "0x600B690")]
|
||||
[Address(RVA = "0x16E4460", Offset = "0x16E2E60", VA = "0x1816E4460")]
|
||||
get
|
||||
{
|
||||
Animator ccjngblkhkd = this.CCJNGBLKHKD;
|
||||
int num = 0;
|
||||
if (ccjngblkhkd != num && this.CCJNGBLKHKD.gameObject.activeInHierarchy)
|
||||
{
|
||||
Animator ccjngblkhkd2 = this.CCJNGBLKHKD;
|
||||
AnimatorStateInfo animatorStateInfo;
|
||||
float length = animatorStateInfo.m_Length;
|
||||
int loop = animatorStateInfo.m_Loop;
|
||||
return this.ELALAJFPOCN[loop];
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B691 RID: 46737 RVA: 0x002AC748 File Offset: 0x002AA948
|
||||
[Token(Token = "0x600B691")]
|
||||
[Address(RVA = "0x16E3DB0", Offset = "0x16E27B0", VA = "0x1816E3DB0")]
|
||||
private void Awake()
|
||||
{
|
||||
int num;
|
||||
Array values;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
Animator component = base.gameObject.GetComponent<Animator>();
|
||||
this.CCJNGBLKHKD = component;
|
||||
values = Enum.GetValues(typeof(AccountSelectionMenu.GDEEBGNPMEL));
|
||||
}
|
||||
while (values == 0);
|
||||
if (num < values)
|
||||
{
|
||||
int hashCode = num.GetHashCode();
|
||||
Dictionary<int, AccountSelectionMenu.GDEEBGNPMEL> elalajfpocn = this.ELALAJFPOCN;
|
||||
num++;
|
||||
}
|
||||
GameObject gameObject = this.keyboardRoot;
|
||||
AGVirtualKeyboard agvirtualKeyboard = this.keyboardPrefab;
|
||||
Transform transform = gameObject.transform;
|
||||
AGVirtualKeyboard agvirtualKeyboard2 = global::UnityEngine.Object.Instantiate<AGVirtualKeyboard>(agvirtualKeyboard, transform);
|
||||
this.HABAMPGHGEP = agvirtualKeyboard2;
|
||||
}
|
||||
|
||||
// Token: 0x0600B692 RID: 46738 RVA: 0x002AC7D0 File Offset: 0x002AA9D0
|
||||
[Token(Token = "0x600B692")]
|
||||
[Address(RVA = "0x16E4370", Offset = "0x16E2D70", VA = "0x1816E4370")]
|
||||
private void Update()
|
||||
{
|
||||
AccountSelectionMenu.GDEEBGNPMEL fkleakblfbg = this.FKLEAKBLFBG;
|
||||
AccountSelectionMenu.GDEEBGNPMEL menuAnimationState = this.GHIGDOJMPKD;
|
||||
this.FKLEAKBLFBG = menuAnimationState;
|
||||
if (this.GHIGDOJMPKD != fkleakblfbg && this.GHIGDOJMPKD == AccountSelectionMenu.GDEEBGNPMEL.Hidden)
|
||||
{
|
||||
int num = 0;
|
||||
this.KLAFBPPJCMH(num != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B693 RID: 46739 RVA: 0x002AC810 File Offset: 0x002AAA10
|
||||
[Token(Token = "0x600B693")]
|
||||
[Address(RVA = "0x16E42F0", Offset = "0x16E2CF0", VA = "0x1816E42F0")]
|
||||
public void OpenMenu()
|
||||
{
|
||||
if (!this.<CCLPAHOMKIH>k__BackingField)
|
||||
{
|
||||
this.CCJNGBLKHKD.enabled = true;
|
||||
this.<CCLPAHOMKIH>k__BackingField = true;
|
||||
this.KLAFBPPJCMH(true);
|
||||
this.CCJNGBLKHKD.SetBool("Visible", true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B694 RID: 46740 RVA: 0x002AC858 File Offset: 0x002AAA58
|
||||
[Token(Token = "0x600B694")]
|
||||
[Address(RVA = "0x16E3FB0", Offset = "0x16E29B0", VA = "0x1816E3FB0")]
|
||||
public void CloseMenu()
|
||||
{
|
||||
if (this.<CCLPAHOMKIH>k__BackingField)
|
||||
{
|
||||
this.CCJNGBLKHKD.enabled = true;
|
||||
this.<CCLPAHOMKIH>k__BackingField = false;
|
||||
AGVirtualKeyboard habampghgep = this.HABAMPGHGEP;
|
||||
int num = 0;
|
||||
if (habampghgep != num)
|
||||
{
|
||||
AGVirtualKeyboard habampghgep2 = this.HABAMPGHGEP;
|
||||
int num2 = 0;
|
||||
habampghgep2.HideKeyboard(this, num2 != 0);
|
||||
}
|
||||
Animator ccjngblkhkd = this.CCJNGBLKHKD;
|
||||
int num3 = 0;
|
||||
ccjngblkhkd.SetBool("Visible", num3 != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B695 RID: 46741 RVA: 0x002AC8C8 File Offset: 0x002AAAC8
|
||||
[Token(Token = "0x600B695")]
|
||||
[Address(RVA = "0x16E4140", Offset = "0x16E2B40", VA = "0x1816E4140")]
|
||||
public void HideKeyboard()
|
||||
{
|
||||
AGVirtualKeyboard habampghgep = this.HABAMPGHGEP;
|
||||
int num = 0;
|
||||
if (habampghgep != num)
|
||||
{
|
||||
AGVirtualKeyboard habampghgep2 = this.HABAMPGHGEP;
|
||||
int num2 = 0;
|
||||
habampghgep2.HideKeyboard(this, num2 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B696 RID: 46742 RVA: 0x002AC900 File Offset: 0x002AAB00
|
||||
[Token(Token = "0x600B696")]
|
||||
[Address(RVA = "0x16E40A0", Offset = "0x16E2AA0", VA = "0x1816E40A0")]
|
||||
internal void DADOOIHDBOH()
|
||||
{
|
||||
this.CCJNGBLKHKD.SetTrigger("Transition");
|
||||
}
|
||||
|
||||
// Token: 0x0600B697 RID: 46743 RVA: 0x002AC924 File Offset: 0x002AAB24
|
||||
[Token(Token = "0x600B697")]
|
||||
[Address(RVA = "0x16E40F0", Offset = "0x16E2AF0", VA = "0x1816E40F0")]
|
||||
internal void EAKPHBJMCGC()
|
||||
{
|
||||
this.CCJNGBLKHKD.SetTrigger("Refresh");
|
||||
}
|
||||
|
||||
// Token: 0x0600B698 RID: 46744 RVA: 0x002AC948 File Offset: 0x002AAB48
|
||||
[Token(Token = "0x600B698")]
|
||||
[Address(RVA = "0x16E41D0", Offset = "0x16E2BD0", VA = "0x1816E41D0")]
|
||||
private void KLAFBPPJCMH(bool ENJABEBOEHC)
|
||||
{
|
||||
int num = 0;
|
||||
int childCount = base.transform.childCount;
|
||||
if (num < childCount)
|
||||
{
|
||||
GameObject gameObject = base.transform.GetChild(num).gameObject;
|
||||
GameObject gameObject2 = this.keyboardRoot;
|
||||
if (gameObject != gameObject2)
|
||||
{
|
||||
gameObject.SetActive(ENJABEBOEHC);
|
||||
}
|
||||
num++;
|
||||
Transform transform = base.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B699 RID: 46745 RVA: 0x002AC9A4 File Offset: 0x002AABA4
|
||||
[Token(Token = "0x600B699")]
|
||||
[Address(RVA = "0x16E43C0", Offset = "0x16E2DC0", VA = "0x1816E43C0")]
|
||||
public AccountSelectionMenu()
|
||||
{
|
||||
Dictionary<int, AccountSelectionMenu.GDEEBGNPMEL> dictionary = new Dictionary();
|
||||
this.ELALAJFPOCN = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040077D2 RID: 30674
|
||||
[Token(Token = "0x40077D2")]
|
||||
private const float NKHBFKCAPIN = 0.3f;
|
||||
|
||||
// Token: 0x040077D3 RID: 30675
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40077D3")]
|
||||
[SerializeField]
|
||||
private GameObject keyboardRoot;
|
||||
|
||||
// Token: 0x040077D4 RID: 30676
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40077D4")]
|
||||
[SerializeField]
|
||||
private AGVirtualKeyboard keyboardPrefab;
|
||||
|
||||
// Token: 0x040077D5 RID: 30677
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40077D5")]
|
||||
private AGVirtualKeyboard HABAMPGHGEP;
|
||||
|
||||
// Token: 0x040077D6 RID: 30678
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40077D6")]
|
||||
private Animator CCJNGBLKHKD;
|
||||
|
||||
// Token: 0x040077D9 RID: 30681
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40077D9")]
|
||||
private AccountSelectionMenu.GDEEBGNPMEL FKLEAKBLFBG;
|
||||
|
||||
// Token: 0x040077DA RID: 30682
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40077DA")]
|
||||
private Dictionary<int, AccountSelectionMenu.GDEEBGNPMEL> ELALAJFPOCN;
|
||||
|
||||
// Token: 0x02001A8F RID: 6799
|
||||
[Token(Token = "0x2001A8F")]
|
||||
public enum GDEEBGNPMEL
|
||||
{
|
||||
// Token: 0x040077DC RID: 30684
|
||||
[Token(Token = "0x40077DC")]
|
||||
Hidden,
|
||||
// Token: 0x040077DD RID: 30685
|
||||
[Token(Token = "0x40077DD")]
|
||||
Hydrate,
|
||||
// Token: 0x040077DE RID: 30686
|
||||
[Token(Token = "0x40077DE")]
|
||||
Visible,
|
||||
// Token: 0x040077DF RID: 30687
|
||||
[Token(Token = "0x40077DF")]
|
||||
Dehydrate,
|
||||
// Token: 0x040077E0 RID: 30688
|
||||
[Token(Token = "0x40077E0")]
|
||||
PlayerMenu_Transition,
|
||||
// Token: 0x040077E1 RID: 30689
|
||||
[Token(Token = "0x40077E1")]
|
||||
PlayerMenu_Refresh,
|
||||
// Token: 0x040077E2 RID: 30690
|
||||
[Token(Token = "0x40077E2")]
|
||||
PlayerMenu_KeyboardActive,
|
||||
// Token: 0x040077E3 RID: 30691
|
||||
[Token(Token = "0x40077E3")]
|
||||
PlayerMenu_KeyboardInactive
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,148 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A90 RID: 6800
|
||||
[Token(Token = "0x2001A90")]
|
||||
[StructLayout(3)]
|
||||
public class AccountSelectionPagedGrid : RecyclerPagedGrid<CCEOLAOLEKJ, AccountSelectionButton3D>
|
||||
{
|
||||
// Token: 0x0600B69A RID: 46746 RVA: 0x002AC9C4 File Offset: 0x002AABC4
|
||||
[Token(Token = "0x600B69A")]
|
||||
[Address(RVA = "0x16E45B0", Offset = "0x16E2FB0", VA = "0x1816E45B0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(AccountSelectionButton3D LKDLEHGHCAD)
|
||||
{
|
||||
AccountSelectionButton3D button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.AccountSelectedEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick onClick = button.Button.OnClick;
|
||||
UnityAction unityAction = delegate
|
||||
{
|
||||
AccountSelectionPagedGrid <>4__this = this;
|
||||
AccountSelectionButton3D button2 = button;
|
||||
AccountSelectionPagedGrid.ShowPlayerDetailsEvent accountSelectedEvent = <>4__this.AccountSelectedEvent;
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = button2.<PBHKKOAINGC>k__BackingField;
|
||||
accountSelectedEvent.Invoke(<PBHKKOAINGC>k__BackingField);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B69B RID: 46747 RVA: 0x002ACA24 File Offset: 0x002AAC24
|
||||
[Token(Token = "0x600B69B")]
|
||||
[Address(RVA = "0x16E4690", Offset = "0x16E3090", VA = "0x1816E4690")]
|
||||
public void EnableAllButtons(bool CFICOGKHLAE)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator == 0 || enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
Selectable previousPageButton = this.previousPageButton;
|
||||
if (CFICOGKHLAE)
|
||||
{
|
||||
}
|
||||
bool flag;
|
||||
previousPageButton.interactable = flag;
|
||||
Selectable nextPageButton = this.nextPageButton;
|
||||
if (CFICOGKHLAE)
|
||||
{
|
||||
int <BDGNNAEJPDM>k__BackingField = this.<BDGNNAEJPDM>k__BackingField;
|
||||
}
|
||||
nextPageButton.interactable = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600B69C RID: 46748 RVA: 0x002ACA88 File Offset: 0x002AAC88
|
||||
[Token(Token = "0x600B69C")]
|
||||
[Address(RVA = "0x1440CC0", Offset = "0x143F6C0", VA = "0x181440CC0")]
|
||||
public void SetAccounts(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B69D RID: 46749 RVA: 0x002ACA9C File Offset: 0x002AAC9C
|
||||
[Token(Token = "0x600B69D")]
|
||||
[Address(RVA = "0x16E4580", Offset = "0x16E2F80", VA = "0x1816E4580", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(CCEOLAOLEKJ HFIDFDPOCKA, AccountSelectionButton3D LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)LKDLEHGHCAD).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B69E RID: 46750 RVA: 0x002ACAB8 File Offset: 0x002AACB8
|
||||
[Token(Token = "0x600B69E")]
|
||||
[Address(RVA = "0x16E48F0", Offset = "0x16E32F0", VA = "0x1816E48F0")]
|
||||
public AccountSelectionPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040077E4 RID: 30692
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40077E4")]
|
||||
[SerializeField]
|
||||
private AccountSelectionPagedGrid.ShowPlayerDetailsEvent AccountSelectedEvent;
|
||||
|
||||
// Token: 0x02001A91 RID: 6801
|
||||
[Token(Token = "0x2001A91")]
|
||||
[Serializable]
|
||||
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
|
||||
{
|
||||
// Token: 0x0600B69F RID: 46751 RVA: 0x002ACACC File Offset: 0x002AACCC
|
||||
[Token(Token = "0x600B69F")]
|
||||
[Address(RVA = "0x16F9E40", Offset = "0x16F8840", VA = "0x1816F9E40")]
|
||||
public ShowPlayerDetailsEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001A92 RID: 6802
|
||||
[Token(Token = "0x2001A92")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OKAFJKECMOH
|
||||
{
|
||||
// Token: 0x0600B6A0 RID: 46752 RVA: 0x002ACAE0 File Offset: 0x002AACE0
|
||||
[Token(Token = "0x600B6A0")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public OKAFJKECMOH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B6A1 RID: 46753 RVA: 0x002ACAF4 File Offset: 0x002AACF4
|
||||
[Token(Token = "0x600B6A1")]
|
||||
[Address(RVA = "0x16F8270", Offset = "0x16F6C70", VA = "0x1816F8270")]
|
||||
internal void <SetupNewChild>b__0()
|
||||
{
|
||||
AccountSelectionPagedGrid accountSelectionPagedGrid = this.<>4__this;
|
||||
AccountSelectionButton3D accountSelectionButton3D = this.button;
|
||||
AccountSelectionPagedGrid.ShowPlayerDetailsEvent accountSelectedEvent = accountSelectionPagedGrid.AccountSelectedEvent;
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = accountSelectionButton3D.<PBHKKOAINGC>k__BackingField;
|
||||
accountSelectedEvent.Invoke(<PBHKKOAINGC>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x040077E5 RID: 30693
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40077E5")]
|
||||
public AccountSelectionPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x040077E6 RID: 30694
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40077E6")]
|
||||
public AccountSelectionButton3D button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,335 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A93 RID: 6803
|
||||
[Token(Token = "0x2001A93")]
|
||||
[StructLayout(3)]
|
||||
public class AccountSelectionStackedUI : StackedUIBase
|
||||
{
|
||||
// Token: 0x17001D8B RID: 7563
|
||||
// (get) Token: 0x0600B6A2 RID: 46754 RVA: 0x002ACB2C File Offset: 0x002AAD2C
|
||||
// (set) Token: 0x0600B6A3 RID: 46755 RVA: 0x002ACB40 File Offset: 0x002AAD40
|
||||
[Token(Token = "0x17001D8B")]
|
||||
public bool HOODEBPLJDJ
|
||||
{
|
||||
[Token(Token = "0x600B6A2")]
|
||||
[Address(RVA = "0x408BC0", Offset = "0x4075C0", VA = "0x180408BC0")]
|
||||
get;
|
||||
[Token(Token = "0x600B6A3")]
|
||||
[Address(RVA = "0x14E5530", Offset = "0x14E3F30", VA = "0x1814E5530")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17001D8C RID: 7564
|
||||
// (get) Token: 0x0600B6A4 RID: 46756 RVA: 0x002ACB54 File Offset: 0x002AAD54
|
||||
[Token(Token = "0x17001D8C")]
|
||||
public UIInputActionCodeDialog MIKJDCAHFFF
|
||||
{
|
||||
[Token(Token = "0x600B6A4")]
|
||||
[Address(RVA = "0x16E5420", Offset = "0x16E3E20", VA = "0x1816E5420")]
|
||||
get
|
||||
{
|
||||
return base.GetFlowByType<UIInputActionCodeDialog>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D8D RID: 7565
|
||||
// (get) Token: 0x0600B6A5 RID: 46757 RVA: 0x002ACB68 File Offset: 0x002AAD68
|
||||
[Token(Token = "0x17001D8D")]
|
||||
public UIAccountStatusDialog DNHBMJBANLC
|
||||
{
|
||||
[Token(Token = "0x600B6A5")]
|
||||
[Address(RVA = "0x16E53E0", Offset = "0x16E3DE0", VA = "0x1816E53E0")]
|
||||
get
|
||||
{
|
||||
return base.GetFlowByType<UIAccountStatusDialog>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D8E RID: 7566
|
||||
// (get) Token: 0x0600B6A6 RID: 46758 RVA: 0x002ACB7C File Offset: 0x002AAD7C
|
||||
[Token(Token = "0x17001D8E")]
|
||||
public UIStartAccountCreationDialog GIIHMHDHHLM
|
||||
{
|
||||
[Token(Token = "0x600B6A6")]
|
||||
[Address(RVA = "0x16E5540", Offset = "0x16E3F40", VA = "0x1816E5540")]
|
||||
get
|
||||
{
|
||||
return base.GetFlowByType<UIStartAccountCreationDialog>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D8F RID: 7567
|
||||
// (get) Token: 0x0600B6A7 RID: 46759 RVA: 0x002ACB90 File Offset: 0x002AAD90
|
||||
[Token(Token = "0x17001D8F")]
|
||||
private UILoginDialog NDKCPELCDLO
|
||||
{
|
||||
[Token(Token = "0x600B6A7")]
|
||||
[Address(RVA = "0x16E4A50", Offset = "0x16E3450", VA = "0x1816E4A50")]
|
||||
get
|
||||
{
|
||||
return base.GetFlowByType<UILoginDialog>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D90 RID: 7568
|
||||
// (get) Token: 0x0600B6A8 RID: 46760 RVA: 0x002ACBA4 File Offset: 0x002AADA4
|
||||
[Token(Token = "0x17001D90")]
|
||||
private UIErrorDialog IIBCNNNJGOL
|
||||
{
|
||||
[Token(Token = "0x600B6A8")]
|
||||
[Address(RVA = "0x16E4D80", Offset = "0x16E3780", VA = "0x1816E4D80")]
|
||||
get
|
||||
{
|
||||
return base.GetFlowByType<UIErrorDialog>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D91 RID: 7569
|
||||
// (get) Token: 0x0600B6A9 RID: 46761 RVA: 0x002ACBB8 File Offset: 0x002AADB8
|
||||
[Token(Token = "0x17001D91")]
|
||||
private UIConfirmationDialog ILNIJIHMFCL
|
||||
{
|
||||
[Token(Token = "0x600B6A9")]
|
||||
[Address(RVA = "0x16E4A10", Offset = "0x16E3410", VA = "0x1816E4A10")]
|
||||
get
|
||||
{
|
||||
return base.GetFlowByType<UIConfirmationDialog>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D92 RID: 7570
|
||||
// (get) Token: 0x0600B6AA RID: 46762 RVA: 0x002ACBCC File Offset: 0x002AADCC
|
||||
[Token(Token = "0x17001D92")]
|
||||
public AccountSelectionMenu ELABBFJBNII
|
||||
{
|
||||
[Token(Token = "0x600B6AA")]
|
||||
[Address(RVA = "0x16E5460", Offset = "0x16E3E60", VA = "0x1816E5460")]
|
||||
get
|
||||
{
|
||||
AccountSelectionManager instance = SingletonMonoBehaviour.Instance;
|
||||
if (instance == 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6AB RID: 46763 RVA: 0x002ACBF8 File Offset: 0x002AADF8
|
||||
[Token(Token = "0x600B6AB")]
|
||||
[Address(RVA = "0x16E4A90", Offset = "0x16E3490", VA = "0x1816E4A90", Slot = "20")]
|
||||
protected override void CHICHLOLOPJ(StackedUIFlowBase LHHONCAOJFH)
|
||||
{
|
||||
base.CHICHLOLOPJ(LHHONCAOJFH);
|
||||
Button3DBase[] componentsInChildren = LHHONCAOJFH.GetComponentsInChildren<Button3DBase>(true);
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Button3DBase button3DBase = componentsInChildren[num];
|
||||
RecRoomAudioClip recRoomAudioClip = this.buttonDownAudio;
|
||||
num++;
|
||||
button3DBase.ButtonDownAudio = recRoomAudioClip;
|
||||
RecRoomAudioClip recRoomAudioClip2 = this.buttonUpAudio;
|
||||
button3DBase.ButtonUpAudio = recRoomAudioClip2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6AC RID: 46764 RVA: 0x002ACC54 File Offset: 0x002AAE54
|
||||
[Token(Token = "0x600B6AC")]
|
||||
[Address(RVA = "0x16E4930", Offset = "0x16E3330", VA = "0x1816E4930", Slot = "25")]
|
||||
protected override bool BNBLHJJNLHI()
|
||||
{
|
||||
AccountSelectionMenu menu = this.ELABBFJBNII;
|
||||
int num = 0;
|
||||
if (menu != num && this.ELABBFJBNII.GHIGDOJMPKD != AccountSelectionMenu.GDEEBGNPMEL.Hidden)
|
||||
{
|
||||
this.ELABBFJBNII.CCJNGBLKHKD.SetTrigger("Refresh");
|
||||
}
|
||||
return base.BNBLHJJNLHI();
|
||||
}
|
||||
|
||||
// Token: 0x0600B6AD RID: 46765 RVA: 0x002ACCA4 File Offset: 0x002AAEA4
|
||||
[Token(Token = "0x600B6AD")]
|
||||
[Address(RVA = "0x16E4C80", Offset = "0x16E3680", VA = "0x1816E4C80", Slot = "27")]
|
||||
protected override void GHCKOMPCCJD(StackedUIFlowBase NBINAJPFBOA, StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.GHCKOMPCCJD(NBINAJPFBOA, BFHJBBGCMAN);
|
||||
AccountSelectionMenu menu = this.ELABBFJBNII;
|
||||
int num = 0;
|
||||
if (menu != num && this.ELABBFJBNII.GHIGDOJMPKD != AccountSelectionMenu.GDEEBGNPMEL.Hidden)
|
||||
{
|
||||
this.ELABBFJBNII.CCJNGBLKHKD.SetTrigger("Transition");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6AE RID: 46766 RVA: 0x002ACCF8 File Offset: 0x002AAEF8
|
||||
[Token(Token = "0x600B6AE")]
|
||||
[Address(RVA = "0x16E4B50", Offset = "0x16E3550", VA = "0x1816E4B50", Slot = "21")]
|
||||
protected override void EPFHONKJEGA()
|
||||
{
|
||||
base..ctor();
|
||||
SFXAudioSource eocghniancl = this.EOCGHNIANCL;
|
||||
int num = 0;
|
||||
if (eocghniancl != num)
|
||||
{
|
||||
this.EOCGHNIANCL.Stop();
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip = this.watchOpenedAudio;
|
||||
if (recRoomAudioClip != 0)
|
||||
{
|
||||
AudioClip audioClip = recRoomAudioClip.audioClip;
|
||||
int num2 = 0;
|
||||
if (audioClip != num2)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip2 = this.watchOpenedAudio;
|
||||
Transform transform = base.transform;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num4, num3);
|
||||
this.EOCGHNIANCL = sfxaudioSource;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6AF RID: 46767 RVA: 0x002ACD7C File Offset: 0x002AAF7C
|
||||
[Token(Token = "0x600B6AF")]
|
||||
[Address(RVA = "0x16E4F90", Offset = "0x16E3990", VA = "0x1816E4F90")]
|
||||
public IPromise<JPIJGHNNIDP> ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string EOAMGHFEGLM = "Yes", string PCLJFDNNDMM = "No")
|
||||
{
|
||||
base.GetFlowByType<UIConfirmationDialog>().Button_Affirmative();
|
||||
UIConfirmationDialog flowByType = base.GetFlowByType<UIConfirmationDialog>();
|
||||
int num = 0;
|
||||
base.PushFlow(flowByType, num);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B6B0 RID: 46768 RVA: 0x002ACDAC File Offset: 0x002AAFAC
|
||||
[Token(Token = "0x600B6B0")]
|
||||
[Address(RVA = "0x16E50A0", Offset = "0x16E3AA0", VA = "0x1816E50A0")]
|
||||
public IPromise<JPIJGHNNIDP> ShowErrorDialog(string MOPOMPHBHKF)
|
||||
{
|
||||
base.GetFlowByType<UIErrorDialog>().ShowErrorMessage(MOPOMPHBHKF);
|
||||
UIErrorDialog flowByType = base.GetFlowByType<UIErrorDialog>();
|
||||
UIErrorDialog flowByType2 = base.GetFlowByType<UIErrorDialog>();
|
||||
int num = 0;
|
||||
base.PushFlow(flowByType2, num);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B6B1 RID: 46769 RVA: 0x002ACDE4 File Offset: 0x002AAFE4
|
||||
[Token(Token = "0x600B6B1")]
|
||||
[Address(RVA = "0x16E5240", Offset = "0x16E3C40", VA = "0x1816E5240")]
|
||||
public IPromise<JPIJGHNNIDP> ShowLoginDialog([Optional] string DAHEICMKIJJ)
|
||||
{
|
||||
if (DAHEICMKIJJ != 0)
|
||||
{
|
||||
base.GetFlowByType<UILoginDialog>().SetUsername(DAHEICMKIJJ);
|
||||
}
|
||||
UILoginDialog flowByType = base.GetFlowByType<UILoginDialog>();
|
||||
UILoginDialog flowByType2 = base.GetFlowByType<UILoginDialog>();
|
||||
int num = 0;
|
||||
base.PushFlow(flowByType2, num);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B6B2 RID: 46770 RVA: 0x002ACE20 File Offset: 0x002AB020
|
||||
[Token(Token = "0x600B6B2")]
|
||||
[Address(RVA = "0x16E4EE0", Offset = "0x16E38E0", VA = "0x1816E4EE0")]
|
||||
public IPromise<JPIJGHNNIDP> ShowAccountStatusDialog(UIAccountStatusDialog.EFIPPDNLHFD AAHGIGHAIFI)
|
||||
{
|
||||
base.GetFlowByType<UIAccountStatusDialog>().Button_Affirmative();
|
||||
UIAccountStatusDialog flowByType = base.GetFlowByType<UIAccountStatusDialog>();
|
||||
int num = 0;
|
||||
base.PushFlow(flowByType, num);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B6B3 RID: 46771 RVA: 0x002ACE50 File Offset: 0x002AB050
|
||||
[Token(Token = "0x600B6B3")]
|
||||
[Address(RVA = "0x16E5330", Offset = "0x16E3D30", VA = "0x1816E5330")]
|
||||
public IPromise<JPIJGHNNIDP> ShowStartAccountDialog()
|
||||
{
|
||||
UIStartAccountCreationDialog flowByType = base.GetFlowByType<UIStartAccountCreationDialog>();
|
||||
UIStartAccountCreationDialog flowByType2 = base.GetFlowByType<UIStartAccountCreationDialog>();
|
||||
int num = 0;
|
||||
base.PushFlow(flowByType2, num);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B6B4 RID: 46772 RVA: 0x002ACE7C File Offset: 0x002AB07C
|
||||
[Token(Token = "0x600B6B4")]
|
||||
[Address(RVA = "0x16E5190", Offset = "0x16E3B90", VA = "0x1816E5190")]
|
||||
public IPromise<JPIJGHNNIDP> ShowInputActionCodeDialog()
|
||||
{
|
||||
UIInputActionCodeDialog flowByType = base.GetFlowByType<UIInputActionCodeDialog>();
|
||||
UIInputActionCodeDialog flowByType2 = base.GetFlowByType<UIInputActionCodeDialog>();
|
||||
int num = 0;
|
||||
base.PushFlow(flowByType2, num);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B6B5 RID: 46773 RVA: 0x002ACEA8 File Offset: 0x002AB0A8
|
||||
[Token(Token = "0x600B6B5")]
|
||||
[Address(RVA = "0x16E4DC0", Offset = "0x16E37C0", VA = "0x1816E4DC0")]
|
||||
public void SetBackgroundColors(Color ICMFHJHCLPP, Color BENFCIINEPA)
|
||||
{
|
||||
Image image = this.backgroundImage;
|
||||
int num = 0;
|
||||
if (image != num)
|
||||
{
|
||||
Material defaultMaterial = this.backgroundImage.defaultMaterial;
|
||||
Material defaultMaterial2 = this.backgroundImage.defaultMaterial;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6B6 RID: 46774 RVA: 0x002ACEE8 File Offset: 0x002AB0E8
|
||||
[Token(Token = "0x600B6B6")]
|
||||
[Address(RVA = "0x1442DD0", Offset = "0x14417D0", VA = "0x181442DD0")]
|
||||
public AccountSelectionStackedUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040077E7 RID: 30695
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x40077E7")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip buttonDownAudio;
|
||||
|
||||
// Token: 0x040077E8 RID: 30696
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40077E8")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip buttonUpAudio;
|
||||
|
||||
// Token: 0x040077E9 RID: 30697
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40077E9")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip watchOpenedAudio;
|
||||
|
||||
// Token: 0x040077EA RID: 30698
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40077EA")]
|
||||
[SerializeField]
|
||||
[Header("Background Image")]
|
||||
private Image backgroundImage;
|
||||
|
||||
// Token: 0x040077EC RID: 30700
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40077EC")]
|
||||
private SFXAudioSource EOCGHNIANCL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001AB2 RID: 6834
|
||||
[Token(Token = "0x2001AB2")]
|
||||
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
|
||||
[RequireComponent(typeof(TextMeshProUGUI))]
|
||||
[StructLayout(3)]
|
||||
public abstract class AccountSpecificText : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001DB1 RID: 7601
|
||||
// (get) Token: 0x0600B7BE RID: 47038 RVA: 0x002B1A00 File Offset: 0x002AFC00
|
||||
[Token(Token = "0x17001DB1")]
|
||||
protected AccountSpecificUIBehaviour COMLCOBIINM
|
||||
{
|
||||
[Token(Token = "0x600B7BE")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this.accountWatcher;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001DB2 RID: 7602
|
||||
// (get) Token: 0x0600B7BF RID: 47039 RVA: 0x002B1A14 File Offset: 0x002AFC14
|
||||
[Token(Token = "0x17001DB2")]
|
||||
protected TextMeshProUGUI KKJIOHNFHFJ
|
||||
{
|
||||
[Token(Token = "0x600B7BF")]
|
||||
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
||||
get
|
||||
{
|
||||
return this.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7C0 RID: 47040 RVA: 0x002B1A28 File Offset: 0x002AFC28
|
||||
[Token(Token = "0x600B7C0")]
|
||||
[Address(RVA = "0x16E5580", Offset = "0x16E3F80", VA = "0x1816E5580", Slot = "4")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher;
|
||||
ActionEvent playerAccountUpdated = accountSpecificUIBehaviour.PlayerAccountUpdated;
|
||||
Action action = new Action(this.OBMOIKFMMBF);
|
||||
ActionEvent actionEvent = playerAccountUpdated + action;
|
||||
accountSpecificUIBehaviour.PlayerAccountUpdated = actionEvent;
|
||||
}
|
||||
|
||||
// Token: 0x0600B7C1 RID: 47041 RVA: 0x002B1A68 File Offset: 0x002AFC68
|
||||
[Token(Token = "0x600B7C1")]
|
||||
[Address(RVA = "0x16E5650", Offset = "0x16E4050", VA = "0x1816E5650", Slot = "5")]
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher;
|
||||
int num = 0;
|
||||
if (accountSpecificUIBehaviour != num)
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour2 = this.accountWatcher;
|
||||
ActionEvent playerAccountUpdated = accountSpecificUIBehaviour2.PlayerAccountUpdated;
|
||||
Action action = new Action(this.OBMOIKFMMBF);
|
||||
ActionEvent actionEvent = playerAccountUpdated - action;
|
||||
accountSpecificUIBehaviour2.PlayerAccountUpdated = actionEvent;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7C2 RID: 47042 RVA: 0x002B1ABC File Offset: 0x002AFCBC
|
||||
[Token(Token = "0x600B7C2")]
|
||||
[Address(RVA = "0x16E5610", Offset = "0x16E4010", VA = "0x1816E5610", Slot = "6")]
|
||||
protected virtual void OnEnable()
|
||||
{
|
||||
CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM;
|
||||
this.DMPBBJNDPMA(currentAccount);
|
||||
}
|
||||
|
||||
// Token: 0x0600B7C3 RID: 47043 RVA: 0x002B1AE4 File Offset: 0x002AFCE4
|
||||
[Token(Token = "0x600B7C3")]
|
||||
[Address(RVA = "0x16E5610", Offset = "0x16E4010", VA = "0x1816E5610")]
|
||||
private void OBMOIKFMMBF()
|
||||
{
|
||||
CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM;
|
||||
this.DMPBBJNDPMA(currentAccount);
|
||||
}
|
||||
|
||||
// Token: 0x0600B7C4 RID: 47044
|
||||
[Token(Token = "0x600B7C4")]
|
||||
[Address(Slot = "7")]
|
||||
protected abstract void DMPBBJNDPMA(CCEOLAOLEKJ IINOFFFAGJG);
|
||||
|
||||
// Token: 0x0600B7C5 RID: 47045 RVA: 0x002B1B0C File Offset: 0x002AFD0C
|
||||
[Token(Token = "0x600B7C5")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
protected AccountSpecificText()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040078B9 RID: 30905
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40078B9")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private AccountSpecificUIBehaviour accountWatcher;
|
||||
|
||||
// Token: 0x040078BA RID: 30906
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40078BA")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private TextMeshProUGUI text;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,312 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A2B RID: 6699
|
||||
[Token(Token = "0x2001A2B")]
|
||||
[StructLayout(3)]
|
||||
public sealed class AccountSpecificUIBehaviour : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001D24 RID: 7460
|
||||
// (get) Token: 0x0600B448 RID: 46152 RVA: 0x002A5CD8 File Offset: 0x002A3ED8
|
||||
[Token(Token = "0x17001D24")]
|
||||
public AccountSpecificUIBehaviour.PlayerDisplayMode ADANFNJAIOK
|
||||
{
|
||||
[Token(Token = "0x600B448")]
|
||||
[Address(RVA = "0x4CCC20", Offset = "0x4CB620", VA = "0x1804CCC20")]
|
||||
get
|
||||
{
|
||||
return this.HGLLKBFOBIE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D25 RID: 7461
|
||||
// (get) Token: 0x0600B449 RID: 46153 RVA: 0x002A5CEC File Offset: 0x002A3EEC
|
||||
// (set) Token: 0x0600B44A RID: 46154 RVA: 0x002A5D00 File Offset: 0x002A3F00
|
||||
[Token(Token = "0x17001D25")]
|
||||
public int? GAINIOENNCG
|
||||
{
|
||||
[Token(Token = "0x600B449")]
|
||||
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
||||
get;
|
||||
[Token(Token = "0x600B44A")]
|
||||
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17001D26 RID: 7462
|
||||
// (get) Token: 0x0600B44B RID: 46155 RVA: 0x002A5D14 File Offset: 0x002A3F14
|
||||
[Token(Token = "0x17001D26")]
|
||||
public CCEOLAOLEKJ GEAFMCJMKBM
|
||||
{
|
||||
[Token(Token = "0x600B44B")]
|
||||
[Address(RVA = "0x16E5F00", Offset = "0x16E4900", VA = "0x1816E5F00")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600B44B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling CCEOLAOLEKJ AGUI.StackedUI.AccountSpecificUIBehaviour::get_CurrentAccount()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_0D:
|
||||
stloc:int32(var_3_13, ldfld:!0[exp:int32](Nullable`1::value, ldloc:valuetype [mscorlib]System.Nullable`1<int32>[exp:valuetype [mscorlib]System.Nullable`1&](var_0_06)))
|
||||
}
|
||||
|
||||
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: 0x17001D27 RID: 7463
|
||||
// (get) Token: 0x0600B44C RID: 46156 RVA: 0x002A5D34 File Offset: 0x002A3F34
|
||||
[Token(Token = "0x17001D27")]
|
||||
public JGEBJEJLNBK DLLAJGDMFHI
|
||||
{
|
||||
[Token(Token = "0x600B44C")]
|
||||
[Address(RVA = "0x16E5FA0", Offset = "0x16E49A0", VA = "0x1816E5FA0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600B44C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling JGEBJEJLNBK AGUI.StackedUI.AccountSpecificUIBehaviour::get_CurrentReputation()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_0D:
|
||||
stloc:int32(var_3_13, ldfld:!0[exp:int32](Nullable`1::value, ldloc:valuetype [mscorlib]System.Nullable`1<int32>[exp:valuetype [mscorlib]System.Nullable`1&](var_0_06)))
|
||||
}
|
||||
|
||||
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: 0x0600B44D RID: 46157 RVA: 0x002A5D54 File Offset: 0x002A3F54
|
||||
[Token(Token = "0x600B44D")]
|
||||
[Address(RVA = "0x16E5AD0", Offset = "0x16E44D0", VA = "0x1816E5AD0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
ActionEvent<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
||||
Action<int> action = new Action(this.OFEEAIMGNEH);
|
||||
PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo + action;
|
||||
if (this.includeReputation)
|
||||
{
|
||||
ActionEvent<int> pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL;
|
||||
Action<int> action2 = new Action(this.IMHJBLKCDGK);
|
||||
EBAIPNMBKLK.PCADIMDIFDL = pcadimdifdl + action2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B44E RID: 46158 RVA: 0x002A5DA8 File Offset: 0x002A3FA8
|
||||
[Token(Token = "0x600B44E")]
|
||||
[Address(RVA = "0x16E5990", Offset = "0x16E4390", VA = "0x1816E5990")]
|
||||
private void OnDisable()
|
||||
{
|
||||
ActionEvent<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
||||
Action<int> action = new Action(this.OFEEAIMGNEH);
|
||||
PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo - action;
|
||||
ActionEvent<int> pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL;
|
||||
Action<int> action2 = new Action(this.IMHJBLKCDGK);
|
||||
EBAIPNMBKLK.PCADIMDIFDL = pcadimdifdl - action2;
|
||||
}
|
||||
|
||||
// Token: 0x0600B44F RID: 46159 RVA: 0x002A5DF4 File Offset: 0x002A3FF4
|
||||
[Token(Token = "0x600B44F")]
|
||||
[Address(RVA = "0x16E5C10", Offset = "0x16E4610", VA = "0x1816E5C10")]
|
||||
public void SetPlayer(int? ENJEOLBEALP, AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE = AccountSpecificUIBehaviour.PlayerDisplayMode.None)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = ENJEOLBEALP <= 0;
|
||||
if (ENJEOLBEALP == flag)
|
||||
{
|
||||
this.<IFBPANODIPA>k__BackingField = ENJEOLBEALP;
|
||||
this.HGLLKBFOBIE = HGLLKBFOBIE;
|
||||
if (ENJEOLBEALP == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(ENJEOLBEALP.value);
|
||||
Action<CCEOLAOLEKJ> action = new Action(this.CNEPKBMPNFO);
|
||||
num += num;
|
||||
num++;
|
||||
if ((this.includeReputation ? 1 : 0) == num)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IPromise<JGEBJEJLNBK> promise2 = EBAIPNMBKLK.JNLDMDCGHHJ(this.<IFBPANODIPA>k__BackingField.value);
|
||||
Action<JGEBJEJLNBK> action2 = new Action(this.CMKBKBJNIHH);
|
||||
if (num < this)
|
||||
{
|
||||
num += num;
|
||||
if (num == this)
|
||||
{
|
||||
goto IL_87;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
action2 += action2;
|
||||
IL_87:
|
||||
promise2 += promise2;
|
||||
}
|
||||
this.<IFBPANODIPA>k__BackingField = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600B450 RID: 46160 RVA: 0x002A5E9C File Offset: 0x002A409C
|
||||
[Token(Token = "0x600B450")]
|
||||
[Address(RVA = "0x16E5920", Offset = "0x16E4320", VA = "0x1816E5920")]
|
||||
private void OFEEAIMGNEH(int GKLPIFBPGOD)
|
||||
{
|
||||
int? num = this.<IFBPANODIPA>k__BackingField;
|
||||
bool flag = GKLPIFBPGOD == num;
|
||||
if (num != flag)
|
||||
{
|
||||
ActionEvent playerAccountUpdated = this.PlayerAccountUpdated;
|
||||
int num2 = 0;
|
||||
playerAccountUpdated.Invoke(num2 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B451 RID: 46161 RVA: 0x002A5ED0 File Offset: 0x002A40D0
|
||||
[Token(Token = "0x600B451")]
|
||||
[Address(RVA = "0x16E58B0", Offset = "0x16E42B0", VA = "0x1816E58B0")]
|
||||
private void IMHJBLKCDGK(int GKLPIFBPGOD)
|
||||
{
|
||||
int? num = this.<IFBPANODIPA>k__BackingField;
|
||||
bool flag = GKLPIFBPGOD == num;
|
||||
if (num != flag)
|
||||
{
|
||||
ActionEvent playerAccountUpdated = this.PlayerAccountUpdated;
|
||||
int num2 = 0;
|
||||
playerAccountUpdated.Invoke(num2 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B452 RID: 46162 RVA: 0x002A5F04 File Offset: 0x002A4104
|
||||
[Token(Token = "0x600B452")]
|
||||
[Address(RVA = "0x16E5E70", Offset = "0x16E4870", VA = "0x1816E5E70")]
|
||||
public AccountSpecificUIBehaviour()
|
||||
{
|
||||
int num;
|
||||
ActionEvent actionEvent = new ActionEvent(32, num != 0);
|
||||
num = 0;
|
||||
this.PlayerAccountReady = actionEvent;
|
||||
int num2;
|
||||
ActionEvent actionEvent2 = new ActionEvent(32, num2 != 0);
|
||||
num2 = 0;
|
||||
this.PlayerAccountUpdated = actionEvent2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600B453 RID: 46163 RVA: 0x002A5F3C File Offset: 0x002A413C
|
||||
[Token(Token = "0x600B453")]
|
||||
[Address(RVA = "0x16E57C0", Offset = "0x16E41C0", VA = "0x1816E57C0")]
|
||||
[CompilerGenerated]
|
||||
private void CNEPKBMPNFO(CCEOLAOLEKJ HFIDFDPOCKA)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
int num2 = ObscuredInt.FAJDMKOEFLH(HFIDFDPOCKA.<IFBPANODIPA>k__BackingField);
|
||||
int? num3 = this.<IFBPANODIPA>k__BackingField;
|
||||
bool flag = num2 == num3;
|
||||
if (num3 != flag)
|
||||
{
|
||||
ActionEvent playerAccountReady = this.PlayerAccountReady;
|
||||
int num4 = 0;
|
||||
playerAccountReady.Invoke(num4 != 0);
|
||||
ActionEvent playerAccountUpdated = this.PlayerAccountUpdated;
|
||||
int num5 = 0;
|
||||
playerAccountUpdated.Invoke(num5 != 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B454 RID: 46164 RVA: 0x002A5FA0 File Offset: 0x002A41A0
|
||||
[Token(Token = "0x600B454")]
|
||||
[Address(RVA = "0x16E5720", Offset = "0x16E4120", VA = "0x1816E5720")]
|
||||
[CompilerGenerated]
|
||||
private void CMKBKBJNIHH(JGEBJEJLNBK NFHKMIJGNFL)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
int? num2 = this.<IFBPANODIPA>k__BackingField;
|
||||
bool flag = NFHKMIJGNFL.<IFBPANODIPA>k__BackingField == num2;
|
||||
if (num2 != flag)
|
||||
{
|
||||
ActionEvent playerAccountUpdated = this.PlayerAccountUpdated;
|
||||
int num3 = 0;
|
||||
playerAccountUpdated.Invoke(num3 != 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400769E RID: 30366
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400769E")]
|
||||
public ActionEvent PlayerAccountReady;
|
||||
|
||||
// Token: 0x0400769F RID: 30367
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400769F")]
|
||||
public ActionEvent PlayerAccountUpdated;
|
||||
|
||||
// Token: 0x040076A0 RID: 30368
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40076A0")]
|
||||
[SerializeField]
|
||||
private bool includeReputation;
|
||||
|
||||
// Token: 0x040076A1 RID: 30369
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x40076A1")]
|
||||
private AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE;
|
||||
|
||||
// Token: 0x02001A2C RID: 6700
|
||||
[Token(Token = "0x2001A2C")]
|
||||
[Serializable]
|
||||
public enum PlayerDisplayMode
|
||||
{
|
||||
// Token: 0x040076A4 RID: 30372
|
||||
[Token(Token = "0x40076A4")]
|
||||
None,
|
||||
// Token: 0x040076A5 RID: 30373
|
||||
[Token(Token = "0x40076A5")]
|
||||
Friends = 2,
|
||||
// Token: 0x040076A6 RID: 30374
|
||||
[Token(Token = "0x40076A6")]
|
||||
Club,
|
||||
// Token: 0x040076A7 RID: 30375
|
||||
[Token(Token = "0x40076A7")]
|
||||
Recent,
|
||||
// Token: 0x040076A8 RID: 30376
|
||||
[Token(Token = "0x40076A8")]
|
||||
Find,
|
||||
// Token: 0x040076A9 RID: 30377
|
||||
[Token(Token = "0x40076A9")]
|
||||
SuggestedFriends
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,181 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Sharing;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B2B RID: 6955
|
||||
[Token(Token = "0x2001B2B")]
|
||||
[StructLayout(3)]
|
||||
public class ActionCodesSubscreenCreate : Subscreen
|
||||
{
|
||||
// Token: 0x0600BA5B RID: 47707 RVA: 0x002BD0EC File Offset: 0x002BB2EC
|
||||
[Token(Token = "0x600BA5B")]
|
||||
[Address(RVA = "0x16E6040", Offset = "0x16E4A40", VA = "0x1816E6040")]
|
||||
private void Awake()
|
||||
{
|
||||
ActionCodeButton[] componentsInChildren = base.GetComponentsInChildren<ActionCodeButton>();
|
||||
int num = 0;
|
||||
this.MJNOLDFKCBM = componentsInChildren;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ActionCodeButton actionCodeButton = componentsInChildren[num];
|
||||
Action<ActionCodeButton> action = new Action(this.COIOOINJCNC);
|
||||
actionCodeButton.OnClick += action;
|
||||
num++;
|
||||
}
|
||||
Button3D.OnButton3DClick onClick = this.goButton.OnClick;
|
||||
UnityAction unityAction = new UnityAction(this.CEEAHMNHCFO);
|
||||
onClick.AddListener(unityAction);
|
||||
Button3D.OnButton3DClick onClick2 = this.showAllButton.OnClick;
|
||||
UnityAction unityAction2 = new UnityAction(this.NOPDBJKBFIJ);
|
||||
onClick2.AddListener(unityAction2);
|
||||
ActionCodesWatchUIFlow.NLDLGEDHJNI += this.MKBLJJGJAOH;
|
||||
this.MKBLJJGJAOH();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA5C RID: 47708 RVA: 0x002BD19C File Offset: 0x002BB39C
|
||||
[Token(Token = "0x600BA5C")]
|
||||
[Address(RVA = "0x16E6220", Offset = "0x16E4C20", VA = "0x1816E6220")]
|
||||
private void CEEAHMNHCFO()
|
||||
{
|
||||
ActionCode handler = this.EGJJHJHIPCF.GBJHOKGCFFJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600BA5D RID: 47709 RVA: 0x002BD1BC File Offset: 0x002BB3BC
|
||||
[Token(Token = "0x600BA5D")]
|
||||
[Address(RVA = "0x16E6600", Offset = "0x16E5000", VA = "0x1816E6600")]
|
||||
private void NOPDBJKBFIJ()
|
||||
{
|
||||
bool <BICMMHKGOJH>k__BackingField = ActionCodesWatchUIFlow.<BICMMHKGOJH>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600BA5E RID: 47710 RVA: 0x002BD1D0 File Offset: 0x002BB3D0
|
||||
[Token(Token = "0x600BA5E")]
|
||||
[Address(RVA = "0x16E6750", Offset = "0x16E5150", VA = "0x1816E6750")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ActionCodesWatchUIFlow.NLDLGEDHJNI -= this.MKBLJJGJAOH;
|
||||
Button3D button3D = this.goButton;
|
||||
if (button3D != 0)
|
||||
{
|
||||
Button3D.OnButton3DClick onClick = button3D.OnClick;
|
||||
UnityAction unityAction = new UnityAction(this.CEEAHMNHCFO);
|
||||
onClick.RemoveListener(unityAction);
|
||||
}
|
||||
Button3D button3D2 = this.showAllButton;
|
||||
if (button3D2 != 0)
|
||||
{
|
||||
Button3D.OnButton3DClick onClick2 = button3D2.OnClick;
|
||||
UnityAction unityAction2 = new UnityAction(this.NOPDBJKBFIJ);
|
||||
onClick2.RemoveListener(unityAction2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA5F RID: 47711 RVA: 0x002BD244 File Offset: 0x002BB444
|
||||
[Token(Token = "0x600BA5F")]
|
||||
[Address(RVA = "0x16E6400", Offset = "0x16E4E00", VA = "0x1816E6400")]
|
||||
private void MKBLJJGJAOH()
|
||||
{
|
||||
ActionCodeButton[] mjnoldfkcbm = this.MJNOLDFKCBM;
|
||||
int num = 0;
|
||||
int length = mjnoldfkcbm.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ActionCodeButton actionCodeButton = mjnoldfkcbm[num];
|
||||
IAFKHONIKPI type = actionCodeButton.OOCLICDLJPH.type;
|
||||
bool flag;
|
||||
actionCodeButton.gameObject.SetActive(flag);
|
||||
if (flag)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
GameObject gameObject = this.showAllButton.gameObject;
|
||||
bool <ECNOOCJJDKH>k__BackingField = ActionCodesWatchUIFlow.<ECNOOCJJDKH>k__BackingField;
|
||||
gameObject.SetActive(<ECNOOCJJDKH>k__BackingField);
|
||||
this.COIOOINJCNC(num);
|
||||
}
|
||||
|
||||
// Token: 0x0600BA60 RID: 47712 RVA: 0x002BD2C0 File Offset: 0x002BB4C0
|
||||
[Token(Token = "0x600BA60")]
|
||||
[Address(RVA = "0x16E6260", Offset = "0x16E4C60", VA = "0x1816E6260")]
|
||||
private void COIOOINJCNC(ActionCodeButton LKDLEHGHCAD)
|
||||
{
|
||||
TMP_Text tmp_Text = this.infoTMP;
|
||||
if (LKDLEHGHCAD)
|
||||
{
|
||||
string descriptionRTF = LKDLEHGHCAD.OOCLICDLJPH.DescriptionRTF;
|
||||
}
|
||||
tmp_Text.text = "Choose a code type above!";
|
||||
TMP_Text tmp_Text2 = this.goButtonTMP;
|
||||
if (LKDLEHGHCAD)
|
||||
{
|
||||
ActionCode.Configuration config = LKDLEHGHCAD.OOCLICDLJPH;
|
||||
}
|
||||
tmp_Text2.text = "Go";
|
||||
Button3D button3D = this.goButton;
|
||||
bool flag = LKDLEHGHCAD;
|
||||
button3D.interactable = flag;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
button3D.BLIJCJNGGIJ = num;
|
||||
button3D.DKILDKCKHDM = (float)num;
|
||||
button3D.MALDFLCADLG(num2 != 0);
|
||||
button3D.PMFNJKCHLCO();
|
||||
this.EGJJHJHIPCF = LKDLEHGHCAD;
|
||||
}
|
||||
|
||||
// Token: 0x0600BA61 RID: 47713 RVA: 0x002BD364 File Offset: 0x002BB564
|
||||
[Token(Token = "0x600BA61")]
|
||||
[Address(RVA = "0x11BC460", Offset = "0x11BAE60", VA = "0x1811BC460")]
|
||||
public ActionCodesSubscreenCreate()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007AC0 RID: 31424
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4007AC0")]
|
||||
[SerializeField]
|
||||
[Header("Settings:")]
|
||||
private Button3D goButton;
|
||||
|
||||
// Token: 0x04007AC1 RID: 31425
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4007AC1")]
|
||||
[SerializeField]
|
||||
private TMP_Text goButtonTMP;
|
||||
|
||||
// Token: 0x04007AC2 RID: 31426
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4007AC2")]
|
||||
[SerializeField]
|
||||
private TMP_Text infoTMP;
|
||||
|
||||
// Token: 0x04007AC3 RID: 31427
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4007AC3")]
|
||||
[SerializeField]
|
||||
private Button3D showAllButton;
|
||||
|
||||
// Token: 0x04007AC4 RID: 31428
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4007AC4")]
|
||||
private ActionCodeButton[] MJNOLDFKCBM;
|
||||
|
||||
// Token: 0x04007AC5 RID: 31429
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4007AC5")]
|
||||
private ActionCodeButton EGJJHJHIPCF;
|
||||
|
||||
// Token: 0x04007AC6 RID: 31430
|
||||
[Token(Token = "0x4007AC6")]
|
||||
private static string LAFKJEIKOMF = "Choose a code type above!";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,173 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Sharing;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B2C RID: 6956
|
||||
[Token(Token = "0x2001B2C")]
|
||||
[StructLayout(3)]
|
||||
public class ActionCodesSubscreenInput : Subscreen
|
||||
{
|
||||
// Token: 0x0600BA63 RID: 47715 RVA: 0x002BD390 File Offset: 0x002BB590
|
||||
[Token(Token = "0x600BA63")]
|
||||
[Address(RVA = "0x16E68B0", Offset = "0x16E52B0", VA = "0x1816E68B0")]
|
||||
private void Awake()
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.inputField;
|
||||
Func<string, bool> func = new Func(this.BAONNGEHKIN);
|
||||
validatedButtonInputField.IsValidFunction = func;
|
||||
Button3D.OnButton3DClick onClick = this.submitButton.OnClick;
|
||||
UnityAction unityAction = new UnityAction(this.DILFEIPLGCG);
|
||||
onClick.AddListener(unityAction);
|
||||
ActionCodesWatchUIFlow.NLDLGEDHJNI += this.MKBLJJGJAOH;
|
||||
string empty = string.Empty;
|
||||
this.FFHEADALFEO(empty, true);
|
||||
ValidatedButtonInputField validatedButtonInputField2 = this.inputField;
|
||||
string lastSuccessfulMeetupCode = LinkManager.PIGBMLEKODF;
|
||||
validatedButtonInputField2.KKJIOHNFHFJ = lastSuccessfulMeetupCode;
|
||||
}
|
||||
|
||||
// Token: 0x0600BA64 RID: 47716 RVA: 0x002BD41C File Offset: 0x002BB61C
|
||||
[Token(Token = "0x600BA64")]
|
||||
[Address(RVA = "0x16E7110", Offset = "0x16E5B10", VA = "0x1816E7110")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ActionCodesWatchUIFlow.NLDLGEDHJNI -= this.MKBLJJGJAOH;
|
||||
}
|
||||
|
||||
// Token: 0x0600BA65 RID: 47717 RVA: 0x002BD43C File Offset: 0x002BB63C
|
||||
[Token(Token = "0x600BA65")]
|
||||
[Address(RVA = "0x16E6C80", Offset = "0x16E5680", VA = "0x1816E6C80")]
|
||||
private void DILFEIPLGCG()
|
||||
{
|
||||
string text = this.inputField.KKJIOHNFHFJ;
|
||||
ValidatedButtonInputField validatedButtonInputField = this.inputField;
|
||||
string text2 = text.Trim();
|
||||
validatedButtonInputField.KKJIOHNFHFJ = text2;
|
||||
bool flag = string.IsNullOrEmpty(LinkManager.GetWellFormattedActionCode(this.inputField.KKJIOHNFHFJ));
|
||||
TMP_Text tmp_Text = this.infoText;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
string lhlmnkhjdnm = LinkManager.JHJNANAHJJF.LHLMNKHJDNM;
|
||||
tmp_Text.text = lhlmnkhjdnm;
|
||||
if (num != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
string kboghlkpbeg = LinkManager.JHJNANAHJJF.KBOGHLKPBEG;
|
||||
this.FFHEADALFEO(kboghlkpbeg, num2 != 0);
|
||||
LinkManager instance = SingletonMonoBehaviour.Instance;
|
||||
string text3 = this.inputField.KKJIOHNFHFJ;
|
||||
Action action = new Action(this.DKMIOAPIKHO);
|
||||
Action<string> action2 = new Action(this.CNKMAGHLMDD);
|
||||
int num3 = 0;
|
||||
ulong num4;
|
||||
instance.HandleActionCode(text3, num3, (IAFKHONIKPI)((uint)(-1)), action, action2, num4 != 0UL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA66 RID: 47718 RVA: 0x002BD504 File Offset: 0x002BB704
|
||||
[Token(Token = "0x600BA66")]
|
||||
[Address(RVA = "0x16E7000", Offset = "0x16E5A00", VA = "0x1816E7000")]
|
||||
private void MKBLJJGJAOH()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.FFHEADALFEO(empty, true);
|
||||
ValidatedButtonInputField validatedButtonInputField = this.inputField;
|
||||
string lastSuccessfulMeetupCode = LinkManager.PIGBMLEKODF;
|
||||
validatedButtonInputField.KKJIOHNFHFJ = lastSuccessfulMeetupCode;
|
||||
}
|
||||
|
||||
// Token: 0x0600BA67 RID: 47719 RVA: 0x002BD53C File Offset: 0x002BB73C
|
||||
[Token(Token = "0x600BA67")]
|
||||
[Address(RVA = "0x16E6F50", Offset = "0x16E5950", VA = "0x1816E6F50")]
|
||||
private void FFHEADALFEO(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
this.inputField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
Button3D button3D = this.submitButton;
|
||||
button3D.interactable = BCOHEOIEPLL;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
button3D.BLIJCJNGGIJ = num;
|
||||
button3D.DKILDKCKHDM = (float)num;
|
||||
button3D.MALDFLCADLG(num2 != 0);
|
||||
button3D.PMFNJKCHLCO();
|
||||
this.infoText.text = DBDDKLHPNNA;
|
||||
}
|
||||
|
||||
// Token: 0x0600BA68 RID: 47720 RVA: 0x002BD594 File Offset: 0x002BB794
|
||||
[Token(Token = "0x600BA68")]
|
||||
[Address(RVA = "0x16E6AC0", Offset = "0x16E54C0", VA = "0x1816E6AC0")]
|
||||
private bool BAONNGEHKIN(string CKCGCFGOMAA)
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.inputField;
|
||||
string text = CKCGCFGOMAA.Trim();
|
||||
validatedButtonInputField.KKJIOHNFHFJ = text;
|
||||
bool flag = string.IsNullOrEmpty(LinkManager.GetWellFormattedActionCode(this.inputField.KKJIOHNFHFJ));
|
||||
TMP_Text tmp_Text = this.infoText;
|
||||
if (!flag)
|
||||
{
|
||||
string empty = string.Empty;
|
||||
tmp_Text.text = empty;
|
||||
return true;
|
||||
}
|
||||
string lhlmnkhjdnm = LinkManager.JHJNANAHJJF.LHLMNKHJDNM;
|
||||
tmp_Text.text = lhlmnkhjdnm;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA69 RID: 47721 RVA: 0x002BD600 File Offset: 0x002BB800
|
||||
[Token(Token = "0x600BA69")]
|
||||
[Address(RVA = "0x11BC460", Offset = "0x11BAE60", VA = "0x1811BC460")]
|
||||
public ActionCodesSubscreenInput()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BA6A RID: 47722 RVA: 0x002BD614 File Offset: 0x002BB814
|
||||
[Token(Token = "0x600BA6A")]
|
||||
[Address(RVA = "0x16E6F00", Offset = "0x16E5900", VA = "0x1816E6F00")]
|
||||
[CompilerGenerated]
|
||||
private void DKMIOAPIKHO()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.FFHEADALFEO(empty, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BA6B RID: 47723 RVA: 0x002BD630 File Offset: 0x002BB830
|
||||
[Token(Token = "0x600BA6B")]
|
||||
[Address(RVA = "0x16E6C10", Offset = "0x16E5610", VA = "0x1816E6C10")]
|
||||
[CompilerGenerated]
|
||||
private void CNKMAGHLMDD(string MOPOMPHBHKF)
|
||||
{
|
||||
string text = LinkManager.JHJNANAHJJF.GAGCIGJFOLH(MOPOMPHBHKF);
|
||||
this.FFHEADALFEO(text, true);
|
||||
}
|
||||
|
||||
// Token: 0x04007AC7 RID: 31431
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4007AC7")]
|
||||
[SerializeField]
|
||||
[Header("References:")]
|
||||
private TMP_Text infoText;
|
||||
|
||||
// Token: 0x04007AC8 RID: 31432
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4007AC8")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private ValidatedButtonInputField inputField;
|
||||
|
||||
// Token: 0x04007AC9 RID: 31433
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4007AC9")]
|
||||
[SerializeField]
|
||||
private Button3D submitButton;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,192 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B2D RID: 6957
|
||||
[Token(Token = "0x2001B2D")]
|
||||
[StructLayout(3)]
|
||||
public class ActionCodesWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x140000C9 RID: 201
|
||||
// (add) Token: 0x0600BA6C RID: 47724 RVA: 0x002BD64C File Offset: 0x002BB84C
|
||||
// (remove) Token: 0x0600BA6D RID: 47725 RVA: 0x002BD678 File Offset: 0x002BB878
|
||||
[Token(Token = "0x140000C9")]
|
||||
public static event Action NLDLGEDHJNI
|
||||
{
|
||||
[Token(Token = "0x600BA6C")]
|
||||
[Address(RVA = "0x16E7860", Offset = "0x16E6260", VA = "0x1816E7860")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action nldlgedhjni;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
nldlgedhjni = ActionCodesWatchUIFlow.NLDLGEDHJNI;
|
||||
@delegate = Delegate.Combine(nldlgedhjni, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (typeof(ActionCodesWatchUIFlow).TypeHandle != nldlgedhjni)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600BA6D")]
|
||||
[Address(RVA = "0x16E7AE0", Offset = "0x16E64E0", VA = "0x1816E7AE0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action nldlgedhjni;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
nldlgedhjni = ActionCodesWatchUIFlow.NLDLGEDHJNI;
|
||||
@delegate = Delegate.Remove(nldlgedhjni, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (typeof(ActionCodesWatchUIFlow).TypeHandle != nldlgedhjni)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001DDA RID: 7642
|
||||
// (get) Token: 0x0600BA6E RID: 47726 RVA: 0x002BD6A4 File Offset: 0x002BB8A4
|
||||
// (set) Token: 0x0600BA6F RID: 47727 RVA: 0x002BD6B8 File Offset: 0x002BB8B8
|
||||
[Token(Token = "0x17001DDA")]
|
||||
public static bool PNCFJIBJAJI
|
||||
{
|
||||
[Token(Token = "0x600BA6E")]
|
||||
[Address(RVA = "0x16E7960", Offset = "0x16E6360", VA = "0x1816E7960")]
|
||||
get;
|
||||
[Token(Token = "0x600BA6F")]
|
||||
[Address(RVA = "0x16E72B0", Offset = "0x16E5CB0", VA = "0x1816E72B0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17001DDB RID: 7643
|
||||
// (get) Token: 0x0600BA70 RID: 47728 RVA: 0x002BD6CC File Offset: 0x002BB8CC
|
||||
// (set) Token: 0x0600BA71 RID: 47729 RVA: 0x002BD6E0 File Offset: 0x002BB8E0
|
||||
[Token(Token = "0x17001DDB")]
|
||||
public static HashSet<IAFKHONIKPI> ADDDHPLGIKL
|
||||
{
|
||||
[Token(Token = "0x600BA70")]
|
||||
[Address(RVA = "0x16E79C0", Offset = "0x16E63C0", VA = "0x1816E79C0")]
|
||||
get;
|
||||
[Token(Token = "0x600BA71")]
|
||||
[Address(RVA = "0x16E7190", Offset = "0x16E5B90", VA = "0x1816E7190")]
|
||||
private set;
|
||||
} = ActionCodesWatchUIFlow.EEAHJGGKJPF;
|
||||
|
||||
// Token: 0x17001DDC RID: 7644
|
||||
// (get) Token: 0x0600BA72 RID: 47730 RVA: 0x002BD6F4 File Offset: 0x002BB8F4
|
||||
// (set) Token: 0x0600BA73 RID: 47731 RVA: 0x002BD708 File Offset: 0x002BB908
|
||||
[Token(Token = "0x17001DDC")]
|
||||
public static bool KCDPGKCLEMJ
|
||||
{
|
||||
[Token(Token = "0x600BA72")]
|
||||
[Address(RVA = "0x16E7A80", Offset = "0x16E6480", VA = "0x1816E7A80")]
|
||||
get;
|
||||
[Token(Token = "0x600BA73")]
|
||||
[Address(RVA = "0x16E71F0", Offset = "0x16E5BF0", VA = "0x1816E71F0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600BA74 RID: 47732 RVA: 0x002BD71C File Offset: 0x002BB91C
|
||||
[Token(Token = "0x600BA74")]
|
||||
[Address(RVA = "0x16E7310", Offset = "0x16E5D10", VA = "0x1816E7310")]
|
||||
public static bool Show(ActionCodesWatchUIFlow.FEOPJAFBIPC ACIMOKFHPJG, params IAFKHONIKPI[] LHOMKMINCHH)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600BA75 RID: 47733 RVA: 0x002BD72C File Offset: 0x002BB92C
|
||||
[Token(Token = "0x600BA75")]
|
||||
[Address(RVA = "0x16E7380", Offset = "0x16E5D80", VA = "0x1816E7380")]
|
||||
public static bool Show(ActionCodesWatchUIFlow.FEOPJAFBIPC ACIMOKFHPJG, bool LKIFKBNPMJJ, params IAFKHONIKPI[] LHOMKMINCHH)
|
||||
{
|
||||
if (Player.HIMJIOGEAGA)
|
||||
{
|
||||
ActionCodesWatchUIFlow.<BICMMHKGOJH>k__BackingField = LKIFKBNPMJJ;
|
||||
int num = 0;
|
||||
if (LHOMKMINCHH != 0)
|
||||
{
|
||||
}
|
||||
ActionCodesWatchUIFlow.<ECNOOCJJDKH>k__BackingField = num != 0;
|
||||
HashSet<IAFKHONIKPI> hashSet = new HashSet(LHOMKMINCHH);
|
||||
if (hashSet.Contains((uint)(-1)))
|
||||
{
|
||||
}
|
||||
ActionCodesWatchUIFlow.<KLCOFMJCFHG>k__BackingField = hashSet;
|
||||
ActionCodesWatchUIFlow flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<ActionCodesWatchUIFlow>();
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
int num2 = 0;
|
||||
local.PushFlow(flowByType, num2);
|
||||
Action nldlgedhjni = ActionCodesWatchUIFlow.NLDLGEDHJNI;
|
||||
if (nldlgedhjni != 0)
|
||||
{
|
||||
nldlgedhjni();
|
||||
}
|
||||
SubscreenControl subscreenControl = flowByType.subscreenControl;
|
||||
if (ACIMOKFHPJG == ActionCodesWatchUIFlow.FEOPJAFBIPC.Create)
|
||||
{
|
||||
}
|
||||
ActionCodesSubscreenInput actionCodesSubscreenInput = flowByType.subscreenInput;
|
||||
subscreenControl.ShowSubscreen(actionCodesSubscreenInput);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA76 RID: 47734 RVA: 0x002BD7D8 File Offset: 0x002BB9D8
|
||||
[Token(Token = "0x600BA76")]
|
||||
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
|
||||
public ActionCodesWatchUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007ACA RID: 31434
|
||||
[Token(Token = "0x4007ACA")]
|
||||
private static readonly HashSet<IAFKHONIKPI> EEAHJGGKJPF = new HashSet(Enumerable.Cast<IAFKHONIKPI>(Enum.GetValues(typeof(IAFKHONIKPI))));
|
||||
|
||||
// Token: 0x04007ACB RID: 31435
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007ACB")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private SubscreenControl subscreenControl;
|
||||
|
||||
// Token: 0x04007ACC RID: 31436
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007ACC")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private ActionCodesSubscreenCreate subscreenCreate;
|
||||
|
||||
// Token: 0x04007ACD RID: 31437
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007ACD")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private ActionCodesSubscreenInput subscreenInput;
|
||||
|
||||
// Token: 0x02001B2E RID: 6958
|
||||
[Token(Token = "0x2001B2E")]
|
||||
public enum FEOPJAFBIPC
|
||||
{
|
||||
// Token: 0x04007AD3 RID: 31443
|
||||
[Token(Token = "0x4007AD3")]
|
||||
Input,
|
||||
// Token: 0x04007AD4 RID: 31444
|
||||
[Token(Token = "0x4007AD4")]
|
||||
Create
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,240 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B2F RID: 6959
|
||||
[Token(Token = "0x2001B2F")]
|
||||
[StructLayout(3)]
|
||||
public class AddMyEmailScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600BA78 RID: 47736 RVA: 0x002BD824 File Offset: 0x002BBA24
|
||||
[Token(Token = "0x600BA78")]
|
||||
[Address(RVA = "0x16E84B0", Offset = "0x16E6EB0", VA = "0x1816E84B0", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
InputField3D inputField3D = this.emailInputField;
|
||||
string empty2 = string.Empty;
|
||||
inputField3D.KKJIOHNFHFJ = empty2;
|
||||
GameObject gameObject = this.changeButton.gameObject;
|
||||
bool flag = string.IsNullOrEmpty(ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<EGEFFDNCENB>k__BackingField));
|
||||
gameObject.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600BA79 RID: 47737 RVA: 0x002BD894 File Offset: 0x002BBA94
|
||||
[Token(Token = "0x600BA79")]
|
||||
[Address(RVA = "0x16E7BE0", Offset = "0x16E65E0", VA = "0x1816E7BE0")]
|
||||
private void BMFPEJMLIKD(string PAANJCAOOAG, bool ODBAFIFNIDO)
|
||||
{
|
||||
this.infoText.text = PAANJCAOOAG;
|
||||
InputField3D inputField3D = this.emailInputField;
|
||||
inputField3D.interactable = ODBAFIFNIDO;
|
||||
int num = 0;
|
||||
inputField3D.BLIJCJNGGIJ = num;
|
||||
int num2 = 0;
|
||||
inputField3D.DKILDKCKHDM = (float)num;
|
||||
inputField3D.MALDFLCADLG(num2 != 0);
|
||||
inputField3D.PMFNJKCHLCO();
|
||||
Button3D button3D = this.submitButton;
|
||||
button3D.interactable = ODBAFIFNIDO;
|
||||
button3D.BLIJCJNGGIJ = num;
|
||||
int num3 = 0;
|
||||
button3D.DKILDKCKHDM = (float)num;
|
||||
button3D.MALDFLCADLG(num3 != 0);
|
||||
button3D.PMFNJKCHLCO();
|
||||
Button3D button3D2 = this.skipButton;
|
||||
button3D2.interactable = ODBAFIFNIDO;
|
||||
button3D2.BLIJCJNGGIJ = num;
|
||||
int num4 = 0;
|
||||
button3D2.DKILDKCKHDM = (float)num;
|
||||
button3D2.MALDFLCADLG(num4 != 0);
|
||||
button3D2.PMFNJKCHLCO();
|
||||
Button3D button3D3 = this.changeButton;
|
||||
button3D3.interactable = ODBAFIFNIDO;
|
||||
button3D3.BLIJCJNGGIJ = num;
|
||||
int num5 = 0;
|
||||
button3D3.DKILDKCKHDM = (float)num;
|
||||
button3D3.MALDFLCADLG(num5 != 0);
|
||||
button3D3.PMFNJKCHLCO();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA7A RID: 47738 RVA: 0x002BD974 File Offset: 0x002BBB74
|
||||
[Token(Token = "0x600BA7A")]
|
||||
[Address(RVA = "0x16E83A0", Offset = "0x16E6DA0", VA = "0x1816E83A0")]
|
||||
private void ONFPPKDHEJB(string LJKKKECANAB)
|
||||
{
|
||||
int num = 0;
|
||||
this.BMFPEJMLIKD("Submitting...", num != 0);
|
||||
IPromise promise = PEGGCEDHBOF.NBLIOCGGDMK(LJKKKECANAB);
|
||||
Action action = new Action(this.NLKFHAHKFBC);
|
||||
Action<string> action2 = new Action(this.EOLEDECNKDH);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA7B RID: 47739 RVA: 0x002BD9B8 File Offset: 0x002BBBB8
|
||||
[Token(Token = "0x600BA7B")]
|
||||
[Address(RVA = "0x16E80D0", Offset = "0x16E6AD0", VA = "0x1816E80D0")]
|
||||
private void LANBJLLKANC()
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
CFLMJLFBOKH.GDFOFCJIEDM("email", "added");
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num2, num2);
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA7C RID: 47740 RVA: 0x002BDA10 File Offset: 0x002BBC10
|
||||
[Token(Token = "0x600BA7C")]
|
||||
[Address(RVA = "0x16E7F90", Offset = "0x16E6990", VA = "0x1816E7F90")]
|
||||
private void EOLEDECNKDH(string MOPOMPHBHKF)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
this.BMFPEJMLIKD(MOPOMPHBHKF, true);
|
||||
Button3D button3D = this.submitButton;
|
||||
int num2 = 0;
|
||||
button3D.interactable = num2 != 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
button3D.BLIJCJNGGIJ = num3;
|
||||
button3D.DKILDKCKHDM = (float)num3;
|
||||
button3D.MALDFLCADLG(num4 != 0);
|
||||
button3D.PMFNJKCHLCO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA7D RID: 47741 RVA: 0x002BDA68 File Offset: 0x002BBC68
|
||||
[Token(Token = "0x600BA7D")]
|
||||
[Address(RVA = "0x16E8060", Offset = "0x16E6A60", VA = "0x1816E8060")]
|
||||
public void InputField_EmailValueChange(string email)
|
||||
{
|
||||
Button3D button3D = this.submitButton;
|
||||
bool flag = JAKDHKJDFNP.MEGPLKIGIJC(email);
|
||||
button3D.interactable = flag;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
button3D.BLIJCJNGGIJ = num;
|
||||
button3D.DKILDKCKHDM = (float)num;
|
||||
button3D.MALDFLCADLG(num2 != 0);
|
||||
button3D.PMFNJKCHLCO();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA7E RID: 47742 RVA: 0x002BDAB0 File Offset: 0x002BBCB0
|
||||
[Token(Token = "0x600BA7E")]
|
||||
[Address(RVA = "0x16E7E40", Offset = "0x16E6840", VA = "0x1816E7E40")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
string text = this.emailInputField.KKJIOHNFHFJ.Trim();
|
||||
if (JAKDHKJDFNP.MEGPLKIGIJC(text))
|
||||
{
|
||||
int num = 0;
|
||||
this.BMFPEJMLIKD("Submitting...", num != 0);
|
||||
IPromise promise = PEGGCEDHBOF.NBLIOCGGDMK(text);
|
||||
Action action = new Action(this.NLKFHAHKFBC);
|
||||
Action<string> action2 = new Action(this.EOLEDECNKDH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA7F RID: 47743 RVA: 0x002BDB10 File Offset: 0x002BBD10
|
||||
[Token(Token = "0x600BA7F")]
|
||||
[Address(RVA = "0x16E7D60", Offset = "0x16E6760", VA = "0x1816E7D60")]
|
||||
public void Button_Change()
|
||||
{
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num = 0;
|
||||
AddMyPhoneScreen addMyPhoneScreen = <LBNLPAIAGHF>k__BackingField.PushFlow<AddMyPhoneScreen>(num);
|
||||
}
|
||||
|
||||
// Token: 0x0600BA80 RID: 47744 RVA: 0x002BDB40 File Offset: 0x002BBD40
|
||||
[Token(Token = "0x600BA80")]
|
||||
[Address(RVA = "0x16E7DC0", Offset = "0x16E67C0", VA = "0x1816E7DC0")]
|
||||
public void Button_Skip()
|
||||
{
|
||||
CFLMJLFBOKH.GDFOFCJIEDM("email", "skipped");
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA81 RID: 47745 RVA: 0x002BDB70 File Offset: 0x002BBD70
|
||||
[Token(Token = "0x600BA81")]
|
||||
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
|
||||
public AddMyEmailScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BA82 RID: 47746 RVA: 0x002BDB84 File Offset: 0x002BBD84
|
||||
[Token(Token = "0x600BA82")]
|
||||
[Address(RVA = "0x16E81E0", Offset = "0x16E6BE0", VA = "0x1816E81E0")]
|
||||
[CompilerGenerated]
|
||||
private void NLKFHAHKFBC()
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
CFLMJLFBOKH.GDFOFCJIEDM("email", "added");
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num2, num2);
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
}
|
||||
SessionManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
int num3 = 0;
|
||||
if (instance2 != num3)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.GaveEmailThisSession = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007AD5 RID: 31445
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007AD5")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007AD6 RID: 31446
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007AD6")]
|
||||
[SerializeField]
|
||||
private InputField3D emailInputField;
|
||||
|
||||
// Token: 0x04007AD7 RID: 31447
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007AD7")]
|
||||
[SerializeField]
|
||||
[Header("Buttons")]
|
||||
private Button3D skipButton;
|
||||
|
||||
// Token: 0x04007AD8 RID: 31448
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007AD8")]
|
||||
[SerializeField]
|
||||
private Button3D changeButton;
|
||||
|
||||
// Token: 0x04007AD9 RID: 31449
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007AD9")]
|
||||
[SerializeField]
|
||||
private Button3D submitButton;
|
||||
|
||||
// Token: 0x04007ADA RID: 31450
|
||||
[Token(Token = "0x4007ADA")]
|
||||
private static string CNOPFJPNDJM = "email";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,369 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B30 RID: 6960
|
||||
[Token(Token = "0x2001B30")]
|
||||
[StructLayout(3)]
|
||||
public class AddMyPhoneScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600BA84 RID: 47748 RVA: 0x002BDC14 File Offset: 0x002BBE14
|
||||
[Token(Token = "0x600BA84")]
|
||||
[Address(RVA = "0x16E9420", Offset = "0x16E7E20", VA = "0x1816E9420", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
InputField3D inputField3D = this.dialCodeInputField;
|
||||
string empty2 = string.Empty;
|
||||
inputField3D.KKJIOHNFHFJ = empty2;
|
||||
InputField3D inputField3D2 = this.phoneNumberInputField;
|
||||
string empty3 = string.Empty;
|
||||
inputField3D2.KKJIOHNFHFJ = empty3;
|
||||
this.phoneNumberGroup.SetActive(true);
|
||||
GameObject gameObject = this.verificationGroup;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.submitButton.label.text = "Submit";
|
||||
Button3D button3D = this.submitButton;
|
||||
int num2 = 0;
|
||||
button3D.interactable = num2 != 0;
|
||||
button3D.BLIJCJNGGIJ = (ulong)0L;
|
||||
int num3 = 0;
|
||||
button3D.DKILDKCKHDM = 0f;
|
||||
button3D.MALDFLCADLG(num3 != 0);
|
||||
button3D.PMFNJKCHLCO();
|
||||
Button3D button3D2 = this.changeButton;
|
||||
this.COHDEOONCKN = (ulong)0L;
|
||||
GameObject gameObject2 = button3D2.gameObject;
|
||||
bool flag = string.IsNullOrEmpty(ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<BOMHJCNNAGH>k__BackingField));
|
||||
gameObject2.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600BA85 RID: 47749 RVA: 0x002BDD1C File Offset: 0x002BBF1C
|
||||
[Token(Token = "0x600BA85")]
|
||||
[Address(RVA = "0x16E87A0", Offset = "0x16E71A0", VA = "0x1816E87A0")]
|
||||
private void BMFPEJMLIKD(string PAANJCAOOAG, bool ODBAFIFNIDO)
|
||||
{
|
||||
this.infoText.text = PAANJCAOOAG;
|
||||
InputField3D inputField3D = this.dialCodeInputField;
|
||||
inputField3D.interactable = ODBAFIFNIDO;
|
||||
int num = 0;
|
||||
inputField3D.BLIJCJNGGIJ = num;
|
||||
int num2 = 0;
|
||||
inputField3D.DKILDKCKHDM = (float)num;
|
||||
inputField3D.MALDFLCADLG(num2 != 0);
|
||||
inputField3D.PMFNJKCHLCO();
|
||||
InputField3D inputField3D2 = this.phoneNumberInputField;
|
||||
inputField3D2.interactable = ODBAFIFNIDO;
|
||||
inputField3D2.BLIJCJNGGIJ = num;
|
||||
int num3 = 0;
|
||||
inputField3D2.DKILDKCKHDM = (float)num;
|
||||
inputField3D2.MALDFLCADLG(num3 != 0);
|
||||
inputField3D2.PMFNJKCHLCO();
|
||||
Button3D button3D = this.submitButton;
|
||||
button3D.interactable = ODBAFIFNIDO;
|
||||
button3D.BLIJCJNGGIJ = num;
|
||||
int num4 = 0;
|
||||
button3D.DKILDKCKHDM = (float)num;
|
||||
button3D.MALDFLCADLG(num4 != 0);
|
||||
button3D.PMFNJKCHLCO();
|
||||
Button3D button3D2 = this.skipButton;
|
||||
button3D2.interactable = ODBAFIFNIDO;
|
||||
button3D2.BLIJCJNGGIJ = num;
|
||||
int num5 = 0;
|
||||
button3D2.DKILDKCKHDM = (float)num;
|
||||
button3D2.MALDFLCADLG(num5 != 0);
|
||||
button3D2.PMFNJKCHLCO();
|
||||
Button3D button3D3 = this.changeButton;
|
||||
button3D3.interactable = ODBAFIFNIDO;
|
||||
button3D3.BLIJCJNGGIJ = num;
|
||||
int num6 = 0;
|
||||
button3D3.DKILDKCKHDM = (float)num;
|
||||
button3D3.MALDFLCADLG(num6 != 0);
|
||||
button3D3.PMFNJKCHLCO();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA86 RID: 47750 RVA: 0x002BDE30 File Offset: 0x002BC030
|
||||
[Token(Token = "0x600BA86")]
|
||||
[Address(RVA = "0x16E9310", Offset = "0x16E7D10", VA = "0x1816E9310")]
|
||||
private void LMMPOIHAADF()
|
||||
{
|
||||
int num = 0;
|
||||
this.BMFPEJMLIKD("Submitting...", num != 0);
|
||||
IPromise promise = PEGGCEDHBOF.ABLPBFMIIEA(this.COHDEOONCKN);
|
||||
Action action = new Action(this.BJBOOLBLKFL);
|
||||
Action<string> action2 = new Action(this.EOLEDECNKDH);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA87 RID: 47751 RVA: 0x002BDE78 File Offset: 0x002BC078
|
||||
[Token(Token = "0x600BA87")]
|
||||
[Address(RVA = "0x16E8E60", Offset = "0x16E7860", VA = "0x1816E8E60")]
|
||||
private void FNFHHEIGMCN(string LIMGCIECODJ)
|
||||
{
|
||||
int num = 0;
|
||||
this.BMFPEJMLIKD("Verifying...", num != 0);
|
||||
IPromise promise = PEGGCEDHBOF.IKBFFHMMFFH(this.COHDEOONCKN, LIMGCIECODJ);
|
||||
Action action = new Action(this.IJBNOPJGHOE);
|
||||
Action<string> action2 = new Action(this.EOLEDECNKDH);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA88 RID: 47752 RVA: 0x002BDEC0 File Offset: 0x002BC0C0
|
||||
[Token(Token = "0x600BA88")]
|
||||
[Address(RVA = "0x16E8670", Offset = "0x16E7070", VA = "0x1816E8670")]
|
||||
private void BJBOOLBLKFL()
|
||||
{
|
||||
CFLMJLFBOKH.OAEAFOCFNAI(false);
|
||||
GameObject gameObject = this.phoneNumberGroup;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.verificationGroup.SetActive(true);
|
||||
string empty = string.Empty;
|
||||
this.BMFPEJMLIKD(empty, true);
|
||||
Button3D button3D = this.submitButton;
|
||||
int num2 = 0;
|
||||
button3D.interactable = num2 != 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
button3D.BLIJCJNGGIJ = num3;
|
||||
button3D.DKILDKCKHDM = (float)num3;
|
||||
button3D.MALDFLCADLG(num4 != 0);
|
||||
button3D.PMFNJKCHLCO();
|
||||
this.submitButton.label.text = "Verify";
|
||||
}
|
||||
|
||||
// Token: 0x0600BA89 RID: 47753 RVA: 0x002BDF50 File Offset: 0x002BC150
|
||||
[Token(Token = "0x600BA89")]
|
||||
[Address(RVA = "0x16E9200", Offset = "0x16E7C00", VA = "0x1816E9200")]
|
||||
private void LANBJLLKANC()
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
CFLMJLFBOKH.GDFOFCJIEDM("phone", "added");
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num2, num2);
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA8A RID: 47754 RVA: 0x002BDFA8 File Offset: 0x002BC1A8
|
||||
[Token(Token = "0x600BA8A")]
|
||||
[Address(RVA = "0x16E8D90", Offset = "0x16E7790", VA = "0x1816E8D90")]
|
||||
private void EOLEDECNKDH(string MOPOMPHBHKF)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
this.BMFPEJMLIKD(MOPOMPHBHKF, true);
|
||||
Button3D button3D = this.submitButton;
|
||||
int num2 = 0;
|
||||
button3D.interactable = num2 != 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
button3D.BLIJCJNGGIJ = num3;
|
||||
button3D.DKILDKCKHDM = (float)num3;
|
||||
button3D.MALDFLCADLG(num4 != 0);
|
||||
button3D.PMFNJKCHLCO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA8B RID: 47755 RVA: 0x002BE000 File Offset: 0x002BC200
|
||||
[Token(Token = "0x600BA8B")]
|
||||
[Address(RVA = "0x16E8D60", Offset = "0x16E7760", VA = "0x1816E8D60")]
|
||||
private bool CIDHKOJJKPJ(string LIMGCIECODJ)
|
||||
{
|
||||
return LIMGCIECODJ.Trim().m_stringLength == 6;
|
||||
}
|
||||
|
||||
// Token: 0x0600BA8C RID: 47756 RVA: 0x002BE024 File Offset: 0x002BC224
|
||||
[Token(Token = "0x600BA8C")]
|
||||
[Address(RVA = "0x16E90D0", Offset = "0x16E7AD0", VA = "0x1816E90D0")]
|
||||
public void InputField_PhoneValueChange(string text)
|
||||
{
|
||||
Button3D button3D = this.submitButton;
|
||||
if (this.dialCodeInputField.KKJIOHNFHFJ != 0)
|
||||
{
|
||||
}
|
||||
bool flag = this.phoneNumberInputField.KKJIOHNFHFJ == 0;
|
||||
button3D.interactable = flag;
|
||||
button3D.BLIJCJNGGIJ = (ulong)0L;
|
||||
int num = 0;
|
||||
button3D.DKILDKCKHDM = 0f;
|
||||
button3D.MALDFLCADLG(num != 0);
|
||||
button3D.PMFNJKCHLCO();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA8D RID: 47757 RVA: 0x002BE088 File Offset: 0x002BC288
|
||||
[Token(Token = "0x600BA8D")]
|
||||
[Address(RVA = "0x16E9190", Offset = "0x16E7B90", VA = "0x1816E9190")]
|
||||
public void InputField_VerificationValueChange(string text)
|
||||
{
|
||||
Button3D button3D = this.submitButton;
|
||||
bool flag = text == 0;
|
||||
button3D.interactable = flag;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
button3D.BLIJCJNGGIJ = num;
|
||||
button3D.DKILDKCKHDM = (float)num;
|
||||
button3D.MALDFLCADLG(num2 != 0);
|
||||
button3D.PMFNJKCHLCO();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA8E RID: 47758 RVA: 0x002BE0D0 File Offset: 0x002BC2D0
|
||||
[Token(Token = "0x600BA8E")]
|
||||
[Address(RVA = "0x16E8A50", Offset = "0x16E7450", VA = "0x1816E8A50")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
while (this.phoneNumberGroup.activeSelf)
|
||||
{
|
||||
string text = this.dialCodeInputField.KKJIOHNFHFJ.Trim();
|
||||
string text2 = this.phoneNumberInputField.KKJIOHNFHFJ.Trim();
|
||||
if (!string.IsNullOrEmpty(this.dialCodeInputField.KKJIOHNFHFJ) && !string.IsNullOrEmpty(this.phoneNumberInputField.KKJIOHNFHFJ))
|
||||
{
|
||||
string text3 = KMIFPKDNIKP.OCHKNHCGEIP(text, text2);
|
||||
this.COHDEOONCKN = text3;
|
||||
int num = 0;
|
||||
this.BMFPEJMLIKD("Submitting...", num != 0);
|
||||
IPromise promise = PEGGCEDHBOF.ABLPBFMIIEA(this.COHDEOONCKN);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
string text4 = this.verificationInputField.KKJIOHNFHFJ.Trim();
|
||||
if (text4.Trim().m_stringLength == 6)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.BMFPEJMLIKD("Verifying...", num2 != 0);
|
||||
IPromise promise2 = PEGGCEDHBOF.IKBFFHMMFFH(this.COHDEOONCKN, text4);
|
||||
Action action = new Action(this.IJBNOPJGHOE);
|
||||
Action<string> action2 = new Action(this.EOLEDECNKDH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA8F RID: 47759 RVA: 0x002BE1C8 File Offset: 0x002BC3C8
|
||||
[Token(Token = "0x600BA8F")]
|
||||
[Address(RVA = "0x16E8970", Offset = "0x16E7370", VA = "0x1816E8970")]
|
||||
public void Button_Change()
|
||||
{
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num = 0;
|
||||
AddMyEmailScreen addMyEmailScreen = <LBNLPAIAGHF>k__BackingField.PushFlow<AddMyEmailScreen>(num);
|
||||
}
|
||||
|
||||
// Token: 0x0600BA90 RID: 47760 RVA: 0x002BE1F8 File Offset: 0x002BC3F8
|
||||
[Token(Token = "0x600BA90")]
|
||||
[Address(RVA = "0x16E89D0", Offset = "0x16E73D0", VA = "0x1816E89D0")]
|
||||
public void Button_Skip()
|
||||
{
|
||||
CFLMJLFBOKH.GDFOFCJIEDM("phone", "skipped");
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA91 RID: 47761 RVA: 0x002BE228 File Offset: 0x002BC428
|
||||
[Token(Token = "0x600BA91")]
|
||||
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
|
||||
public AddMyPhoneScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BA92 RID: 47762 RVA: 0x002BE23C File Offset: 0x002BC43C
|
||||
[Token(Token = "0x600BA92")]
|
||||
[Address(RVA = "0x16E8F80", Offset = "0x16E7980", VA = "0x1816E8F80")]
|
||||
[CompilerGenerated]
|
||||
private void IJBNOPJGHOE()
|
||||
{
|
||||
CFLMJLFBOKH.OAEAFOCFNAI(true);
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
CFLMJLFBOKH.GDFOFCJIEDM("phone", "added");
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num2, num2);
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007ADB RID: 31451
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007ADB")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007ADC RID: 31452
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007ADC")]
|
||||
[SerializeField]
|
||||
[Header("Phone Group")]
|
||||
private GameObject phoneNumberGroup;
|
||||
|
||||
// Token: 0x04007ADD RID: 31453
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007ADD")]
|
||||
[SerializeField]
|
||||
private InputField3D dialCodeInputField;
|
||||
|
||||
// Token: 0x04007ADE RID: 31454
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007ADE")]
|
||||
[SerializeField]
|
||||
private InputField3D phoneNumberInputField;
|
||||
|
||||
// Token: 0x04007ADF RID: 31455
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007ADF")]
|
||||
[SerializeField]
|
||||
[Header("Verification Group")]
|
||||
private GameObject verificationGroup;
|
||||
|
||||
// Token: 0x04007AE0 RID: 31456
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4007AE0")]
|
||||
[SerializeField]
|
||||
private InputField3D verificationInputField;
|
||||
|
||||
// Token: 0x04007AE1 RID: 31457
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4007AE1")]
|
||||
[SerializeField]
|
||||
[Header("Buttons")]
|
||||
private Button3D skipButton;
|
||||
|
||||
// Token: 0x04007AE2 RID: 31458
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4007AE2")]
|
||||
[SerializeField]
|
||||
private Button3D changeButton;
|
||||
|
||||
// Token: 0x04007AE3 RID: 31459
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4007AE3")]
|
||||
[SerializeField]
|
||||
private Button3D submitButton;
|
||||
|
||||
// Token: 0x04007AE4 RID: 31460
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4007AE4")]
|
||||
private string COHDEOONCKN;
|
||||
|
||||
// Token: 0x04007AE5 RID: 31461
|
||||
[Token(Token = "0x4007AE5")]
|
||||
private static string CNOPFJPNDJM = "phone";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B01 RID: 6913
|
||||
[Token(Token = "0x2001B01")]
|
||||
[StructLayout(3)]
|
||||
public class AddRemovePlayerRoomRoleGridEntry : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600B9A5 RID: 47525 RVA: 0x002BA3E4 File Offset: 0x002B85E4
|
||||
[Token(Token = "0x600B9A5")]
|
||||
[Address(RVA = "0x16E96D0", Offset = "0x16E80D0", VA = "0x1816E96D0")]
|
||||
private void Awake()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(true);
|
||||
this.CNAHCDAFDHD = componentsInChildren;
|
||||
}
|
||||
|
||||
// Token: 0x0600B9A6 RID: 47526 RVA: 0x002BA400 File Offset: 0x002B8600
|
||||
[Token(Token = "0x600B9A6")]
|
||||
[Address(RVA = "0x16E9710", Offset = "0x16E8110", VA = "0x1816E9710")]
|
||||
public void SetAccountIdAndRole(int GKLPIFBPGOD, LMLJHMJEIGM EGPBMGPKIIL, PPENFJMFPNE IJNAMEBOMJJ)
|
||||
{
|
||||
AddRemovePlayerRoomRoleConditionalButton addRemovePlayerRoomRoleConditionalButton = this.button;
|
||||
int num = 0;
|
||||
addRemovePlayerRoomRoleConditionalButton.SetAccountIdAndRole(GKLPIFBPGOD, EGPBMGPKIIL, IJNAMEBOMJJ);
|
||||
if (this.OEOPMNKMLIK != GKLPIFBPGOD)
|
||||
{
|
||||
this.OEOPMNKMLIK = GKLPIFBPGOD;
|
||||
AccountSpecificUIBehaviour[] cnahcdafdhd = this.CNAHCDAFDHD;
|
||||
int length = cnahcdafdhd.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour = cnahcdafdhd[num];
|
||||
int num2 = 0;
|
||||
accountSpecificUIBehaviour.SetPlayer(num, (AccountSpecificUIBehaviour.PlayerDisplayMode)num2);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B9A7 RID: 47527 RVA: 0x002BA464 File Offset: 0x002B8664
|
||||
[Token(Token = "0x600B9A7")]
|
||||
[Address(RVA = "0x16E9800", Offset = "0x16E8200", VA = "0x1816E9800")]
|
||||
public AddRemovePlayerRoomRoleGridEntry()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
|
||||
this.CNAHCDAFDHD = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04007A2A RID: 31274
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007A2A")]
|
||||
[SerializeField]
|
||||
private AddRemovePlayerRoomRoleConditionalButton button;
|
||||
|
||||
// Token: 0x04007A2B RID: 31275
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007A2B")]
|
||||
private AccountSpecificUIBehaviour[] CNAHCDAFDHD;
|
||||
|
||||
// Token: 0x04007A2C RID: 31276
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4007A2C")]
|
||||
private int OEOPMNKMLIK;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B02 RID: 6914
|
||||
[Token(Token = "0x2001B02")]
|
||||
[StructLayout(3)]
|
||||
public class AddRemovePlayerRoomRolePagedGrid : RecyclerPagedGrid<int, AddRemovePlayerRoomRoleGridEntry>
|
||||
{
|
||||
// Token: 0x0600B9A8 RID: 47528 RVA: 0x002BA488 File Offset: 0x002B8688
|
||||
[Token(Token = "0x600B9A8")]
|
||||
[Address(RVA = "0x16E9980", Offset = "0x16E8380", VA = "0x1816E9980")]
|
||||
public void SetAccountIdsAndRole(IEnumerable<int> ILNGMAANNDG, LMLJHMJEIGM EGPBMGPKIIL, PPENFJMFPNE IJNAMEBOMJJ)
|
||||
{
|
||||
this.PACAJPCGKKD = EGPBMGPKIIL;
|
||||
this.AEMBAGPGHGE = IJNAMEBOMJJ;
|
||||
Func<int, bool> <>9__2_ = AddRemovePlayerRoomRolePagedGrid.<>c.<>9__2_0;
|
||||
if (<>9__2_ == 0)
|
||||
{
|
||||
AddRemovePlayerRoomRolePagedGrid.<>c.<>9__2_0 = delegate(int id)
|
||||
{
|
||||
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
||||
return id == num;
|
||||
};
|
||||
}
|
||||
IOrderedEnumerable<int> orderedEnumerable = Enumerable.OrderByDescending<int, bool>(ILNGMAANNDG, <>9__2_);
|
||||
Func<int, LMLJHMJEIGM> func = new Func(this.NDCDBAAHBOJ);
|
||||
IOrderedEnumerable<int> orderedEnumerable2 = Enumerable.ThenByDescending<int, LMLJHMJEIGM>(orderedEnumerable, func);
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B9A9 RID: 47529 RVA: 0x002BA4E8 File Offset: 0x002B86E8
|
||||
[Token(Token = "0x600B9A9")]
|
||||
[Address(RVA = "0x16E9850", Offset = "0x16E8250", VA = "0x1816E9850", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(int GKLPIFBPGOD, AddRemovePlayerRoomRoleGridEntry LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LMLJHMJEIGM pacajpcgkkd = this.PACAJPCGKKD;
|
||||
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
|
||||
AddRemovePlayerRoomRoleConditionalButton button = LKDLEHGHCAD.button;
|
||||
int num = 0;
|
||||
button.SetAccountIdAndRole(GKLPIFBPGOD, pacajpcgkkd, aembagpghge);
|
||||
if (LKDLEHGHCAD.OEOPMNKMLIK != GKLPIFBPGOD)
|
||||
{
|
||||
LKDLEHGHCAD.OEOPMNKMLIK = GKLPIFBPGOD;
|
||||
AccountSpecificUIBehaviour[] cnahcdafdhd = LKDLEHGHCAD.CNAHCDAFDHD;
|
||||
int length = cnahcdafdhd.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour = cnahcdafdhd[num];
|
||||
int num2 = 0;
|
||||
accountSpecificUIBehaviour.SetPlayer(num, (AccountSpecificUIBehaviour.PlayerDisplayMode)num2);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B9AA RID: 47530 RVA: 0x002BA55C File Offset: 0x002B875C
|
||||
[Token(Token = "0x600B9AA")]
|
||||
[Address(RVA = "0x16E9AE0", Offset = "0x16E84E0", VA = "0x1816E9AE0")]
|
||||
public AddRemovePlayerRoomRolePagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B9AB RID: 47531 RVA: 0x002BA570 File Offset: 0x002B8770
|
||||
[Token(Token = "0x600B9AB")]
|
||||
[Address(RVA = "0x16E9950", Offset = "0x16E8350", VA = "0x1816E9950")]
|
||||
[CompilerGenerated]
|
||||
private LMLJHMJEIGM NDCDBAAHBOJ(int ENJEOLBEALP)
|
||||
{
|
||||
return this.AEMBAGPGHGE.MOPDMGDPJDF(ENJEOLBEALP);
|
||||
}
|
||||
|
||||
// Token: 0x04007A2D RID: 31277
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007A2D")]
|
||||
private LMLJHMJEIGM PACAJPCGKKD;
|
||||
|
||||
// Token: 0x04007A2E RID: 31278
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007A2E")]
|
||||
private PPENFJMFPNE AEMBAGPGHGE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,253 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001AA6 RID: 6822
|
||||
[Token(Token = "0x2001AA6")]
|
||||
[StructLayout(3)]
|
||||
public class AnnouncementsScreenItem : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001DA8 RID: 7592
|
||||
// (get) Token: 0x0600B75D RID: 46941 RVA: 0x002AFDBC File Offset: 0x002ADFBC
|
||||
// (set) Token: 0x0600B75E RID: 46942 RVA: 0x002AFDD0 File Offset: 0x002ADFD0
|
||||
[Token(Token = "0x17001DA8")]
|
||||
public MKEKHKEHPLO BHNFBPFGOHI
|
||||
{
|
||||
[Token(Token = "0x600B75D")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this.OKINBKFCIIK;
|
||||
}
|
||||
[Token(Token = "0x600B75E")]
|
||||
[Address(RVA = "0x16EA1B0", Offset = "0x16E8BB0", VA = "0x1816EA1B0")]
|
||||
set
|
||||
{
|
||||
this.OKINBKFCIIK = value;
|
||||
this.MKBLJJGJAOH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B75F RID: 46943 RVA: 0x002AFDEC File Offset: 0x002ADFEC
|
||||
[Token(Token = "0x600B75F")]
|
||||
[Address(RVA = "0x16E9B20", Offset = "0x16E8520", VA = "0x1816E9B20")]
|
||||
private void Awake()
|
||||
{
|
||||
ActionEvent<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod + action;
|
||||
}
|
||||
|
||||
// Token: 0x0600B760 RID: 46944 RVA: 0x002AFE18 File Offset: 0x002AE018
|
||||
[Token(Token = "0x600B760")]
|
||||
[Address(RVA = "0x16EA0D0", Offset = "0x16E8AD0", VA = "0x1816EA0D0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ActionEvent<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod - action;
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B761 RID: 46945 RVA: 0x002AFE58 File Offset: 0x002AE058
|
||||
[Token(Token = "0x600B761")]
|
||||
[Address(RVA = "0x16EA000", Offset = "0x16E8A00", VA = "0x1816EA000")]
|
||||
private void NDLGHCEKFOM(MKEKHKEHPLO APIMPLGKICK)
|
||||
{
|
||||
MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK;
|
||||
if (okinbkfciik != 0)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = okinbkfciik.<FKBOCMLBGNM>k__BackingField;
|
||||
if (APIMPLGKICK.<FKBOCMLBGNM>k__BackingField == <FKBOCMLBGNM>k__BackingField)
|
||||
{
|
||||
this.OKINBKFCIIK = APIMPLGKICK;
|
||||
this.MKBLJJGJAOH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B762 RID: 46946 RVA: 0x002AFE94 File Offset: 0x002AE094
|
||||
[Token(Token = "0x600B762")]
|
||||
[Address(RVA = "0x16E9DB0", Offset = "0x16E87B0", VA = "0x1816E9DB0")]
|
||||
private void MKBLJJGJAOH()
|
||||
{
|
||||
MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK;
|
||||
TextMeshProUGUI textMeshProUGUI = this.titleText;
|
||||
string <CEJPKGDKMJE>k__BackingField = okinbkfciik.<CEJPKGDKMJE>k__BackingField;
|
||||
textMeshProUGUI.text = <CEJPKGDKMJE>k__BackingField;
|
||||
if (!string.IsNullOrEmpty(this.OKINBKFCIIK.<HPJCFFLAJJE>k__BackingField))
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.FCLFDCBNMGN(this.OKINBKFCIIK);
|
||||
this.JLBEIDFLILD = nbmfnjlhkao;
|
||||
Action<Texture2D> action = new Action(this.NIKOGGGILHL);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
Action<string> action2 = new Action(this.IPEKEBNNIAC);
|
||||
}
|
||||
MKEKHKEHPLO okinbkfciik2 = this.OKINBKFCIIK;
|
||||
Image image = this.background;
|
||||
AnnouncementsScreenItem._AnnouncementColors announcementColors = this.AnnouncementColors;
|
||||
FIEFAAIHMAF fiefaaihmaf = okinbkfciik2.<EAMAPCBNODM>k__BackingField;
|
||||
if (!okinbkfciik2.<BEPDKHNBCKJ>k__BackingField)
|
||||
{
|
||||
if (fiefaaihmaf != FIEFAAIHMAF.Unread)
|
||||
{
|
||||
goto IL_C6;
|
||||
}
|
||||
fiefaaihmaf += (int)fiefaaihmaf;
|
||||
}
|
||||
if (fiefaaihmaf != FIEFAAIHMAF.Unread)
|
||||
{
|
||||
}
|
||||
Color mostRecentUnread = announcementColors.MostRecentUnread;
|
||||
IL_C6:
|
||||
Color color = image.color;
|
||||
}
|
||||
|
||||
// Token: 0x0600B763 RID: 46947 RVA: 0x002AFF78 File Offset: 0x002AE178
|
||||
[Token(Token = "0x600B763")]
|
||||
[Address(RVA = "0x16E9CA0", Offset = "0x16E86A0", VA = "0x1816E9CA0")]
|
||||
private Color FEPNPODIBMD(bool HJNGGDGMFPK, FIEFAAIHMAF AAHGIGHAIFI)
|
||||
{
|
||||
if (AAHGIGHAIFI == FIEFAAIHMAF.Read)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B764 RID: 46948 RVA: 0x002AFF90 File Offset: 0x002AE190
|
||||
[Token(Token = "0x600B764")]
|
||||
[Address(RVA = "0x16E9BE0", Offset = "0x16E85E0", VA = "0x1816E9BE0")]
|
||||
public void Button_ShowDetails()
|
||||
{
|
||||
WatchUI componentInParent = base.GetComponentInParent<WatchUI>();
|
||||
int num = 0;
|
||||
if (componentInParent != num)
|
||||
{
|
||||
AnnouncementScreen flowByType = componentInParent.GetFlowByType<AnnouncementScreen>();
|
||||
MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK;
|
||||
flowByType.ShowScreen(okinbkfciik);
|
||||
int num2 = 0;
|
||||
componentInParent.PushFlow(flowByType, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B765 RID: 46949 RVA: 0x002AFFD8 File Offset: 0x002AE1D8
|
||||
[Token(Token = "0x600B765")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public AnnouncementsScreenItem()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B766 RID: 46950 RVA: 0x002AFFEC File Offset: 0x002AE1EC
|
||||
[Token(Token = "0x600B766")]
|
||||
[Address(RVA = "0x16EA040", Offset = "0x16E8A40", VA = "0x1816EA040")]
|
||||
[CompilerGenerated]
|
||||
private void NIKOGGGILHL(Texture2D CAKFKAGPMBF)
|
||||
{
|
||||
RawImage rawImage = this.image;
|
||||
int num = 0;
|
||||
if (rawImage != num)
|
||||
{
|
||||
this.image.texture = CAKFKAGPMBF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B767 RID: 46951 RVA: 0x002B0020 File Offset: 0x002AE220
|
||||
[Token(Token = "0x600B767")]
|
||||
[Address(RVA = "0x16E9D10", Offset = "0x16E8710", VA = "0x1816E9D10")]
|
||||
[CompilerGenerated]
|
||||
private void IPEKEBNNIAC(string CHKKEHOKPJP)
|
||||
{
|
||||
string <HPJCFFLAJJE>k__BackingField = this.OKINBKFCIIK.<HPJCFFLAJJE>k__BackingField;
|
||||
Debug.LogError("Error getting image " + <HPJCFFLAJJE>k__BackingField + " from RecNet: " + CHKKEHOKPJP);
|
||||
}
|
||||
|
||||
// Token: 0x04007864 RID: 30820
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007864")]
|
||||
private MKEKHKEHPLO OKINBKFCIIK;
|
||||
|
||||
// Token: 0x04007865 RID: 30821
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007865")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI titleText;
|
||||
|
||||
// Token: 0x04007866 RID: 30822
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4007866")]
|
||||
[SerializeField]
|
||||
private RawImage image;
|
||||
|
||||
// Token: 0x04007867 RID: 30823
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4007867")]
|
||||
[SerializeField]
|
||||
private Image background;
|
||||
|
||||
// Token: 0x04007868 RID: 30824
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4007868")]
|
||||
[SerializeField]
|
||||
private AnnouncementsScreenItem._AnnouncementColors AnnouncementColors;
|
||||
|
||||
// Token: 0x04007869 RID: 30825
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4007869")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
|
||||
// Token: 0x02001AA7 RID: 6823
|
||||
[Token(Token = "0x2001AA7")]
|
||||
[Serializable]
|
||||
private class _AnnouncementColors
|
||||
{
|
||||
// Token: 0x0600B768 RID: 46952 RVA: 0x002B0058 File Offset: 0x002AE258
|
||||
[Token(Token = "0x600B768")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public _AnnouncementColors()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400786A RID: 30826
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400786A")]
|
||||
public Color MostRecentUnread;
|
||||
|
||||
// Token: 0x0400786B RID: 30827
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400786B")]
|
||||
public Color MostRecentRead;
|
||||
|
||||
// Token: 0x0400786C RID: 30828
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400786C")]
|
||||
public Color Unread;
|
||||
|
||||
// Token: 0x0400786D RID: 30829
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400786D")]
|
||||
public Color Read;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,472 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom;
|
||||
using RecRoom.Consumable;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Players;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001AE3 RID: 6883
|
||||
[Token(Token = "0x2001AE3")]
|
||||
[StructLayout(3)]
|
||||
public class BackpackScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x17001DC5 RID: 7621
|
||||
// (get) Token: 0x0600B8F3 RID: 47347 RVA: 0x002B6AC0 File Offset: 0x002B4CC0
|
||||
// (set) Token: 0x0600B8F4 RID: 47348 RVA: 0x002B6AD4 File Offset: 0x002B4CD4
|
||||
[Token(Token = "0x17001DC5")]
|
||||
private BackpackScreen.EJKOBPNECBN CFHLFFLHJDI
|
||||
{
|
||||
[Token(Token = "0x600B8F3")]
|
||||
[Address(RVA = "0x50B890", Offset = "0x50A290", VA = "0x18050B890")]
|
||||
get
|
||||
{
|
||||
return this.HCKEPLFAMLN;
|
||||
}
|
||||
[Token(Token = "0x600B8F4")]
|
||||
[Address(RVA = "0x16EA9E0", Offset = "0x16E93E0", VA = "0x1816EA9E0")]
|
||||
set
|
||||
{
|
||||
if (this.HCKEPLFAMLN != value)
|
||||
{
|
||||
this.HCKEPLFAMLN = value;
|
||||
this.FIFOHGCNDJP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B8F5 RID: 47349 RVA: 0x002B6AF8 File Offset: 0x002B4CF8
|
||||
[Token(Token = "0x600B8F5")]
|
||||
[Address(RVA = "0x16EA1C0", Offset = "0x16E8BC0", VA = "0x1816EA1C0")]
|
||||
private void Awake()
|
||||
{
|
||||
ConsumableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
this.FFJNCDBCOBO = instance;
|
||||
Action<OOCCCGPICOG, bool> action = new Action(this.BNFPEINEDCC);
|
||||
instance.OnPurchasedConsumableChanged += action;
|
||||
EquipmentManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
this.CFEHLADODLN = instance2;
|
||||
Action<CFOEKMPLMII> action2 = new Action(this.PDPJFPPLJGB);
|
||||
instance2.NewEquipmentUnlocked += action2;
|
||||
}
|
||||
|
||||
// Token: 0x0600B8F6 RID: 47350 RVA: 0x002B6B50 File Offset: 0x002B4D50
|
||||
[Token(Token = "0x600B8F6")]
|
||||
[Address(RVA = "0x16EB050", Offset = "0x16E9A50", VA = "0x1816EB050", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
ConsumableManager ffjncdbcobo = this.FFJNCDBCOBO;
|
||||
int num = 0;
|
||||
if (ffjncdbcobo != num)
|
||||
{
|
||||
ConsumableManager ffjncdbcobo2 = this.FFJNCDBCOBO;
|
||||
Action<OOCCCGPICOG, bool> action = new Action(this.BNFPEINEDCC);
|
||||
ffjncdbcobo2.OnPurchasedConsumableChanged -= action;
|
||||
}
|
||||
EquipmentManager cfehladodln = this.CFEHLADODLN;
|
||||
int num2 = 0;
|
||||
if (cfehladodln != num2)
|
||||
{
|
||||
EquipmentManager cfehladodln2 = this.CFEHLADODLN;
|
||||
Action<CFOEKMPLMII> action2 = new Action(this.PDPJFPPLJGB);
|
||||
cfehladodln2.NewEquipmentUnlocked -= action2;
|
||||
}
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x0600B8F7 RID: 47351 RVA: 0x002B6BD0 File Offset: 0x002B4DD0
|
||||
[Token(Token = "0x600B8F7")]
|
||||
[Address(RVA = "0x16EB190", Offset = "0x16E9B90", VA = "0x1816EB190")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Action action = new Action(this.BEFHOGJHOKD);
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action);
|
||||
RectTransform rectTransform = this.favoriteToolInfo;
|
||||
int num = 0;
|
||||
if (rectTransform != num)
|
||||
{
|
||||
GameObject gameObject = this.favoriteToolInfo.gameObject;
|
||||
bool flag = SingletonMonoBehaviour.Instance.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.VR;
|
||||
gameObject.SetActive(flag);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B8F8 RID: 47352 RVA: 0x002B6C30 File Offset: 0x002B4E30
|
||||
[Token(Token = "0x600B8F8")]
|
||||
[Address(RVA = "0x16EAE50", Offset = "0x16E9850", VA = "0x1816EAE50")]
|
||||
private void HBCGLPDDGJC()
|
||||
{
|
||||
BackpackScreen.EJKOBPNECBN hckeplfamln = this.HCKEPLFAMLN;
|
||||
if (hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Skins)
|
||||
{
|
||||
this.toolsTabButton.ForcePressed();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B8F9 RID: 47353 RVA: 0x002B6C68 File Offset: 0x002B4E68
|
||||
[Token(Token = "0x600B8F9")]
|
||||
[Address(RVA = "0x16EAA60", Offset = "0x16E9460", VA = "0x1816EAA60")]
|
||||
private void FIFOHGCNDJP()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600B8F9)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.BackpackScreen::FIFOHGCNDJP()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_157:
|
||||
stloc:NotImplementedException(var_22_161, newobj:NotImplementedException(NotImplementedException::.ctor, ldstr:string("Unknown consumable category")))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x0600B8FA RID: 47354 RVA: 0x002B6DD8 File Offset: 0x002B4FD8
|
||||
[Token(Token = "0x600B8FA")]
|
||||
[Address(RVA = "0x16EAA00", Offset = "0x16E9400", VA = "0x1816EAA00")]
|
||||
private List<OOCCCGPICOG> FFPLBJLLPGN()
|
||||
{
|
||||
return Enumerable.ToList<OOCCCGPICOG>(this.FFJNCDBCOBO.<EJMJIFKMMDN>k__BackingField.Values);
|
||||
}
|
||||
|
||||
// Token: 0x0600B8FB RID: 47355 RVA: 0x002B6E00 File Offset: 0x002B5000
|
||||
[Token(Token = "0x600B8FB")]
|
||||
[Address(RVA = "0x16EAEB0", Offset = "0x16E98B0", VA = "0x1816EAEB0")]
|
||||
private List<OOCCCGPICOG> MLEPCLKMBIK()
|
||||
{
|
||||
return this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Food);
|
||||
}
|
||||
|
||||
// Token: 0x0600B8FC RID: 47356 RVA: 0x002B6E20 File Offset: 0x002B5020
|
||||
[Token(Token = "0x600B8FC")]
|
||||
[Address(RVA = "0x16EAEE0", Offset = "0x16E98E0", VA = "0x1816EAEE0")]
|
||||
private List<OOCCCGPICOG> NDIIENELDJC()
|
||||
{
|
||||
List<OOCCCGPICOG> list = new List();
|
||||
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Potion_Head);
|
||||
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory);
|
||||
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory2 = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Potion_Hand);
|
||||
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory2);
|
||||
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory3 = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Potion_HairDye);
|
||||
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory3);
|
||||
ConsumableManager ffjncdbcobo = this.FFJNCDBCOBO;
|
||||
int num = 0;
|
||||
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory4 = ffjncdbcobo.GetLatestPurchasedNonTransferableConsumablesInCategory((ConsumableManager.KIDKMAOBOIG)num);
|
||||
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory4);
|
||||
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory5 = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.KO_Customization);
|
||||
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory5);
|
||||
List<OOCCCGPICOG> latestPurchasedNonTransferableConsumablesInCategory6 = this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Coupon);
|
||||
list.AddRange(latestPurchasedNonTransferableConsumablesInCategory6);
|
||||
return list;
|
||||
}
|
||||
|
||||
// Token: 0x0600B8FD RID: 47357 RVA: 0x002B6EC0 File Offset: 0x002B50C0
|
||||
[Token(Token = "0x600B8FD")]
|
||||
[Address(RVA = "0x16EA9E0", Offset = "0x16E93E0", VA = "0x1816EA9E0")]
|
||||
private void FIEHCMHLJNF(BackpackScreen.EJKOBPNECBN HGLLKBFOBIE)
|
||||
{
|
||||
if (this.HCKEPLFAMLN != HGLLKBFOBIE)
|
||||
{
|
||||
this.HCKEPLFAMLN = HGLLKBFOBIE;
|
||||
this.FIFOHGCNDJP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B8FE RID: 47358 RVA: 0x002B6EE4 File Offset: 0x002B50E4
|
||||
[Token(Token = "0x600B8FE")]
|
||||
[Address(RVA = "0x16EA360", Offset = "0x16E8D60", VA = "0x1816EA360")]
|
||||
private void BNFPEINEDCC(OOCCCGPICOG BAJGNABECMN, bool AKJFIEJBCJA)
|
||||
{
|
||||
if (base.gameObject.activeInHierarchy)
|
||||
{
|
||||
this.FIFOHGCNDJP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B8FF RID: 47359 RVA: 0x002B6F0C File Offset: 0x002B510C
|
||||
[Token(Token = "0x600B8FF")]
|
||||
[Address(RVA = "0x16EB290", Offset = "0x16E9C90", VA = "0x1816EB290")]
|
||||
private void PDPJFPPLJGB(CFOEKMPLMII FAFPPDGHACH)
|
||||
{
|
||||
this.FIFOHGCNDJP();
|
||||
}
|
||||
|
||||
// Token: 0x0600B900 RID: 47360 RVA: 0x002B6F20 File Offset: 0x002B5120
|
||||
[Token(Token = "0x600B900")]
|
||||
[Address(RVA = "0x16EA420", Offset = "0x16E8E20", VA = "0x1816EA420")]
|
||||
public void Button_ToggleActiveState(OOCCCGPICOG consumable)
|
||||
{
|
||||
int <MPBLJOGNHKP>k__BackingField = (int)consumable.<MPBLJOGNHKP>k__BackingField;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
ConsumableTool consumableTool;
|
||||
if (consumableTool != num2)
|
||||
{
|
||||
long <JPAOOKPLEDB>k__BackingField = consumableTool.CKNFEDPPDOO.<JPAOOKPLEDB>k__BackingField;
|
||||
if (consumable.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField)
|
||||
{
|
||||
}
|
||||
PhotonNetwork.GetOwnershipAndDestroy(consumableTool.gameObject);
|
||||
}
|
||||
ConsumableManager ffjncdbcobo = this.FFJNCDBCOBO;
|
||||
string <CNJALCEBPMC>k__BackingField = consumable.<CNJALCEBPMC>k__BackingField;
|
||||
if (!ffjncdbcobo.IsConsumableOfTypeActive(<CNJALCEBPMC>k__BackingField))
|
||||
{
|
||||
if (num == 0)
|
||||
{
|
||||
GiftBox bidcgcgmnnn = SingletonMonoBehaviour.Instance.BIDCGCGMNNN;
|
||||
int num3 = 0;
|
||||
if (bidcgcgmnnn != num3 && bidcgcgmnnn.PAAEOIBGJEI == GiftManager.HDMOIDKEOCM.Consumable)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.StopReceivingGifts();
|
||||
}
|
||||
if (!consumable.<JDADGBIDGIB>k__BackingField.HasConsumableTool)
|
||||
{
|
||||
this.FFJNCDBCOBO.ActivateConsumable(consumable, true);
|
||||
}
|
||||
Vector3 down = Vector3.down;
|
||||
ConsumableManager ffjncdbcobo2 = this.FFJNCDBCOBO;
|
||||
string <CNJALCEBPMC>k__BackingField2 = consumable.<CNJALCEBPMC>k__BackingField;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
Tool tool;
|
||||
Tool.AudioSettings audioSettings = tool.audioSettings;
|
||||
}
|
||||
return;
|
||||
}
|
||||
string friendlyName = consumable.<JDADGBIDGIB>k__BackingField.FriendlyName;
|
||||
ConsumableManager.KIDKMAOBOIG <MPBLJOGNHKP>k__BackingField2 = consumable.<MPBLJOGNHKP>k__BackingField;
|
||||
ConsumableManager.KIDKMAOBOIG <MPBLJOGNHKP>k__BackingField3 = consumable.<MPBLJOGNHKP>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B901 RID: 47361 RVA: 0x002B7024 File Offset: 0x002B5224
|
||||
[Token(Token = "0x600B901")]
|
||||
[Address(RVA = "0x16EA960", Offset = "0x16E9360", VA = "0x1816EA960")]
|
||||
public void Button_ToggleEquipmentEquipped(CFOEKMPLMII equipment)
|
||||
{
|
||||
EquipmentManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string <BNPMDJLENGJ>k__BackingField = equipment.<BNPMDJLENGJ>k__BackingField;
|
||||
instance.ToggleFavoriteEquipment(equipment, <BNPMDJLENGJ>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600B902 RID: 47362 RVA: 0x002B704C File Offset: 0x002B524C
|
||||
[Token(Token = "0x600B902")]
|
||||
[Address(RVA = "0x16EA400", Offset = "0x16E8E00", VA = "0x1816EA400")]
|
||||
public void Button_SetToolsDisplayMode()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Tools)
|
||||
{
|
||||
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)0L);
|
||||
this.FIFOHGCNDJP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B903 RID: 47363 RVA: 0x002B7074 File Offset: 0x002B5274
|
||||
[Token(Token = "0x600B903")]
|
||||
[Address(RVA = "0x16EA3E0", Offset = "0x16E8DE0", VA = "0x1816EA3E0")]
|
||||
public void Button_SetSkinsDisplayMode()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Skins)
|
||||
{
|
||||
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)1L);
|
||||
this.FIFOHGCNDJP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B904 RID: 47364 RVA: 0x002B709C File Offset: 0x002B529C
|
||||
[Token(Token = "0x600B904")]
|
||||
[Address(RVA = "0x16EA3A0", Offset = "0x16E8DA0", VA = "0x1816EA3A0")]
|
||||
public void Button_SetFoodDisplayMode()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Food)
|
||||
{
|
||||
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)2L);
|
||||
this.FIFOHGCNDJP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B905 RID: 47365 RVA: 0x002B70C4 File Offset: 0x002B52C4
|
||||
[Token(Token = "0x600B905")]
|
||||
[Address(RVA = "0x16EA3C0", Offset = "0x16E8DC0", VA = "0x1816EA3C0")]
|
||||
public void Button_SetOtherDisplayMode()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Other)
|
||||
{
|
||||
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)3L);
|
||||
this.FIFOHGCNDJP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B906 RID: 47366 RVA: 0x002B70EC File Offset: 0x002B52EC
|
||||
[Token(Token = "0x600B906")]
|
||||
[Address(RVA = "0x16EB2A0", Offset = "0x16E9CA0", VA = "0x1816EB2A0")]
|
||||
public void Toggle_FavoriteTool(bool isOn, JKPLBBBJLJK favoriteToolType)
|
||||
{
|
||||
Player.<EGKJPJKLEAI>k__BackingField.backpack.SetFavoriteTool((JKPLBBBJLJK)((uint)(-1)));
|
||||
}
|
||||
|
||||
// Token: 0x0600B907 RID: 47367 RVA: 0x002B7110 File Offset: 0x002B5310
|
||||
[Token(Token = "0x600B907")]
|
||||
[Address(RVA = "0x16EB380", Offset = "0x16E9D80", VA = "0x1816EB380")]
|
||||
public void Toggle_UseTool(bool isOn, JKPLBBBJLJK toolType)
|
||||
{
|
||||
if (!isOn)
|
||||
{
|
||||
PlayerBackpack backpack = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
||||
return;
|
||||
}
|
||||
PlayerBackpack backpack2 = Player.<EGKJPJKLEAI>k__BackingField.backpack;
|
||||
}
|
||||
|
||||
// Token: 0x0600B908 RID: 47368 RVA: 0x002B7140 File Offset: 0x002B5340
|
||||
[Token(Token = "0x600B908")]
|
||||
[Address(RVA = "0x16EB500", Offset = "0x16E9F00", VA = "0x1816EB500")]
|
||||
public BackpackScreen()
|
||||
{
|
||||
List<OOCCCGPICOG> list = new List();
|
||||
this.KIGHNGECPAD = list;
|
||||
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600B909 RID: 47369 RVA: 0x002B7170 File Offset: 0x002B5370
|
||||
[Token(Token = "0x600B909")]
|
||||
[Address(RVA = "0x16EA2F0", Offset = "0x16E8CF0", VA = "0x1816EA2F0")]
|
||||
[CompilerGenerated]
|
||||
private void BEFHOGJHOKD()
|
||||
{
|
||||
BackpackScreen.EJKOBPNECBN hckeplfamln = this.HCKEPLFAMLN;
|
||||
if (hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Tools || hckeplfamln == BackpackScreen.EJKOBPNECBN.Skins)
|
||||
{
|
||||
this.toolsTabButton.ForcePressed();
|
||||
}
|
||||
this.FIFOHGCNDJP();
|
||||
}
|
||||
|
||||
// Token: 0x04007991 RID: 31121
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007991")]
|
||||
[SerializeField]
|
||||
[Header("Buttons")]
|
||||
private RadioButton3D toolsTabButton;
|
||||
|
||||
// Token: 0x04007992 RID: 31122
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007992")]
|
||||
[SerializeField]
|
||||
private RadioButton3D skinsTabButton;
|
||||
|
||||
// Token: 0x04007993 RID: 31123
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007993")]
|
||||
[SerializeField]
|
||||
private RadioButton3D foodTabButton;
|
||||
|
||||
// Token: 0x04007994 RID: 31124
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007994")]
|
||||
[SerializeField]
|
||||
private RadioButton3D otherTabButton;
|
||||
|
||||
// Token: 0x04007995 RID: 31125
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007995")]
|
||||
[SerializeField]
|
||||
[Header("Labels")]
|
||||
private RectTransform favoriteToolInfo;
|
||||
|
||||
// Token: 0x04007996 RID: 31126
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4007996")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private BackpackToolButtonPagedGrid backpackToolPagedGrid;
|
||||
|
||||
// Token: 0x04007997 RID: 31127
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4007997")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private EquipmentsPagedGrid skinsPagedGrid;
|
||||
|
||||
// Token: 0x04007998 RID: 31128
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4007998")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private ConsumablesPagedGrid consumablesPagedGrid;
|
||||
|
||||
// Token: 0x04007999 RID: 31129
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4007999")]
|
||||
private List<OOCCCGPICOG> KIGHNGECPAD;
|
||||
|
||||
// Token: 0x0400799A RID: 31130
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400799A")]
|
||||
private ConsumableManager FFJNCDBCOBO;
|
||||
|
||||
// Token: 0x0400799B RID: 31131
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400799B")]
|
||||
private EquipmentManager CFEHLADODLN;
|
||||
|
||||
// Token: 0x0400799C RID: 31132
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400799C")]
|
||||
private BackpackScreen.EJKOBPNECBN HCKEPLFAMLN;
|
||||
|
||||
// Token: 0x02001AE4 RID: 6884
|
||||
[Token(Token = "0x2001AE4")]
|
||||
public enum EJKOBPNECBN
|
||||
{
|
||||
// Token: 0x0400799E RID: 31134
|
||||
[Token(Token = "0x400799E")]
|
||||
Invalid = -1,
|
||||
// Token: 0x0400799F RID: 31135
|
||||
[Token(Token = "0x400799F")]
|
||||
Tools,
|
||||
// Token: 0x040079A0 RID: 31136
|
||||
[Token(Token = "0x40079A0")]
|
||||
Skins,
|
||||
// Token: 0x040079A1 RID: 31137
|
||||
[Token(Token = "0x40079A1")]
|
||||
Food,
|
||||
// Token: 0x040079A2 RID: 31138
|
||||
[Token(Token = "0x40079A2")]
|
||||
Other
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,125 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A6B RID: 6763
|
||||
[Token(Token = "0x2001A6B")]
|
||||
[StructLayout(3)]
|
||||
public class BaseCreationObjectSettingFriendlyFlagsControl<UIControlType> : CreationObjectSettingPropertyUIControl<int, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<int, UIControlType>
|
||||
{
|
||||
// Token: 0x0600B5EF RID: 46575 RVA: 0x002AAD7C File Offset: 0x002A8F7C
|
||||
[Token(Token = "0x600B5EF")]
|
||||
[Address(RVA = "0x1EA3950", Offset = "0x1EA2350", VA = "0x181EA3950")]
|
||||
private void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B5F0 RID: 46576 RVA: 0x002AAD90 File Offset: 0x002A8F90
|
||||
[Token(Token = "0x600B5F0")]
|
||||
[Address(RVA = "0x1EA3CC0", Offset = "0x1EA26C0", VA = "0x181EA3CC0", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
this.OnDestroy();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B5F1 RID: 46577 RVA: 0x002AADB0 File Offset: 0x002A8FB0
|
||||
[Token(Token = "0x600B5F1")]
|
||||
[Address(RVA = "0x1EA3DB0", Offset = "0x1EA27B0", VA = "0x181EA3DB0")]
|
||||
public void SetOptions(Dictionary<string, FLCFOLDCOJJ> NPNMLMJMNKG, int EGJJHJHIPCF)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B5F2 RID: 46578 RVA: 0x002AADCC File Offset: 0x002A8FCC
|
||||
[Token(Token = "0x600B5F2")]
|
||||
[Address(RVA = "0x1EA3A50", Offset = "0x1EA2450", VA = "0x181EA3A50")]
|
||||
private void IDGCHPFNHGH(int ELOCPIFFCAA)
|
||||
{
|
||||
int num;
|
||||
if (ELOCPIFFCAA == 0 || num != ELOCPIFFCAA)
|
||||
{
|
||||
}
|
||||
this.UpdateControl();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B5F3 RID: 46579 RVA: 0x002AADF4 File Offset: 0x002A8FF4
|
||||
[Token(Token = "0x600B5F3")]
|
||||
[Address(RVA = "0x1B187B0", Offset = "0x1B171B0", VA = "0x181B187B0")]
|
||||
private void KCMBKBHANOH()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B5F4 RID: 46580 RVA: 0x002AAE10 File Offset: 0x002A9010
|
||||
[Token(Token = "0x600B5F4")]
|
||||
[Address(RVA = "0x1EA39F0", Offset = "0x1EA23F0", VA = "0x181EA39F0", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
this.HNFFKJABKNO();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B5F5 RID: 46581 RVA: 0x002AAE30 File Offset: 0x002A9030
|
||||
[Token(Token = "0x600B5F5")]
|
||||
[Address(RVA = "0x1EA3B00", Offset = "0x1EA2500", VA = "0x181EA3B00")]
|
||||
private void IOFDNIMEBCE()
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
if (typeof(global::UnityEngine.Object).TypeHandle != 0)
|
||||
{
|
||||
}
|
||||
int num;
|
||||
bool flag2 = num == 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
ToggleButton3D[] array;
|
||||
int length = array.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = array[num3];
|
||||
toggleButton3D.interactable = true;
|
||||
int <ECBPPNEBCMG>k__BackingField = toggleButton3D.GetComponent<FriendlyIntButton>().<ECBPPNEBCMG>k__BackingField;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
bool flag3;
|
||||
if (<ECBPPNEBCMG>k__BackingField != 0)
|
||||
{
|
||||
flag3 = <ECBPPNEBCMG>k__BackingField == <ECBPPNEBCMG>k__BackingField;
|
||||
}
|
||||
if (toggleButton3D.LLJFGDMOOFA != flag3)
|
||||
{
|
||||
toggleButton3D.BOHIGPFGJBA = flag3;
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B5F6 RID: 46582 RVA: 0x002AAEB8 File Offset: 0x002A90B8
|
||||
[Token(Token = "0x600B5F6")]
|
||||
[Address(RVA = "0x1B184B0", Offset = "0x1B16EB0", VA = "0x181B184B0")]
|
||||
public BaseCreationObjectSettingFriendlyFlagsControl()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0400776E RID: 30574
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400776E")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private FriendlyIntPagedGrid friendlyIntPagedGrid;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A6D RID: 6765
|
||||
[Token(Token = "0x2001A6D")]
|
||||
[StructLayout(3)]
|
||||
public class BaseCreationObjectSettingFriendlyGuidControl<UIControlType> : CreationObjectSettingPropertyUIControl<Guid, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<Guid, UIControlType>
|
||||
{
|
||||
// Token: 0x0600B5F8 RID: 46584 RVA: 0x002AAEE8 File Offset: 0x002A90E8
|
||||
[Token(Token = "0x600B5F8")]
|
||||
[Address(RVA = "0x1B175F0", Offset = "0x1B15FF0", VA = "0x181B175F0")]
|
||||
private void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B5F9 RID: 46585 RVA: 0x002AAEFC File Offset: 0x002A90FC
|
||||
[Token(Token = "0x600B5F9")]
|
||||
[Address(RVA = "0x1B17880", Offset = "0x1B16280", VA = "0x181B17880", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
this.OnDestroy();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B5FA RID: 46586 RVA: 0x002AAF1C File Offset: 0x002A911C
|
||||
[Token(Token = "0x600B5FA")]
|
||||
[Address(RVA = "0x1B17970", Offset = "0x1B16370", VA = "0x181B17970")]
|
||||
public void SetOptions(Dictionary<string, FriendlyGuidButton.GKBOCIFIACL> NPNMLMJMNKG, Guid EGJJHJHIPCF)
|
||||
{
|
||||
int num = 0;
|
||||
this.IOFDNIMEBCE(num);
|
||||
}
|
||||
|
||||
// Token: 0x0600B5FB RID: 46587 RVA: 0x002AAF3C File Offset: 0x002A913C
|
||||
[Token(Token = "0x600B5FB")]
|
||||
[Address(RVA = "0x1B17830", Offset = "0x1B16230", VA = "0x181B17830")]
|
||||
private void KCMBKBHANOH()
|
||||
{
|
||||
int num = 0;
|
||||
this.IOFDNIMEBCE(num);
|
||||
}
|
||||
|
||||
// Token: 0x0600B5FC RID: 46588 RVA: 0x002AAF58 File Offset: 0x002A9158
|
||||
[Token(Token = "0x600B5FC")]
|
||||
[Address(RVA = "0x1B17690", Offset = "0x1B16090", VA = "0x181B17690")]
|
||||
private void IOFDNIMEBCE(Guid? MGFAPNIKCGB)
|
||||
{
|
||||
bool has_value = MGFAPNIKCGB.has_value;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
BaseCreationObjectSettingFriendlyGuidControl.COBEONFEODP cobeonfeodp = new BaseCreationObjectSettingFriendlyGuidControl.COBEONFEODP();
|
||||
if (cobeonfeodp != 0)
|
||||
{
|
||||
}
|
||||
cobeonfeodp.interactible = (ulong)1L != 0UL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B5FD RID: 46589 RVA: 0x002AAF90 File Offset: 0x002A9190
|
||||
[Token(Token = "0x600B5FD")]
|
||||
[Address(RVA = "0x1B17A80", Offset = "0x1B16480", VA = "0x181B17A80")]
|
||||
public BaseCreationObjectSettingFriendlyGuidControl()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0400776F RID: 30575
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400776F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private FriendlyGuidPagedGrid friendlyGuidPagedGrid;
|
||||
|
||||
// Token: 0x04007770 RID: 30576
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007770")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x02001A6E RID: 6766
|
||||
[Token(Token = "0x2001A6E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MFDCBMHNKOF
|
||||
{
|
||||
// Token: 0x0600B5FE RID: 46590 RVA: 0x002AAFAC File Offset: 0x002A91AC
|
||||
[Token(Token = "0x600B5FE")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public MFDCBMHNKOF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007771 RID: 30577
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007771")]
|
||||
public Guid? overriddenValue;
|
||||
|
||||
// Token: 0x04007772 RID: 30578
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007772")]
|
||||
public BaseCreationObjectSettingFriendlyGuidControl<UIControlType> <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02001A6F RID: 6767
|
||||
[Token(Token = "0x2001A6F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class COBEONFEODP
|
||||
{
|
||||
// Token: 0x0600B5FF RID: 46591 RVA: 0x002AAFC8 File Offset: 0x002A91C8
|
||||
[Token(Token = "0x600B5FF")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public COBEONFEODP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B600 RID: 46592 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B600")]
|
||||
[Address(RVA = "0x1B1AAA0", Offset = "0x1B194A0", VA = "0x181B1AAA0")]
|
||||
internal bool <UpdateButtons>b__0(RadioButton3D b)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04007773 RID: 30579
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007773")]
|
||||
public bool interactible;
|
||||
|
||||
// Token: 0x04007774 RID: 30580
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007774")]
|
||||
public BaseCreationObjectSettingFriendlyGuidControl<UIControlType>.MFDCBMHNKOF CS$<>8__locals1;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,150 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A71 RID: 6769
|
||||
[Token(Token = "0x2001A71")]
|
||||
[StructLayout(3)]
|
||||
public class BaseCreationObjectSettingFriendlyGuidSetControl<UIControlType> : CreationObjectSettingPropertyUIControl<ISet<Guid>, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<ISet<Guid>, UIControlType>
|
||||
{
|
||||
// Token: 0x0600B602 RID: 46594 RVA: 0x002AAFF8 File Offset: 0x002A91F8
|
||||
[Token(Token = "0x600B602")]
|
||||
[Address(RVA = "0x1B17AB0", Offset = "0x1B164B0", VA = "0x181B17AB0")]
|
||||
private void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B603 RID: 46595 RVA: 0x002AB00C File Offset: 0x002A920C
|
||||
[Token(Token = "0x600B603")]
|
||||
[Address(RVA = "0x1B18090", Offset = "0x1B16A90", VA = "0x181B18090", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
this.OnDestroy();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B604 RID: 46596 RVA: 0x002AB02C File Offset: 0x002A922C
|
||||
[Token(Token = "0x600B604")]
|
||||
[Address(RVA = "0x1B18180", Offset = "0x1B16B80", VA = "0x181B18180")]
|
||||
public void SetOptions(Dictionary<string, FriendlyGuidButton.GKBOCIFIACL> NPNMLMJMNKG)
|
||||
{
|
||||
int num = 0;
|
||||
Dictionary<string, FriendlyGuidButton.GKBOCIFIACL>.ValueCollection values = NPNMLMJMNKG.Values;
|
||||
num += num;
|
||||
num++;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B605 RID: 46597 RVA: 0x002AB058 File Offset: 0x002A9258
|
||||
[Token(Token = "0x600B605")]
|
||||
[Address(RVA = "0x1B17B50", Offset = "0x1B16550", VA = "0x181B17B50")]
|
||||
private void BJMNHPNDKBE(Guid COFLAJFOPEN)
|
||||
{
|
||||
int num = 0;
|
||||
Guid empty = Guid.Empty;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (num2 < num)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == num)
|
||||
{
|
||||
goto IL_37;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
if (flag)
|
||||
{
|
||||
goto IL_4F;
|
||||
}
|
||||
num2 += num2;
|
||||
num2++;
|
||||
IL_37:
|
||||
num2 += 4;
|
||||
num2 += 19;
|
||||
ISet<Guid> set;
|
||||
set += set;
|
||||
num2 += 19;
|
||||
IL_4F:
|
||||
num2 += num2;
|
||||
num2++;
|
||||
num2 += num2;
|
||||
num2 += 6;
|
||||
num2 += 19;
|
||||
}
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B606 RID: 46598 RVA: 0x002AB0E4 File Offset: 0x002A92E4
|
||||
[Token(Token = "0x600B606")]
|
||||
[Address(RVA = "0x1B18060", Offset = "0x1B16A60", VA = "0x181B18060")]
|
||||
private void KCMBKBHANOH()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B607 RID: 46599 RVA: 0x002AB100 File Offset: 0x002A9300
|
||||
[Token(Token = "0x600B607")]
|
||||
[Address(RVA = "0x1B17DB0", Offset = "0x1B167B0", VA = "0x181B17DB0")]
|
||||
private void IOFDNIMEBCE()
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
if (typeof(global::UnityEngine.Object).TypeHandle != 0)
|
||||
{
|
||||
}
|
||||
ISet<Guid> set;
|
||||
bool flag2 = set == 0;
|
||||
int num = 0;
|
||||
ToggleButton3D[] array;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = array[num];
|
||||
toggleButton3D.interactable = true;
|
||||
Guid <ECBPPNEBCMG>k__BackingField = toggleButton3D.GetComponent<FriendlyGuidButton>().<ECBPPNEBCMG>k__BackingField;
|
||||
Guid empty = Guid.Empty;
|
||||
bool flag3 = <ECBPPNEBCMG>k__BackingField == empty;
|
||||
if (flag2 != flag3)
|
||||
{
|
||||
}
|
||||
Guid empty2 = Guid.Empty;
|
||||
bool flag4 = <ECBPPNEBCMG>k__BackingField != empty2;
|
||||
if (!flag4)
|
||||
{
|
||||
}
|
||||
if (toggleButton3D.LLJFGDMOOFA != flag4)
|
||||
{
|
||||
toggleButton3D.BOHIGPFGJBA = flag4;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B608 RID: 46600 RVA: 0x002AB1A8 File Offset: 0x002A93A8
|
||||
[Token(Token = "0x600B608")]
|
||||
[Address(RVA = "0x1B184B0", Offset = "0x1B16EB0", VA = "0x181B184B0")]
|
||||
public BaseCreationObjectSettingFriendlyGuidSetControl()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x04007775 RID: 30581
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007775")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private FriendlyGuidPagedGrid friendlyGuidPagedGrid;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A75 RID: 6773
|
||||
[Token(Token = "0x2001A75")]
|
||||
[StructLayout(3)]
|
||||
public class BaseCreationObjectSettingFriendlyIntControl<UIControlType> : CreationObjectSettingPropertyUIControl<int, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<int, UIControlType>
|
||||
{
|
||||
// Token: 0x0600B60E RID: 46606 RVA: 0x002AB2B8 File Offset: 0x002A94B8
|
||||
[Token(Token = "0x600B60E")]
|
||||
[Address(RVA = "0x1B184E0", Offset = "0x1B16EE0", VA = "0x181B184E0")]
|
||||
private void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B60F RID: 46607 RVA: 0x002AB2CC File Offset: 0x002A94CC
|
||||
[Token(Token = "0x600B60F")]
|
||||
[Address(RVA = "0x1B187E0", Offset = "0x1B171E0", VA = "0x181B187E0", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
this.OnDestroy();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B610 RID: 46608 RVA: 0x002AB2EC File Offset: 0x002A94EC
|
||||
[Token(Token = "0x600B610")]
|
||||
[Address(RVA = "0x1B188D0", Offset = "0x1B172D0", VA = "0x181B188D0")]
|
||||
public void SetOptions(Dictionary<string, FLCFOLDCOJJ> NPNMLMJMNKG, int EGJJHJHIPCF)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B611 RID: 46609 RVA: 0x002AB308 File Offset: 0x002A9508
|
||||
[Token(Token = "0x600B611")]
|
||||
[Address(RVA = "0x1B187B0", Offset = "0x1B171B0", VA = "0x181B187B0")]
|
||||
private void KCMBKBHANOH()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B612 RID: 46610 RVA: 0x002AB324 File Offset: 0x002A9524
|
||||
[Token(Token = "0x600B612")]
|
||||
[Address(RVA = "0x1B18660", Offset = "0x1B17060", VA = "0x181B18660", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
this.HNFFKJABKNO();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B613 RID: 46611 RVA: 0x002AB344 File Offset: 0x002A9544
|
||||
[Token(Token = "0x600B613")]
|
||||
[Address(RVA = "0x1B186C0", Offset = "0x1B170C0", VA = "0x181B186C0")]
|
||||
private void IOFDNIMEBCE()
|
||||
{
|
||||
RadioGroup3D componentInChildren = base.GetComponentInChildren<RadioGroup3D>();
|
||||
int num = 0;
|
||||
if (componentInChildren != num)
|
||||
{
|
||||
Func<RadioButton3D, bool> func;
|
||||
componentInChildren.SetSelectionStates(func);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B614 RID: 46612 RVA: 0x002AB374 File Offset: 0x002A9574
|
||||
[Token(Token = "0x600B614")]
|
||||
[Address(RVA = "0x1B184B0", Offset = "0x1B16EB0", VA = "0x181B184B0")]
|
||||
public BaseCreationObjectSettingFriendlyIntControl()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B615 RID: 46613 RVA: 0x002AB390 File Offset: 0x002A9590
|
||||
[Token(Token = "0x600B615")]
|
||||
[Address(RVA = "0x1B18580", Offset = "0x1B16F80", VA = "0x181B18580")]
|
||||
[CompilerGenerated]
|
||||
private bool GBKNBLCMLDO(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
FriendlyIntButton component = FOJLJNMAJLC.GetComponent<FriendlyIntButton>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
}
|
||||
int num2;
|
||||
return 0 == num2;
|
||||
}
|
||||
|
||||
// Token: 0x0400777A RID: 30586
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400777A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private FriendlyIntPagedGrid friendlyIntPagedGrid;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A7C RID: 6780
|
||||
[Token(Token = "0x2001A7C")]
|
||||
[StructLayout(3)]
|
||||
public abstract class BaseCreationObjectSettingPropertyUIControl : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001D7F RID: 7551
|
||||
// (get) Token: 0x0600B635 RID: 46645 RVA: 0x002AB910 File Offset: 0x002A9B10
|
||||
// (set) Token: 0x0600B636 RID: 46646 RVA: 0x002AB924 File Offset: 0x002A9B24
|
||||
[Token(Token = "0x17001D7F")]
|
||||
public MakerPen CMHBEGINGCG
|
||||
{
|
||||
[Token(Token = "0x600B635")]
|
||||
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
||||
get;
|
||||
[Token(Token = "0x600B636")]
|
||||
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600B637 RID: 46647
|
||||
[Token(Token = "0x600B637")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract void UpdateControl();
|
||||
|
||||
// Token: 0x0600B638 RID: 46648 RVA: 0x002AB938 File Offset: 0x002A9B38
|
||||
[Token(Token = "0x600B638")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
protected BaseCreationObjectSettingPropertyUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007791 RID: 30609
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007791")]
|
||||
public TextMeshProUGUI PropertyDescription;
|
||||
|
||||
// Token: 0x04007792 RID: 30610
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007792")]
|
||||
public TextMeshProUGUI PropertyValueText;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B04 RID: 6916
|
||||
[Token(Token = "0x2001B04")]
|
||||
[StructLayout(3)]
|
||||
public class BaseRoomButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001DCF RID: 7631
|
||||
// (get) Token: 0x0600B9AF RID: 47535 RVA: 0x002BA5E4 File Offset: 0x002B87E4
|
||||
[Token(Token = "0x17001DCF")]
|
||||
public Button3D.OnButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x600B9AF")]
|
||||
[Address(RVA = "0x16EBA00", Offset = "0x16EA400", VA = "0x1816EBA00")]
|
||||
get
|
||||
{
|
||||
return this.button.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B9B0 RID: 47536 RVA: 0x002BA604 File Offset: 0x002B8804
|
||||
[Token(Token = "0x600B9B0")]
|
||||
[Address(RVA = "0x16EB570", Offset = "0x16E9F70", VA = "0x1816EB570")]
|
||||
private void OnEnable()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
int num = 0;
|
||||
if (<JNBAANDJIAD>k__BackingField != num)
|
||||
{
|
||||
Color color = this.panel.color;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B9B1 RID: 47537 RVA: 0x002BA640 File Offset: 0x002B8840
|
||||
[Token(Token = "0x600B9B1")]
|
||||
[Address(RVA = "0x16EB7B0", Offset = "0x16EA1B0", VA = "0x1816EB7B0")]
|
||||
public void SetRoom(KLCOGEIGEBJ DDEGOJKBEAN)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
this.CurrentRoom = DDEGOJKBEAN;
|
||||
if (DDEGOJKBEAN != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.roomNameText, "None");
|
||||
RoomOrPlaylistImage roomOrPlaylistImage = this.roomImage;
|
||||
int num = 0;
|
||||
roomOrPlaylistImage.SetRoomOrPlaylist(num);
|
||||
GameObject gameObject = this.notYetSupportedBanner;
|
||||
int num2 = 0;
|
||||
if (gameObject != num2)
|
||||
{
|
||||
goto Block_5;
|
||||
}
|
||||
}
|
||||
if (BPHGKAEDBPE.GPOJGIHBFNH || this.CurrentRoom == 0 || BPHGKAEDBPE.FDKJIAGLHKL)
|
||||
{
|
||||
}
|
||||
if (this.CurrentRoom != 0)
|
||||
{
|
||||
bool flag = BPHGKAEDBPE.DIENALPCKEH;
|
||||
}
|
||||
int num3 = 0;
|
||||
GameObject gameObject2 = this.notYetSupportedBanner;
|
||||
int num4 = 0;
|
||||
if (gameObject2 != num4)
|
||||
{
|
||||
this.notYetSupportedBanner.SetActive(num3 != 0);
|
||||
}
|
||||
Button3D button3D = this.button;
|
||||
button3D.interactable = num3 != 0;
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
button3D.BLIJCJNGGIJ = num5;
|
||||
button3D.DKILDKCKHDM = (float)num5;
|
||||
button3D.MALDFLCADLG(num6 != 0);
|
||||
button3D.PMFNJKCHLCO();
|
||||
string <LGACIEKBLBM>k__BackingField = DDEGOJKBEAN.<LGACIEKBLBM>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.roomNameText;
|
||||
string text = "^" + <LGACIEKBLBM>k__BackingField;
|
||||
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, text);
|
||||
this.roomImage.SetRoomOrPlaylist(DDEGOJKBEAN);
|
||||
return;
|
||||
Block_5:
|
||||
GameObject gameObject3 = this.notYetSupportedBanner;
|
||||
int num7 = 0;
|
||||
gameObject3.SetActive(num7 != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B9B2 RID: 47538 RVA: 0x002BA774 File Offset: 0x002B8974
|
||||
[Token(Token = "0x600B9B2")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public BaseRoomButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007A31 RID: 31281
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007A31")]
|
||||
public KLCOGEIGEBJ CurrentRoom;
|
||||
|
||||
// Token: 0x04007A32 RID: 31282
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007A32")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private RoomOrPlaylistImage roomImage;
|
||||
|
||||
// Token: 0x04007A33 RID: 31283
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4007A33")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private TextMeshProUGUI roomNameText;
|
||||
|
||||
// Token: 0x04007A34 RID: 31284
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4007A34")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private Button3D button;
|
||||
|
||||
// Token: 0x04007A35 RID: 31285
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4007A35")]
|
||||
[SerializeField]
|
||||
private Image panel;
|
||||
|
||||
// Token: 0x04007A36 RID: 31286
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4007A36")]
|
||||
[SerializeField]
|
||||
private GameObject notYetSupportedBanner;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,326 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B31 RID: 6961
|
||||
[Token(Token = "0x2001B31")]
|
||||
[StructLayout(3)]
|
||||
public class BecomeMemberToPurchaseItemScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x17001DDD RID: 7645
|
||||
// (get) Token: 0x0600BA94 RID: 47764 RVA: 0x002BE2B0 File Offset: 0x002BC4B0
|
||||
// (set) Token: 0x0600BA95 RID: 47765 RVA: 0x002BE2C4 File Offset: 0x002BC4C4
|
||||
[Token(Token = "0x17001DDD")]
|
||||
public HOJMGAMMIAD NKMOKCDNHIM
|
||||
{
|
||||
[Token(Token = "0x600BA94")]
|
||||
[Address(RVA = "0x3D32A0", Offset = "0x3D1CA0", VA = "0x1803D32A0")]
|
||||
get;
|
||||
[Token(Token = "0x600BA95")]
|
||||
[Address(RVA = "0x3D3440", Offset = "0x3D1E40", VA = "0x1803D3440")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17001DDE RID: 7646
|
||||
// (get) Token: 0x0600BA96 RID: 47766 RVA: 0x002BE2D8 File Offset: 0x002BC4D8
|
||||
// (set) Token: 0x0600BA97 RID: 47767 RVA: 0x002BE2EC File Offset: 0x002BC4EC
|
||||
[Token(Token = "0x17001DDE")]
|
||||
public MJLPNOMEFKG ABNDLFJFIMA
|
||||
{
|
||||
[Token(Token = "0x600BA96")]
|
||||
[Address(RVA = "0x3CBF50", Offset = "0x3CA950", VA = "0x1803CBF50")]
|
||||
get
|
||||
{
|
||||
return this.LCHHGFPOHGH;
|
||||
}
|
||||
[Token(Token = "0x600BA97")]
|
||||
[Address(RVA = "0x16EBB30", Offset = "0x16EA530", VA = "0x1816EBB30")]
|
||||
private set
|
||||
{
|
||||
if (this.LCHHGFPOHGH != value)
|
||||
{
|
||||
this.LCHHGFPOHGH = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001DDF RID: 7647
|
||||
// (get) Token: 0x0600BA98 RID: 47768 RVA: 0x002BE30C File Offset: 0x002BC50C
|
||||
[Token(Token = "0x17001DDF")]
|
||||
private MembershipBenefitsScreen MFMONEFFJFD
|
||||
{
|
||||
[Token(Token = "0x600BA98")]
|
||||
[Address(RVA = "0x16EBAE0", Offset = "0x16EA4E0", VA = "0x1816EBAE0")]
|
||||
get
|
||||
{
|
||||
return this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<MembershipBenefitsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA99 RID: 47769 RVA: 0x002BE32C File Offset: 0x002BC52C
|
||||
[Token(Token = "0x600BA99")]
|
||||
[Address(RVA = "0x16EBCB0", Offset = "0x16EA6B0", VA = "0x1816EBCB0", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
Transform transform = this.prefabRoot;
|
||||
int num = 0;
|
||||
if (transform != num)
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
BecomeMemberToPurchaseItemScreen.AJKGIEOGPCO ajkgieogpco;
|
||||
ajkgieogpco.System.IDisposable.Dispose();
|
||||
ajkgieogpco.<>1__state = (int)((ulong)0L);
|
||||
ajkgieogpco.<>4__this = this;
|
||||
ISchedulerPromise schedulerPromise = instance.Run(this, ajkgieogpco);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA9A RID: 47770 RVA: 0x002BE380 File Offset: 0x002BC580
|
||||
[Token(Token = "0x600BA9A")]
|
||||
[Address(RVA = "0x16EC0E0", Offset = "0x16EAAE0", VA = "0x1816EC0E0", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE;
|
||||
if (beacfgljibh != 0 && beacfgljibh.MIKDLDEALPN)
|
||||
{
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA9B RID: 47771 RVA: 0x002BE3BC File Offset: 0x002BC5BC
|
||||
[Token(Token = "0x600BA9B")]
|
||||
[Address(RVA = "0x16EBEE0", Offset = "0x16EA8E0", VA = "0x1816EBEE0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num = 0;
|
||||
if (<LBNLPAIAGHF>k__BackingField != num)
|
||||
{
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField2 = this.<LBNLPAIAGHF>k__BackingField;
|
||||
Action<OGLEAGGNIPE> action = new Action(this.FCADPKAFNIM);
|
||||
<LBNLPAIAGHF>k__BackingField2.ResizeCompleteEvent += action;
|
||||
OGLEAGGNIPE gcjkhceamlc = this.<LBNLPAIAGHF>k__BackingField.GCJKHCEAMLC;
|
||||
Transform transform = this.prefabRoot;
|
||||
if (gcjkhceamlc != OGLEAGGNIPE.LARGE)
|
||||
{
|
||||
}
|
||||
float z = Vector3.one.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
}
|
||||
Transform transform2 = this.prefabRoot;
|
||||
int num2 = 0;
|
||||
if (transform2 != num2)
|
||||
{
|
||||
Transform transform3 = this.prefabRoot;
|
||||
Quaternion quaternion = this.imposterStartingRotation;
|
||||
transform3.localRotation = quaternion;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA9C RID: 47772 RVA: 0x002BE45C File Offset: 0x002BC65C
|
||||
[Token(Token = "0x600BA9C")]
|
||||
[Address(RVA = "0x16EBDC0", Offset = "0x16EA7C0", VA = "0x1816EBDC0")]
|
||||
private IEnumerator<ISchedule> NOLIEFFLNEO()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BA9C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> AGUI.StackedUI.BecomeMemberToPurchaseItemScreen::NOLIEFFLNEO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(AJKGIEOGPCO::System.IDisposable.Dispose, ldloc:AJKGIEOGPCO(var_0))
|
||||
stfld:int32(AJKGIEOGPCO::<>1__state, ldloc:AJKGIEOGPCO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:BecomeMemberToPurchaseItemScreen(AJKGIEOGPCO::<>4__this, ldloc:AJKGIEOGPCO(var_0), ldloc:BecomeMemberToPurchaseItemScreen(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: 0x0600BA9D RID: 47773 RVA: 0x002BE480 File Offset: 0x002BC680
|
||||
[Token(Token = "0x600BA9D")]
|
||||
[Address(RVA = "0x16EBE20", Offset = "0x16EA820", VA = "0x1816EBE20")]
|
||||
private void OnDisable()
|
||||
{
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num = 0;
|
||||
if (<LBNLPAIAGHF>k__BackingField != num)
|
||||
{
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField2 = this.<LBNLPAIAGHF>k__BackingField;
|
||||
Action<OGLEAGGNIPE> action = new Action(this.FCADPKAFNIM);
|
||||
<LBNLPAIAGHF>k__BackingField2.ResizeCompleteEvent -= action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BA9E RID: 47774 RVA: 0x002BE4C4 File Offset: 0x002BC6C4
|
||||
[Token(Token = "0x600BA9E")]
|
||||
[Address(RVA = "0x16EC180", Offset = "0x16EAB80", VA = "0x1816EC180")]
|
||||
public void SetItem(MJLPNOMEFKG LHKDGCMGAKD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (this.LCHHGFPOHGH == LHKDGCMGAKD)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IEnumerator enumerator = this.prefabRoot.GetEnumerator();
|
||||
GameObject gameObject;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (enumerator == 0 || enumerator == 0)
|
||||
{
|
||||
goto IL_91;
|
||||
}
|
||||
global::UnityEngine.Object.Destroy(gameObject);
|
||||
}
|
||||
int num2 = 0;
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
if (num2 != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
if (this.LCHHGFPOHGH != LHKDGCMGAKD)
|
||||
{
|
||||
this.LCHHGFPOHGH = LHKDGCMGAKD;
|
||||
}
|
||||
if (LHKDGCMGAKD != 0)
|
||||
{
|
||||
Func<Promise<GameObject>> func = new Func(this.FGKAJCMPLIA);
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.itemName;
|
||||
string <FNIGMBMFOJL>k__BackingField = this.LCHHGFPOHGH.<FNIGMBMFOJL>k__BackingField;
|
||||
textMeshProUGUI.text = <FNIGMBMFOJL>k__BackingField;
|
||||
}
|
||||
return;
|
||||
IL_91:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BA9F RID: 47775 RVA: 0x002BE570 File Offset: 0x002BC770
|
||||
[Token(Token = "0x600BA9F")]
|
||||
[Address(RVA = "0x16EBB50", Offset = "0x16EA550", VA = "0x1816EBB50")]
|
||||
private void FCADPKAFNIM(OGLEAGGNIPE OJJOHDIFMEG)
|
||||
{
|
||||
Transform transform = this.prefabRoot;
|
||||
if (OJJOHDIFMEG != OGLEAGGNIPE.LARGE)
|
||||
{
|
||||
}
|
||||
float z = Vector3.one.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x0600BAA0 RID: 47776 RVA: 0x002BE5A4 File Offset: 0x002BC7A4
|
||||
[Token(Token = "0x600BAA0")]
|
||||
[Address(RVA = "0x16EBA20", Offset = "0x16EA420", VA = "0x1816EBA20")]
|
||||
public void Button_UpgradePlan()
|
||||
{
|
||||
MembershipBenefitsScreen flowByType = this.<LBNLPAIAGHF>k__BackingField.GetFlowByType<MembershipBenefitsScreen>();
|
||||
int num = 0;
|
||||
if (flowByType != num)
|
||||
{
|
||||
flowByType.ShowScreen("SubscribersItem");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BAA1 RID: 47777 RVA: 0x002BE5DC File Offset: 0x002BC7DC
|
||||
[Token(Token = "0x600BAA1")]
|
||||
[Address(RVA = "0x16EC460", Offset = "0x16EAE60", VA = "0x1816EC460")]
|
||||
public BecomeMemberToPurchaseItemScreen()
|
||||
{
|
||||
Quaternion identity = Quaternion.identity;
|
||||
this.imposterRotationSpeed = 45f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600BAA2 RID: 47778 RVA: 0x002BE624 File Offset: 0x002BC824
|
||||
[Token(Token = "0x600BAA2")]
|
||||
[Address(RVA = "0x16EBC40", Offset = "0x16EA640", VA = "0x1816EBC40")]
|
||||
[CompilerGenerated]
|
||||
private Promise<GameObject> FGKAJCMPLIA()
|
||||
{
|
||||
ImposterSpawnManager instance = SingletonMonoBehaviour.Instance;
|
||||
MJLPNOMEFKG lchhgfpohgh = this.LCHHGFPOHGH;
|
||||
return instance.LoadItemAsync(lchhgfpohgh);
|
||||
}
|
||||
|
||||
// Token: 0x04007AE6 RID: 31462
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007AE6")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI itemName;
|
||||
|
||||
// Token: 0x04007AE7 RID: 31463
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007AE7")]
|
||||
[SerializeField]
|
||||
[Header("Imposter")]
|
||||
private Transform prefabRoot;
|
||||
|
||||
// Token: 0x04007AE8 RID: 31464
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007AE8")]
|
||||
[SerializeField]
|
||||
private float localImposterRadius = 62.5f;
|
||||
|
||||
// Token: 0x04007AE9 RID: 31465
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x4007AE9")]
|
||||
[SerializeField]
|
||||
private float imposterParentNormalSize = 0.75f;
|
||||
|
||||
// Token: 0x04007AEA RID: 31466
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007AEA")]
|
||||
[SerializeField]
|
||||
private float imposterParentLargeSize = 1.25f;
|
||||
|
||||
// Token: 0x04007AEB RID: 31467
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x4007AEB")]
|
||||
[SerializeField]
|
||||
private Quaternion imposterStartingRotation;
|
||||
|
||||
// Token: 0x04007AEC RID: 31468
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x4007AEC")]
|
||||
[SerializeField]
|
||||
private float imposterRotationSpeed;
|
||||
|
||||
// Token: 0x04007AEE RID: 31470
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4007AEE")]
|
||||
private MJLPNOMEFKG LCHHGFPOHGH;
|
||||
|
||||
// Token: 0x04007AEF RID: 31471
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4007AEF")]
|
||||
private Promise<GameObject> IGPGEOMGLDG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,346 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Avatar.Data.Runtime;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B05 RID: 6917
|
||||
[Token(Token = "0x2001B05")]
|
||||
[StructLayout(3)]
|
||||
public class BrowsableOutfitItemButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001DD0 RID: 7632
|
||||
// (get) Token: 0x0600B9B3 RID: 47539 RVA: 0x002BA788 File Offset: 0x002B8988
|
||||
// (set) Token: 0x0600B9B4 RID: 47540 RVA: 0x002BA79C File Offset: 0x002B899C
|
||||
[Token(Token = "0x17001DD0")]
|
||||
public APAODCKMEKF JOOKDLGFMEA
|
||||
{
|
||||
[Token(Token = "0x600B9B3")]
|
||||
[Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0")]
|
||||
get;
|
||||
[Token(Token = "0x600B9B4")]
|
||||
[Address(RVA = "0x3D3370", Offset = "0x3D1D70", VA = "0x1803D3370")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17001DD1 RID: 7633
|
||||
// (get) Token: 0x0600B9B5 RID: 47541 RVA: 0x002BA7B0 File Offset: 0x002B89B0
|
||||
// (set) Token: 0x0600B9B6 RID: 47542 RVA: 0x002BA7C4 File Offset: 0x002B89C4
|
||||
[Token(Token = "0x17001DD1")]
|
||||
public int IMJHDGFLNKF
|
||||
{
|
||||
[Token(Token = "0x600B9B5")]
|
||||
[Address(RVA = "0x4CE150", Offset = "0x4CCB50", VA = "0x1804CE150")]
|
||||
get;
|
||||
[Token(Token = "0x600B9B6")]
|
||||
[Address(RVA = "0x97BAF0", Offset = "0x97A4F0", VA = "0x18097BAF0")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x17001DD2 RID: 7634
|
||||
// (get) Token: 0x0600B9B7 RID: 47543 RVA: 0x002BA7D8 File Offset: 0x002B89D8
|
||||
// (set) Token: 0x0600B9B8 RID: 47544 RVA: 0x002BA7EC File Offset: 0x002B89EC
|
||||
[Token(Token = "0x17001DD2")]
|
||||
public int AEBGMGPJJGP
|
||||
{
|
||||
[Token(Token = "0x600B9B7")]
|
||||
[Address(RVA = "0x4CE280", Offset = "0x4CCC80", VA = "0x1804CE280")]
|
||||
get;
|
||||
[Token(Token = "0x600B9B8")]
|
||||
[Address(RVA = "0x4CE400", Offset = "0x4CCE00", VA = "0x1804CE400")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x17001DD3 RID: 7635
|
||||
// (get) Token: 0x0600B9B9 RID: 47545 RVA: 0x002BA800 File Offset: 0x002B8A00
|
||||
[Token(Token = "0x17001DD3")]
|
||||
public Button3D.OnButton3DClick MBJHGNGHPOM
|
||||
{
|
||||
[Token(Token = "0x600B9B9")]
|
||||
[Address(RVA = "0x128D760", Offset = "0x128C160", VA = "0x18128D760")]
|
||||
get
|
||||
{
|
||||
return this.buyButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001DD4 RID: 7636
|
||||
// (get) Token: 0x0600B9BA RID: 47546 RVA: 0x002BA820 File Offset: 0x002B8A20
|
||||
[Token(Token = "0x17001DD4")]
|
||||
public Button3D.OnButton3DClick KBAOOEAOPPH
|
||||
{
|
||||
[Token(Token = "0x600B9BA")]
|
||||
[Address(RVA = "0x128D780", Offset = "0x128C180", VA = "0x18128D780")]
|
||||
get
|
||||
{
|
||||
return this.tryButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B9BB RID: 47547 RVA: 0x002BA840 File Offset: 0x002B8A40
|
||||
[Token(Token = "0x600B9BB")]
|
||||
[Address(RVA = "0x16ECBC0", Offset = "0x16EB5C0", VA = "0x1816ECBC0")]
|
||||
public void SetItem(APAODCKMEKF ADHABGCIMAE, StackedUIBase ANEGNEHDLOI)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
APAODCKMEKF browsableAvatarItem = ADHABGCIMAE;
|
||||
BrowsableOutfitItemButton <>4__this = this;
|
||||
if (this.<IIBPFHJMDJL>k__BackingField == ADHABGCIMAE)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IEnumerator enumerator = this.prefabRoot.GetEnumerator();
|
||||
GameObject gameObject;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (enumerator == 0 || enumerator == 0)
|
||||
{
|
||||
goto IL_16D;
|
||||
}
|
||||
global::UnityEngine.Object.Destroy(gameObject);
|
||||
}
|
||||
int num2 = 0;
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
if (num2 != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
APAODCKMEKF browsableAvatarItem2 = koobdgoenag.browsableAvatarItem;
|
||||
this.<IIBPFHJMDJL>k__BackingField = browsableAvatarItem2;
|
||||
if (browsableAvatarItem2.<OHIGJIBAPHD>k__BackingField != (ulong)0L)
|
||||
{
|
||||
int num3 = browsableAvatarItem2.IMJHDGFLNKF;
|
||||
this.<ILHBBBIEOJK>k__BackingField = num3;
|
||||
int num4 = this.<IIBPFHJMDJL>k__BackingField.<OHIGJIBAPHD>k__BackingField.JPPKOAGIIBJ(ACDKILABNNC.RecCenterTokens);
|
||||
this.<MBFKINMBPGI>k__BackingField = num4;
|
||||
}
|
||||
Func<Promise<GameObject>> func = delegate
|
||||
{
|
||||
ImposterSpawnManager instance = SingletonMonoBehaviour.Instance;
|
||||
AvatarItem <ILOHMGPEJAL>k__BackingField = koobdgoenag.browsableAvatarItem.<ILOHMGPEJAL>k__BackingField;
|
||||
return instance.LoadItemAsync(<ILOHMGPEJAL>k__BackingField);
|
||||
};
|
||||
Action<GameObject> action = delegate(GameObject go)
|
||||
{
|
||||
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(go.GetComponent<SpawnableTool>());
|
||||
koobdgoenag.<>4__this.CDMFOPMHFHK();
|
||||
};
|
||||
TextMeshProUGUI textMeshProUGUI = this.itemName;
|
||||
string friendlyName = koobdgoenag.browsableAvatarItem.<FLFHILBLCOG>k__BackingField.FriendlyName;
|
||||
textMeshProUGUI.text = friendlyName;
|
||||
Image image = this.outline;
|
||||
int num5 = 0;
|
||||
if (image != num5)
|
||||
{
|
||||
GiftManager.MCEEFCNMNAH rarity = koobdgoenag.browsableAvatarItem.<FLFHILBLCOG>k__BackingField.Rarity;
|
||||
if (rarity > GiftManager.MCEEFCNMNAH.Uncommon)
|
||||
{
|
||||
if (rarity == GiftManager.MCEEFCNMNAH.Rare)
|
||||
{
|
||||
Image image2 = this.outline;
|
||||
}
|
||||
if (rarity == GiftManager.MCEEFCNMNAH.Epic)
|
||||
{
|
||||
Image image3 = this.outline;
|
||||
}
|
||||
if (rarity != GiftManager.MCEEFCNMNAH.Legendary)
|
||||
{
|
||||
goto IL_15F;
|
||||
}
|
||||
Image image4 = this.outline;
|
||||
}
|
||||
if (rarity == GiftManager.MCEEFCNMNAH.Common)
|
||||
{
|
||||
Color color = this.outline.color;
|
||||
return;
|
||||
}
|
||||
if (koobdgoenag == (ulong)10L)
|
||||
{
|
||||
Image image5 = this.outline;
|
||||
}
|
||||
IL_15F:
|
||||
Image image6 = this.outline;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
return;
|
||||
IL_16D:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B9BC RID: 47548 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B9BC")]
|
||||
[Address(RVA = "0x16EC740", Offset = "0x16EB140", VA = "0x1816EC740")]
|
||||
private void CDMFOPMHFHK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B9BD RID: 47549 RVA: 0x002BA9C8 File Offset: 0x002B8BC8
|
||||
[Token(Token = "0x600B9BD")]
|
||||
[Address(RVA = "0x16EC650", Offset = "0x16EB050", VA = "0x1816EC650")]
|
||||
private void ANHDNDLNNIO()
|
||||
{
|
||||
GCBPKHFJKCE.BEACFGLJIBH beacfgljibh = GCBPKHFJKCE.KHKBGCCMFPE;
|
||||
if (beacfgljibh != 0 && beacfgljibh.MIKDLDEALPN)
|
||||
{
|
||||
string text = KAPMCNBLECN.OGDDBKIBKCB(this.<IIBPFHJMDJL>k__BackingField.<OHIGJIBAPHD>k__BackingField);
|
||||
}
|
||||
int num = this.<ILHBBBIEOJK>k__BackingField;
|
||||
string text2 = string.Format("{0:n0}", num);
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.buyButtonText, text2);
|
||||
}
|
||||
|
||||
// Token: 0x0600B9BE RID: 47550 RVA: 0x002BAA24 File Offset: 0x002B8C24
|
||||
[Token(Token = "0x600B9BE")]
|
||||
[Address(RVA = "0x16ED0C0", Offset = "0x16EBAC0", VA = "0x1816ED0C0")]
|
||||
public BrowsableOutfitItemButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007A37 RID: 31287
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007A37")]
|
||||
[SerializeField]
|
||||
private Button3D buyButton;
|
||||
|
||||
// Token: 0x04007A38 RID: 31288
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007A38")]
|
||||
[SerializeField]
|
||||
private Button3D tryButton;
|
||||
|
||||
// Token: 0x04007A39 RID: 31289
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4007A39")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x04007A3A RID: 31290
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4007A3A")]
|
||||
[SerializeField]
|
||||
private Transform prefabRoot;
|
||||
|
||||
// Token: 0x04007A3B RID: 31291
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4007A3B")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI itemName;
|
||||
|
||||
// Token: 0x04007A3C RID: 31292
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4007A3C")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI buyButtonText;
|
||||
|
||||
// Token: 0x04007A3D RID: 31293
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4007A3D")]
|
||||
[SerializeField]
|
||||
private float localImposterRadius = 62.5f;
|
||||
|
||||
// Token: 0x04007A3E RID: 31294
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4007A3E")]
|
||||
[SerializeField]
|
||||
[Header("Colors")]
|
||||
private Image outline;
|
||||
|
||||
// Token: 0x04007A3F RID: 31295
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x4007A3F")]
|
||||
[SerializeField]
|
||||
private Color oneStarColor;
|
||||
|
||||
// Token: 0x04007A40 RID: 31296
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4007A40")]
|
||||
[SerializeField]
|
||||
private Color twoStarColor;
|
||||
|
||||
// Token: 0x04007A41 RID: 31297
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007A41")]
|
||||
[SerializeField]
|
||||
private Color threeStarColor;
|
||||
|
||||
// Token: 0x04007A42 RID: 31298
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007A42")]
|
||||
[SerializeField]
|
||||
private Color fourStarColor;
|
||||
|
||||
// Token: 0x04007A43 RID: 31299
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007A43")]
|
||||
[SerializeField]
|
||||
private Color fiveStarColor;
|
||||
|
||||
// Token: 0x04007A44 RID: 31300
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007A44")]
|
||||
[SerializeField]
|
||||
private Color defaultColor;
|
||||
|
||||
// Token: 0x04007A48 RID: 31304
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007A48")]
|
||||
private Promise<GameObject> IGPGEOMGLDG;
|
||||
|
||||
// Token: 0x02001B06 RID: 6918
|
||||
[Token(Token = "0x2001B06")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KOOBDGOENAG
|
||||
{
|
||||
// Token: 0x0600B9BF RID: 47551 RVA: 0x002BAA44 File Offset: 0x002B8C44
|
||||
[Token(Token = "0x600B9BF")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public KOOBDGOENAG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B9C0 RID: 47552 RVA: 0x002BAA58 File Offset: 0x002B8C58
|
||||
[Token(Token = "0x600B9C0")]
|
||||
[Address(RVA = "0x16F6D30", Offset = "0x16F5730", VA = "0x1816F6D30")]
|
||||
internal Promise<GameObject> <SetItem>b__0()
|
||||
{
|
||||
ImposterSpawnManager instance = SingletonMonoBehaviour.Instance;
|
||||
AvatarItem <ILOHMGPEJAL>k__BackingField = this.browsableAvatarItem.<ILOHMGPEJAL>k__BackingField;
|
||||
return instance.LoadItemAsync(<ILOHMGPEJAL>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600B9C1 RID: 47553 RVA: 0x002BAA84 File Offset: 0x002B8C84
|
||||
[Token(Token = "0x600B9C1")]
|
||||
[Address(RVA = "0x16F6DC0", Offset = "0x16F57C0", VA = "0x1816F6DC0")]
|
||||
internal void <SetItem>b__1(GameObject go)
|
||||
{
|
||||
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(go.GetComponent<SpawnableTool>());
|
||||
this.<>4__this.CDMFOPMHFHK();
|
||||
}
|
||||
|
||||
// Token: 0x04007A49 RID: 31305
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007A49")]
|
||||
public APAODCKMEKF browsableAvatarItem;
|
||||
|
||||
// Token: 0x04007A4A RID: 31306
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007A4A")]
|
||||
public BrowsableOutfitItemButton <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,152 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B07 RID: 6919
|
||||
[Token(Token = "0x2001B07")]
|
||||
[StructLayout(3)]
|
||||
public class BrowsableOutfitItemPagedGrid : RecyclerPagedGrid<APAODCKMEKF, BrowsableOutfitItemButton>
|
||||
{
|
||||
// Token: 0x0600B9C2 RID: 47554 RVA: 0x002BAAB0 File Offset: 0x002B8CB0
|
||||
[Token(Token = "0x600B9C2")]
|
||||
[Address(RVA = "0x9A4F60", Offset = "0x9A3960", VA = "0x1809A4F60")]
|
||||
public void SetItems(IEnumerable<APAODCKMEKF> BOOHBJEEGKH)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B9C3 RID: 47555 RVA: 0x002BAAC4 File Offset: 0x002B8CC4
|
||||
[Token(Token = "0x600B9C3")]
|
||||
[Address(RVA = "0x16ED0D0", Offset = "0x16EBAD0", VA = "0x1816ED0D0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(APAODCKMEKF ADHABGCIMAE, BrowsableOutfitItemButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.uiFlowBase.<KBKJKEOPIGB>k__BackingField;
|
||||
LKDLEHGHCAD.SetItem(ADHABGCIMAE, <KBKJKEOPIGB>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600B9C4 RID: 47556 RVA: 0x002BAAEC File Offset: 0x002B8CEC
|
||||
[Token(Token = "0x600B9C4")]
|
||||
[Address(RVA = "0x16ED110", Offset = "0x16EBB10", VA = "0x1816ED110", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(BrowsableOutfitItemButton LKDLEHGHCAD)
|
||||
{
|
||||
BrowsableOutfitItemButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnItemSelectedToBuyEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick onClick = button.buyButton.OnClick;
|
||||
UnityAction unityAction = delegate
|
||||
{
|
||||
BrowsableOutfitItemPagedGrid <>4__this = this;
|
||||
BrowsableOutfitItemButton button3 = button;
|
||||
BrowsableOutfitItemPagedGrid.ItemSelectedEvent onItemSelectedToBuyEvent = <>4__this.OnItemSelectedToBuyEvent;
|
||||
APAODCKMEKF <IIBPFHJMDJL>k__BackingField = button3.<IIBPFHJMDJL>k__BackingField;
|
||||
onItemSelectedToBuyEvent.Invoke(<IIBPFHJMDJL>k__BackingField);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
if (this.OnItemSelectedToTryEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick onClick2 = button.tryButton.OnClick;
|
||||
UnityAction unityAction2 = delegate
|
||||
{
|
||||
BrowsableOutfitItemPagedGrid <>4__this2 = this;
|
||||
BrowsableOutfitItemButton button2 = button;
|
||||
BrowsableOutfitItemPagedGrid.ItemSelectedEvent onItemSelectedToTryEvent = <>4__this2.OnItemSelectedToTryEvent;
|
||||
APAODCKMEKF <IIBPFHJMDJL>k__BackingField2 = button2.<IIBPFHJMDJL>k__BackingField;
|
||||
onItemSelectedToTryEvent.Invoke(<IIBPFHJMDJL>k__BackingField2);
|
||||
};
|
||||
onClick2.AddListener(unityAction2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B9C5 RID: 47557 RVA: 0x002BAB7C File Offset: 0x002B8D7C
|
||||
[Token(Token = "0x600B9C5")]
|
||||
[Address(RVA = "0x16ED260", Offset = "0x16EBC60", VA = "0x1816ED260")]
|
||||
public BrowsableOutfitItemPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007A4B RID: 31307
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007A4B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)]
|
||||
private StackedUIFlowBase uiFlowBase;
|
||||
|
||||
// Token: 0x04007A4C RID: 31308
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007A4C")]
|
||||
public BrowsableOutfitItemPagedGrid.ItemSelectedEvent OnItemSelectedToBuyEvent;
|
||||
|
||||
// Token: 0x04007A4D RID: 31309
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007A4D")]
|
||||
public BrowsableOutfitItemPagedGrid.ItemSelectedEvent OnItemSelectedToTryEvent;
|
||||
|
||||
// Token: 0x02001B08 RID: 6920
|
||||
[Token(Token = "0x2001B08")]
|
||||
[Serializable]
|
||||
public class ItemSelectedEvent : UnityEvent<APAODCKMEKF>
|
||||
{
|
||||
// Token: 0x0600B9C6 RID: 47558 RVA: 0x002BAB90 File Offset: 0x002B8D90
|
||||
[Token(Token = "0x600B9C6")]
|
||||
[Address(RVA = "0x16F6820", Offset = "0x16F5220", VA = "0x1816F6820")]
|
||||
public ItemSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001B09 RID: 6921
|
||||
[Token(Token = "0x2001B09")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AOFHGNHKCAG
|
||||
{
|
||||
// Token: 0x0600B9C7 RID: 47559 RVA: 0x002BABA4 File Offset: 0x002B8DA4
|
||||
[Token(Token = "0x600B9C7")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public AOFHGNHKCAG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B9C8 RID: 47560 RVA: 0x002BABB8 File Offset: 0x002B8DB8
|
||||
[Token(Token = "0x600B9C8")]
|
||||
[Address(RVA = "0x16E30F0", Offset = "0x16E1AF0", VA = "0x1816E30F0")]
|
||||
internal void <SetupNewChild>b__0()
|
||||
{
|
||||
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.<>4__this;
|
||||
BrowsableOutfitItemButton browsableOutfitItemButton = this.button;
|
||||
BrowsableOutfitItemPagedGrid.ItemSelectedEvent onItemSelectedToBuyEvent = browsableOutfitItemPagedGrid.OnItemSelectedToBuyEvent;
|
||||
APAODCKMEKF <IIBPFHJMDJL>k__BackingField = browsableOutfitItemButton.<IIBPFHJMDJL>k__BackingField;
|
||||
onItemSelectedToBuyEvent.Invoke(<IIBPFHJMDJL>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600B9C9 RID: 47561 RVA: 0x002BABF0 File Offset: 0x002B8DF0
|
||||
[Token(Token = "0x600B9C9")]
|
||||
[Address(RVA = "0x16E3150", Offset = "0x16E1B50", VA = "0x1816E3150")]
|
||||
internal void <SetupNewChild>b__1()
|
||||
{
|
||||
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.<>4__this;
|
||||
BrowsableOutfitItemButton browsableOutfitItemButton = this.button;
|
||||
BrowsableOutfitItemPagedGrid.ItemSelectedEvent onItemSelectedToTryEvent = browsableOutfitItemPagedGrid.OnItemSelectedToTryEvent;
|
||||
APAODCKMEKF <IIBPFHJMDJL>k__BackingField = browsableOutfitItemButton.<IIBPFHJMDJL>k__BackingField;
|
||||
onItemSelectedToTryEvent.Invoke(<IIBPFHJMDJL>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x04007A4E RID: 31310
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007A4E")]
|
||||
public BrowsableOutfitItemPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x04007A4F RID: 31311
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007A4F")]
|
||||
public BrowsableOutfitItemButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1340 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B33 RID: 6963
|
||||
[Token(Token = "0x2001B33")]
|
||||
[StructLayout(3)]
|
||||
public class BrowseRoomsScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600BAA9 RID: 47785 RVA: 0x002BE724 File Offset: 0x002BC924
|
||||
[Token(Token = "0x600BAA9")]
|
||||
[Address(RVA = "0x16EFCA0", Offset = "0x16EE6A0", VA = "0x1816EFCA0")]
|
||||
private static SessionManager.BDPNOBGNGNI NGLIPMAAING(BrowseRoomsScreen.BOGHOBNDCEM HGLLKBFOBIE)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BAA9)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling SessionManager/BDPNOBGNGNI AGUI.StackedUI.BrowseRoomsScreen::NGLIPMAAING(AGUI.StackedUI.BrowseRoomsScreen/BOGHOBNDCEM)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_00:
|
||||
brtrue(IL_00, cgt:bool(ldloc:BOGHOBNDCEM(HGLLKBFOBIE), ldc.i4:BOGHOBNDCEM(9)))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x17001DE2 RID: 7650
|
||||
// (get) Token: 0x0600BAAA RID: 47786 RVA: 0x002BE738 File Offset: 0x002BC938
|
||||
// (set) Token: 0x0600BAAB RID: 47787 RVA: 0x002BE754 File Offset: 0x002BC954
|
||||
[Token(Token = "0x17001DE2")]
|
||||
private static BrowseRoomsScreen.BOGHOBNDCEM BGJLEFMJNIP
|
||||
{
|
||||
[Token(Token = "0x600BAAA")]
|
||||
[Address(RVA = "0x16F0020", Offset = "0x16EEA20", VA = "0x1816F0020")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BAAA)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling AGUI.StackedUI.BrowseRoomsScreen/BOGHOBNDCEM AGUI.StackedUI.BrowseRoomsScreen::PHCLLPCHLAO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_01, ldc.i4:int32(0))
|
||||
stloc:BrowseRoomsScreen(var_1_0D, call:BrowseRoomsScreen(SessionManager::GetProperty, ldstr:string("savedDisplayMode"), ldloc:int32[exp:BrowseRoomsScreen](var_0_01)))
|
||||
}
|
||||
|
||||
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(Token = "0x600BAAB")]
|
||||
[Address(RVA = "0x16EF170", Offset = "0x16EDB70", VA = "0x1816EF170")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001DE3 RID: 7651
|
||||
// (get) Token: 0x0600BAAC RID: 47788 RVA: 0x002BE764 File Offset: 0x002BC964
|
||||
// (set) Token: 0x0600BAAD RID: 47789 RVA: 0x002BE780 File Offset: 0x002BC980
|
||||
[Token(Token = "0x17001DE3")]
|
||||
private static int NCGLKNJGEAM
|
||||
{
|
||||
[Token(Token = "0x600BAAC")]
|
||||
[Address(RVA = "0x16ED8F0", Offset = "0x16EC2F0", VA = "0x1816ED8F0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BAAC)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 AGUI.StackedUI.BrowseRoomsScreen::BPNBIJAGLOI()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_01, ldc.i4:int32(0))
|
||||
stloc:BrowseRoomsScreen(var_1_0D, call:BrowseRoomsScreen(SessionManager::GetProperty, ldstr:string("activeTags"), ldloc:int32[exp:BrowseRoomsScreen](var_0_01)))
|
||||
}
|
||||
|
||||
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(Token = "0x600BAAD")]
|
||||
[Address(RVA = "0x16EE2E0", Offset = "0x16ECCE0", VA = "0x1816EE2E0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001DE4 RID: 7652
|
||||
// (get) Token: 0x0600BAAE RID: 47790 RVA: 0x002BE790 File Offset: 0x002BC990
|
||||
[Token(Token = "0x17001DE4")]
|
||||
private int NNLFDJCDELI
|
||||
{
|
||||
[Token(Token = "0x600BAAE")]
|
||||
[Address(RVA = "0x16EFD20", Offset = "0x16EE720", VA = "0x1816EFD20")]
|
||||
get
|
||||
{
|
||||
int size = this.KAJGAGPFPDB._size;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
return Mathf.Min(size, 8);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001DE5 RID: 7653
|
||||
// (get) Token: 0x0600BAAF RID: 47791 RVA: 0x002BE7C0 File Offset: 0x002BC9C0
|
||||
// (set) Token: 0x0600BAB0 RID: 47792 RVA: 0x002BE7D4 File Offset: 0x002BC9D4
|
||||
[Token(Token = "0x17001DE5")]
|
||||
private BrowseRoomsScreen.BOGHOBNDCEM DMNEAMCPCAI
|
||||
{
|
||||
[Token(Token = "0x600BAAF")]
|
||||
[Address(RVA = "0x16EF070", Offset = "0x16EDA70", VA = "0x1816EF070")]
|
||||
get
|
||||
{
|
||||
return this.CCLBLGLCPMC;
|
||||
}
|
||||
[Token(Token = "0x600BAB0")]
|
||||
[Address(RVA = "0x16EED60", Offset = "0x16ED760", VA = "0x1816EED60")]
|
||||
set
|
||||
{
|
||||
if (this.CCLBLGLCPMC != value)
|
||||
{
|
||||
this.CCLBLGLCPMC = value;
|
||||
if (value != BrowseRoomsScreen.BOGHOBNDCEM.DoorSelect)
|
||||
{
|
||||
}
|
||||
this.FIFOHGCNDJP(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BAB1 RID: 47793 RVA: 0x002BE800 File Offset: 0x002BCA00
|
||||
[Token(Token = "0x600BAB1")]
|
||||
[Address(RVA = "0x16EF1D0", Offset = "0x16EDBD0", VA = "0x1816EF1D0", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
Subscreen subscreen = this.roomsSubscreen;
|
||||
int num = 0;
|
||||
if (SingletonMonoBehaviour.Instance.TryGetExperimentSegment<SplitTesting.Curated_Rooms_2020_08_06>(num))
|
||||
{
|
||||
if (!SingletonMonoBehaviour.Instance.TryGetExperimentSegment<SplitTesting.Curated_Rooms_Tab_Placement_2020_09_22>(num) || num == 0 || num != 1)
|
||||
{
|
||||
}
|
||||
this.curatedRadioButton.transform.SetSiblingIndex(num);
|
||||
if (num != 0)
|
||||
{
|
||||
goto IL_5E;
|
||||
}
|
||||
}
|
||||
GameObject gameObject = this.curatedRadioButton.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
IL_5E:
|
||||
this.subscreenControl.HBKKNJJKBKM = subscreen;
|
||||
int num3 = 0;
|
||||
if (SessionManager.GetProperty<BrowseRoomsScreen, BrowseRoomsScreen.BOGHOBNDCEM>("savedDisplayMode", num3) != 0)
|
||||
{
|
||||
int num4 = 0;
|
||||
BrowseRoomsScreen property = SessionManager.GetProperty<BrowseRoomsScreen, BrowseRoomsScreen.BOGHOBNDCEM>("savedDisplayMode", num4);
|
||||
}
|
||||
this.subscreenControl.ShowSubscreen(subscreen);
|
||||
ToggleButton3D[] componentsInChildren = this.tagButtonsParent.GetComponentsInChildren<ToggleButton3D>(true);
|
||||
this.GHIJPFKKLHN = componentsInChildren;
|
||||
if (num < componentsInChildren.Length)
|
||||
{
|
||||
int temp = num;
|
||||
ToggleButton3D.OnToggleButton3DClick onClick = this.GHIJPFKKLHN[num].OnClick;
|
||||
UnityAction<bool> unityAction = delegate(bool isOn)
|
||||
{
|
||||
BrowseRoomsScreen <>4__this = this;
|
||||
int temp2 = temp;
|
||||
<>4__this.Toggle_Tag(temp2, isOn);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
|
||||
int temp3 = temp;
|
||||
GameObject gameObject2 = ghijpfkklhn[temp3].gameObject;
|
||||
int num5 = 0;
|
||||
gameObject2.SetActive(num5 != 0);
|
||||
ToggleButton3D[] ghijpfkklhn2 = this.GHIJPFKKLHN;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BAB2 RID: 47794 RVA: 0x002BE948 File Offset: 0x002BCB48
|
||||
[Token(Token = "0x600BAB2")]
|
||||
[Address(RVA = "0x16EFE00", Offset = "0x16EE800", VA = "0x1816EFE00", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
StackedUIFlowBase oldFlow = BFHJBBGCMAN;
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
IPromise <CompletedPromise>k__BackingField = Promise.<CompletedPromise>k__BackingField;
|
||||
Action action = delegate
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BAB3 RID: 47795 RVA: 0x002BE988 File Offset: 0x002BCB88
|
||||
[Token(Token = "0x600BAB3")]
|
||||
[Address(RVA = "0x16EFF40", Offset = "0x16EE940", VA = "0x1816EFF40", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
this.MKDIBALFCGB(NBINAJPFBOA);
|
||||
}
|
||||
|
||||
// Token: 0x0600BAB4 RID: 47796 RVA: 0x002BE9A4 File Offset: 0x002BCBA4
|
||||
[Token(Token = "0x600BAB4")]
|
||||
[Address(RVA = "0x16EFDE0", Offset = "0x16EE7E0", VA = "0x1816EFDE0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
int num = 0;
|
||||
this.MKDIBALFCGB(num);
|
||||
}
|
||||
|
||||
// Token: 0x0600BAB5 RID: 47797 RVA: 0x002BE9BC File Offset: 0x002BCBBC
|
||||
[Token(Token = "0x600BAB5")]
|
||||
[Address(RVA = "0x16EEB10", Offset = "0x16ED510", VA = "0x1816EEB10", Slot = "15")]
|
||||
protected override void FKDAJGGOMOC(OGLEAGGNIPE OJJOHDIFMEG, bool DIDDIMFKFCC)
|
||||
{
|
||||
base.FKDAJGGOMOC(OJJOHDIFMEG, DIDDIMFKFCC);
|
||||
if (!DIDDIMFKFCC)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BAB6 RID: 47798 RVA: 0x002BE9D8 File Offset: 0x002BCBD8
|
||||
[Token(Token = "0x600BAB6")]
|
||||
[Address(RVA = "0x16EFB10", Offset = "0x16EE510", VA = "0x1816EFB10")]
|
||||
private void MKDIBALFCGB(StackedUIFlowBase NBINAJPFBOA)
|
||||
{
|
||||
if (this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.DoorSelect)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = NBINAJPFBOA == num;
|
||||
Type type = NBINAJPFBOA.GetType();
|
||||
Type typeFromHandle = typeof(ThisRoomWatchUIFlow);
|
||||
if (type != typeFromHandle)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (SessionManager.GetProperty<BrowseRoomsScreen, BrowseRoomsScreen.BOGHOBNDCEM>("savedDisplayMode", num2) == 0)
|
||||
{
|
||||
}
|
||||
BrowseRoomsScreen.BOGHOBNDCEM boghobndcem = BrowseRoomsScreen.BGJLEFMJNIP;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BAB7 RID: 47799 RVA: 0x002BEA38 File Offset: 0x002BCC38
|
||||
[Token(Token = "0x600BAB7")]
|
||||
[Address(RVA = "0x16EDCA0", Offset = "0x16EC6A0", VA = "0x1816EDCA0")]
|
||||
private void DCKPBDNPNKP()
|
||||
{
|
||||
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (num2 < ghijpfkklhn.Length)
|
||||
{
|
||||
ToggleButton3D toggleButton3D;
|
||||
GameObject gameObject = toggleButton3D.gameObject;
|
||||
List<string> kajgagpfpdb = this.KAJGAGPFPDB;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num3 = Mathf.Min(kajgagpfpdb._size, 8);
|
||||
bool flag = num < num3;
|
||||
gameObject.SetActive(flag);
|
||||
List<string> kajgagpfpdb2 = this.KAJGAGPFPDB;
|
||||
ToggleButton3D[] ghijpfkklhn2 = this.GHIJPFKKLHN;
|
||||
ToggleButton3D toggleButton3D2;
|
||||
GameObject gameObject2 = toggleButton3D2.label.gameObject;
|
||||
List<string> kajgagpfpdb3 = this.KAJGAGPFPDB;
|
||||
bool flag2;
|
||||
gameObject2.SetActive(flag2);
|
||||
ToggleButton3D[] ghijpfkklhn3 = this.GHIJPFKKLHN;
|
||||
List<string> kajgagpfpdb4 = this.KAJGAGPFPDB;
|
||||
if (ghijpfkklhn3 != 0)
|
||||
{
|
||||
}
|
||||
int num4 = 0;
|
||||
ToggleButton3D toggleButton3D3;
|
||||
toggleButton3D3.SetConstantSprite(num4);
|
||||
ToggleButton3D[] ghijpfkklhn4 = this.GHIJPFKKLHN;
|
||||
ToggleButton3D toggleButton3D4;
|
||||
TextMeshProUGUI label = toggleButton3D4.label;
|
||||
List<string> kajgagpfpdb5 = this.KAJGAGPFPDB;
|
||||
ToggleButton3D[] ghijpfkklhn5 = this.GHIJPFKKLHN;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BAB8 RID: 47800 RVA: 0x002BEB18 File Offset: 0x002BCD18
|
||||
[Token(Token = "0x600BAB8")]
|
||||
[Address(RVA = "0x16EEC50", Offset = "0x16ED650", VA = "0x1816EEC50")]
|
||||
private void FLMNLFEJICE()
|
||||
{
|
||||
int num = 0;
|
||||
SessionManager.SetProperty<BrowseRoomsScreen, int>("activeTags", num);
|
||||
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
|
||||
int num2 = 0;
|
||||
int length = ghijpfkklhn.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
ghijpfkklhn[num2].ForceRelease();
|
||||
num2++;
|
||||
}
|
||||
this.FIFOHGCNDJP(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BAB9 RID: 47801 RVA: 0x002BEB64 File Offset: 0x002BCD64
|
||||
[Token(Token = "0x600BAB9")]
|
||||
[Address(RVA = "0x16EEE30", Offset = "0x16ED830", VA = "0x1816EEE30")]
|
||||
private void HBCGLPDDGJC()
|
||||
{
|
||||
BrowseRoomsScreen.BOGHOBNDCEM cclblglcpmc = this.CCLBLGLCPMC;
|
||||
int num = 0;
|
||||
if (cclblglcpmc <= BrowseRoomsScreen.BOGHOBNDCEM.Recommended)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
if (num != num2)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BABA RID: 47802 RVA: 0x002BEB94 File Offset: 0x002BCD94
|
||||
[Token(Token = "0x600BABA")]
|
||||
[Address(RVA = "0x16EE340", Offset = "0x16ECD40", VA = "0x1816EE340")]
|
||||
private void FIFOHGCNDJP(bool NPJELODPHJC)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BABA)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.BrowseRoomsScreen::FIFOHGCNDJP(System.Boolean)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_25A:
|
||||
stloc:NotImplementedException(var_37_264, newobj:NotImplementedException(NotImplementedException::.ctor, ldstr:string("Unknown error fetching rooms")))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x0600BABB RID: 47803 RVA: 0x002BEE08 File Offset: 0x002BD008
|
||||
[Token(Token = "0x600BABB")]
|
||||
[Address(RVA = "0x16EEB60", Offset = "0x16ED560", VA = "0x1816EEB60")]
|
||||
private void FLJEMLAPMBG()
|
||||
{
|
||||
IPromise<List<long>> promise = FPNPBJBCMKB.EPPPMHMMGME();
|
||||
Action<List<long>> action = new Action(this.IHJBHGOFBIO);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
IPromise<List<long>> promise2 = promise.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600BABC RID: 47804 RVA: 0x002BEE48 File Offset: 0x002BD048
|
||||
[Token(Token = "0x600BABC")]
|
||||
[Address(RVA = "0x16EF080", Offset = "0x16EDA80", VA = "0x1816EF080")]
|
||||
private void ILLGDJNKMAH()
|
||||
{
|
||||
List<string> list = this.FAKPBGPOOPI();
|
||||
List<string> tags = list;
|
||||
IPromise<IReadOnlyList<MKAMHOIHOJK>> promise = OJMCBOKJFOF.EBBHGHEGBKG(list);
|
||||
Action<IReadOnlyList<MKAMHOIHOJK>> action = delegate(IReadOnlyList<MKAMHOIHOJK> roomsOrPlaylists)
|
||||
{
|
||||
BrowseRoomsScreen <>4__this = this;
|
||||
int num = 0;
|
||||
if (<>4__this != num)
|
||||
{
|
||||
BrowseRoomsScreen <>4__this2 = this;
|
||||
List<string> tags2 = tags;
|
||||
List<string> list2 = <>4__this2.FAKPBGPOOPI();
|
||||
if (Enumerable.SequenceEqual<string>(tags2, list2))
|
||||
{
|
||||
this.BPAANMOEGFG(roomsOrPlaylists, BrowseRoomsScreen.BOGHOBNDCEM.Hot);
|
||||
}
|
||||
}
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BABD RID: 47805 RVA: 0x002BEE8C File Offset: 0x002BD08C
|
||||
[Token(Token = "0x600BABD")]
|
||||
[Address(RVA = "0x16ED2A0", Offset = "0x16EBCA0", VA = "0x1816ED2A0")]
|
||||
private void AAKNFFEILPK()
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = SingletonMonoBehaviour.Instance.TryGetExperimentSegment<SplitTesting.RoomRecommendationsType_2020_08_14>(num);
|
||||
IPromise<IReadOnlyList<ANNKHNFLMNP>> promise = OJMCBOKJFOF.JDKLBNBIEAH(AMBEPDPIBPA.Aug14JuniorAccessibilityTest, (short)num);
|
||||
Action<IReadOnlyList<ANNKHNFLMNP>> action = new Action(this.LEOJABMJNDP);
|
||||
if (num < this)
|
||||
{
|
||||
num += num;
|
||||
if (num == this)
|
||||
{
|
||||
promise += promise;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BABE RID: 47806 RVA: 0x002BEED8 File Offset: 0x002BD0D8
|
||||
[Token(Token = "0x600BABE")]
|
||||
[Address(RVA = "0x16EEF30", Offset = "0x16ED930", VA = "0x1816EEF30")]
|
||||
private void IEANENPMEKE()
|
||||
{
|
||||
List<string> list = this.FAKPBGPOOPI();
|
||||
List<string> tags = list;
|
||||
list.Add("new");
|
||||
IPromise<IReadOnlyList<MKAMHOIHOJK>> promise = OJMCBOKJFOF.EBBHGHEGBKG(tags);
|
||||
Action<IReadOnlyList<MKAMHOIHOJK>> action = delegate(IReadOnlyList<MKAMHOIHOJK> roomsOrPlaylists)
|
||||
{
|
||||
List<string> list2 = this.FAKPBGPOOPI();
|
||||
list2.Add("new");
|
||||
BrowseRoomsScreen <>4__this = this;
|
||||
int num = 0;
|
||||
if (<>4__this != num && Enumerable.SequenceEqual<string>(tags, list2))
|
||||
{
|
||||
BrowseRoomsScreen <>4__this2 = this;
|
||||
int num2 = 0;
|
||||
if (<>4__this2 != num2 && <>4__this2.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.New)
|
||||
{
|
||||
<>4__this2.roomsGrid.SetItems(roomsOrPlaylists, SessionManager.BDPNOBGNGNI.NEW_ROOMS_WATCH);
|
||||
<>4__this2.roomsGrid.SetEmptyDisplayText("No results [|=(]");
|
||||
}
|
||||
}
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BABF RID: 47807 RVA: 0x002BEF2C File Offset: 0x002BD12C
|
||||
[Token(Token = "0x600BABF")]
|
||||
[Address(RVA = "0x16EFDC0", Offset = "0x16EE7C0", VA = "0x1816EFDC0")]
|
||||
private string OHCGEKPCKLB()
|
||||
{
|
||||
List<string> list = this.FAKPBGPOOPI();
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600BAC0 RID: 47808 RVA: 0x002BEF44 File Offset: 0x002BD144
|
||||
[Token(Token = "0x600BAC0")]
|
||||
[Address(RVA = "0x16EE120", Offset = "0x16ECB20", VA = "0x1816EE120")]
|
||||
private List<string> FAKPBGPOOPI()
|
||||
{
|
||||
List<string> list = new List();
|
||||
List<string> kajgagpfpdb = this.KAJGAGPFPDB;
|
||||
int num = 0;
|
||||
int num2 = BrowseRoomsScreen.NCGLKNJGEAM;
|
||||
int num3 = Enumerable.Count<ToggleButton3D>(this.GHIJPFKKLHN);
|
||||
if (num < num3)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.GHIJPFKKLHN[num];
|
||||
int num4 = 0;
|
||||
toggleButton3D.BOHIGPFGJBA = num4 != 0;
|
||||
int num5;
|
||||
if (num < num5)
|
||||
{
|
||||
this.GHIJPFKKLHN[num].BOHIGPFGJBA = true;
|
||||
}
|
||||
List<string> kajgagpfpdb2 = this.KAJGAGPFPDB;
|
||||
string text;
|
||||
list.Add(text);
|
||||
}
|
||||
List<string> kajgagpfpdb3 = this.KAJGAGPFPDB;
|
||||
num++;
|
||||
return list;
|
||||
}
|
||||
|
||||
// Token: 0x0600BAC1 RID: 47809 RVA: 0x002BEFD0 File Offset: 0x002BD1D0
|
||||
[Token(Token = "0x600BAC1")]
|
||||
[Address(RVA = "0x16ED400", Offset = "0x16EBE00", VA = "0x1816ED400")]
|
||||
private void ABPNAAHEGCL(OGLEAGGNIPE OJJOHDIFMEG, bool CMLDEMBAIHJ)
|
||||
{
|
||||
RoomOrPlaylistButtonPagedGrid roomOrPlaylistButtonPagedGrid;
|
||||
do
|
||||
{
|
||||
BrowseRoomsScreen.BOGHOBNDCEM cclblglcpmc = this.CCLBLGLCPMC;
|
||||
if (cclblglcpmc != BrowseRoomsScreen.BOGHOBNDCEM.Hot && cclblglcpmc != BrowseRoomsScreen.BOGHOBNDCEM.New)
|
||||
{
|
||||
roomOrPlaylistButtonPagedGrid = this.roomsGrid;
|
||||
if (cclblglcpmc != BrowseRoomsScreen.BOGHOBNDCEM.Search && OJJOHDIFMEG != OGLEAGGNIPE.LARGE)
|
||||
{
|
||||
goto IL_32;
|
||||
}
|
||||
if (OJJOHDIFMEG == OGLEAGGNIPE.LARGE)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
while (!EIMGAFPPJFD.AFFHLKBCIGM());
|
||||
if (OJJOHDIFMEG == OGLEAGGNIPE.LARGE)
|
||||
{
|
||||
}
|
||||
IL_32:
|
||||
bool isCompleted = ((IAsyncResult)roomOrPlaylistButtonPagedGrid).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600BAC2 RID: 47810 RVA: 0x002BF020 File Offset: 0x002BD220
|
||||
[Token(Token = "0x600BAC2")]
|
||||
[Address(RVA = "0x16EF810", Offset = "0x16EE210", VA = "0x1816EF810")]
|
||||
private bool JEJDMHIBKAF(BrowseRoomsScreen.BOGHOBNDCEM HGLLKBFOBIE)
|
||||
{
|
||||
if (HGLLKBFOBIE == BrowseRoomsScreen.BOGHOBNDCEM.Hot || HGLLKBFOBIE != BrowseRoomsScreen.BOGHOBNDCEM.New)
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600BAC3 RID: 47811 RVA: 0x002BF038 File Offset: 0x002BD238
|
||||
[Token(Token = "0x600BAC3")]
|
||||
[Address(RVA = "0x16EF630", Offset = "0x16EE030", VA = "0x1816EF630")]
|
||||
private void JDIOBGHAHCK(string DFAMLDBFENB)
|
||||
{
|
||||
string text = DFAMLDBFENB.Replace("^", "");
|
||||
Button3D button3D = this.searchButton;
|
||||
this.JOFHFPFMKNL = text;
|
||||
int num = 0;
|
||||
button3D.interactable = num != 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
button3D.BLIJCJNGGIJ = num2;
|
||||
button3D.DKILDKCKHDM = (float)num2;
|
||||
button3D.MALDFLCADLG(num3 != 0);
|
||||
button3D.PMFNJKCHLCO();
|
||||
this.roomsGrid.Awake();
|
||||
IPromise<IReadOnlyList<MKAMHOIHOJK>> promise = OJMCBOKJFOF.HFHDFLDCIEM(this.JOFHFPFMKNL);
|
||||
Action<IReadOnlyList<MKAMHOIHOJK>> action = new Action(this.ELBDBIIHPGM);
|
||||
Action<string> action2 = new Action(this.MEMENOOPPGL);
|
||||
Action action3 = new Action(this.PDBGGPOHMDN);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BAC4 RID: 47812 RVA: 0x002BF0D8 File Offset: 0x002BD2D8
|
||||
[Token(Token = "0x600BAC4")]
|
||||
[Address(RVA = "0x16ED750", Offset = "0x16EC150", VA = "0x1816ED750")]
|
||||
private void BPAANMOEGFG(IEnumerable<MKAMHOIHOJK> HFPEMBACLGG, BrowseRoomsScreen.BOGHOBNDCEM OJJLDEPGAEJ)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num && this.CCLBLGLCPMC == OJJLDEPGAEJ)
|
||||
{
|
||||
RoomOrPlaylistButtonPagedGrid roomOrPlaylistButtonPagedGrid = this.roomsGrid;
|
||||
if (OJJLDEPGAEJ - BrowseRoomsScreen.BOGHOBNDCEM.Hot <= 9)
|
||||
{
|
||||
}
|
||||
RoomOrPlaylistButtonPagedGrid roomOrPlaylistButtonPagedGrid2 = this.roomsGrid;
|
||||
if (OJJLDEPGAEJ == BrowseRoomsScreen.BOGHOBNDCEM.Favorites || OJJLDEPGAEJ == BrowseRoomsScreen.BOGHOBNDCEM.Recommended)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
roomOrPlaylistButtonPagedGrid2.SetEmptyDisplayText("No results [|=(]");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BAC5 RID: 47813 RVA: 0x002BF12C File Offset: 0x002BD32C
|
||||
[Token(Token = "0x600BAC5")]
|
||||
[Address(RVA = "0x16F0110", Offset = "0x16EEB10", VA = "0x1816F0110")]
|
||||
public void SearchByDoorSelection(string CNBKKCJAHPP, [Optional] Vector3? DDHPAFKBMON)
|
||||
{
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num = 0;
|
||||
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
|
||||
this.<LBNLPAIAGHF>k__BackingField.OHPDNGENFJL.AuthorityOpenMenuDetached(true);
|
||||
if (this.CCLBLGLCPMC != BrowseRoomsScreen.BOGHOBNDCEM.DoorSelect)
|
||||
{
|
||||
this.CCLBLGLCPMC = (BrowseRoomsScreen.BOGHOBNDCEM)((ulong)5L);
|
||||
this.FIFOHGCNDJP(true);
|
||||
}
|
||||
this.roomsGrid.Awake();
|
||||
IPromise<IReadOnlyList<MKAMHOIHOJK>> promise = OJMCBOKJFOF.HFHDFLDCIEM(CNBKKCJAHPP);
|
||||
Action<IReadOnlyList<MKAMHOIHOJK>> action = new Action(this.AOOLCCNBGHN);
|
||||
}
|
||||
|
||||
// Token: 0x0600BAC6 RID: 47814 RVA: 0x002BF19C File Offset: 0x002BD39C
|
||||
[Token(Token = "0x600BAC6")]
|
||||
[Address(RVA = "0x16F02E0", Offset = "0x16EECE0", VA = "0x1816F02E0")]
|
||||
public void SetCurrentPage(int LMJALOEKCED)
|
||||
{
|
||||
this.roomsGrid.SetCurrentPage(LMJALOEKCED, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BAC7 RID: 47815 RVA: 0x002BF1BC File Offset: 0x002BD3BC
|
||||
[Token(Token = "0x600BAC7")]
|
||||
[Address(RVA = "0x16EDA50", Offset = "0x16EC450", VA = "0x1816EDA50")]
|
||||
public void Button_HotDisplayMode()
|
||||
{
|
||||
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Hot;
|
||||
}
|
||||
|
||||
// Token: 0x0600BAC8 RID: 47816 RVA: 0x002BF1D0 File Offset: 0x002BD3D0
|
||||
[Token(Token = "0x600BAC8")]
|
||||
[Address(RVA = "0x16EDB40", Offset = "0x16EC540", VA = "0x1816EDB40")]
|
||||
public void Button_NewDisplayMode()
|
||||
{
|
||||
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.New;
|
||||
}
|
||||
|
||||
// Token: 0x0600BAC9 RID: 47817 RVA: 0x002BF1E4 File Offset: 0x002BD3E4
|
||||
[Token(Token = "0x600BAC9")]
|
||||
[Address(RVA = "0x16ED960", Offset = "0x16EC360", VA = "0x1816ED960")]
|
||||
public void Button_FavoritesDisplayMode()
|
||||
{
|
||||
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Favorites;
|
||||
}
|
||||
|
||||
// Token: 0x0600BACA RID: 47818 RVA: 0x002BF1F8 File Offset: 0x002BD3F8
|
||||
[Token(Token = "0x600BACA")]
|
||||
[Address(RVA = "0x16EDB60", Offset = "0x16EC560", VA = "0x1816EDB60")]
|
||||
public void Button_SearchDisplayMode()
|
||||
{
|
||||
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Search;
|
||||
}
|
||||
|
||||
// Token: 0x0600BACB RID: 47819 RVA: 0x002BF20C File Offset: 0x002BD40C
|
||||
[Token(Token = "0x600BACB")]
|
||||
[Address(RVA = "0x16EDB50", Offset = "0x16EC550", VA = "0x1816EDB50")]
|
||||
public void Button_RecNetDisplayMode()
|
||||
{
|
||||
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Recommended;
|
||||
}
|
||||
|
||||
// Token: 0x0600BACC RID: 47820 RVA: 0x002BF224 File Offset: 0x002BD424
|
||||
[Token(Token = "0x600BACC")]
|
||||
[Address(RVA = "0x16ED950", Offset = "0x16EC350", VA = "0x1816ED950")]
|
||||
public void Button_CuratedDisplayMode()
|
||||
{
|
||||
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Curated;
|
||||
}
|
||||
|
||||
// Token: 0x0600BACD RID: 47821 RVA: 0x002BF23C File Offset: 0x002BD43C
|
||||
[Token(Token = "0x600BACD")]
|
||||
[Address(RVA = "0x16EDB70", Offset = "0x16EC570", VA = "0x1816EDB70")]
|
||||
public void Button_Search()
|
||||
{
|
||||
string text = this.searchField.KKJIOHNFHFJ.Trim();
|
||||
this.JDIOBGHAHCK(text);
|
||||
}
|
||||
|
||||
// Token: 0x0600BACE RID: 47822 RVA: 0x002BF268 File Offset: 0x002BD468
|
||||
[Token(Token = "0x600BACE")]
|
||||
[Address(RVA = "0x16F0310", Offset = "0x16EED10", VA = "0x1816F0310")]
|
||||
public void Toggle_Tag(int index, bool isOn)
|
||||
{
|
||||
if (!isOn)
|
||||
{
|
||||
int num = 0;
|
||||
BrowseRoomsScreen property = SessionManager.GetProperty<BrowseRoomsScreen, int>("activeTags", num);
|
||||
SessionManager.SetProperty<BrowseRoomsScreen, int>("activeTags", property);
|
||||
}
|
||||
int num2 = 0;
|
||||
BrowseRoomsScreen property2 = SessionManager.GetProperty<BrowseRoomsScreen, int>("activeTags", num2);
|
||||
SessionManager.SetProperty<BrowseRoomsScreen, int>("activeTags", property2);
|
||||
int num3 = this.KAJGAGPFPDB.IndexOf("#recroomoriginal");
|
||||
int num4 = this.KAJGAGPFPDB.IndexOf("#community");
|
||||
if (index == num3)
|
||||
{
|
||||
int num5 = BrowseRoomsScreen.NCGLKNJGEAM;
|
||||
int num6 = BrowseRoomsScreen.NCGLKNJGEAM;
|
||||
}
|
||||
if (index == num4)
|
||||
{
|
||||
int num7 = BrowseRoomsScreen.NCGLKNJGEAM;
|
||||
BrowseRoomsScreen.NCGLKNJGEAM = BrowseRoomsScreen.NCGLKNJGEAM;
|
||||
}
|
||||
this.FIFOHGCNDJP(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BACF RID: 47823 RVA: 0x002BF314 File Offset: 0x002BD514
|
||||
[Token(Token = "0x600BACF")]
|
||||
[Address(RVA = "0x16EDA60", Offset = "0x16EC460", VA = "0x1816EDA60")]
|
||||
public void Button_HotRRORooms()
|
||||
{
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num = 0;
|
||||
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
|
||||
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Hot;
|
||||
int num2 = 0;
|
||||
this.ALLNHGIANHO("#recroomoriginal", num2);
|
||||
this.FLMNLFEJICE();
|
||||
List<string> kajgagpfpdb = this.KAJGAGPFPDB;
|
||||
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
|
||||
int num3 = kajgagpfpdb.IndexOf("#recroomoriginal");
|
||||
ghijpfkklhn[num3].ForcePressed();
|
||||
}
|
||||
|
||||
// Token: 0x0600BAD0 RID: 47824 RVA: 0x002BF380 File Offset: 0x002BD580
|
||||
[Token(Token = "0x600BAD0")]
|
||||
[Address(RVA = "0x16ED970", Offset = "0x16EC370", VA = "0x1816ED970")]
|
||||
public void Button_HotCommunityRooms()
|
||||
{
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num = 0;
|
||||
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
|
||||
this.DMNEAMCPCAI = BrowseRoomsScreen.BOGHOBNDCEM.Hot;
|
||||
this.ALLNHGIANHO("#community", 1);
|
||||
this.FLMNLFEJICE();
|
||||
List<string> kajgagpfpdb = this.KAJGAGPFPDB;
|
||||
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
|
||||
int num2 = kajgagpfpdb.IndexOf("#community");
|
||||
ghijpfkklhn[num2].ForcePressed();
|
||||
}
|
||||
|
||||
// Token: 0x0600BAD1 RID: 47825 RVA: 0x002BF3E8 File Offset: 0x002BD5E8
|
||||
[Token(Token = "0x600BAD1")]
|
||||
[Address(RVA = "0x16ED4F0", Offset = "0x16EBEF0", VA = "0x1816ED4F0")]
|
||||
private void ALLNHGIANHO(string GHBNIGCAPPL, int EFBDCIJMFGD)
|
||||
{
|
||||
if (!this.KAJGAGPFPDB.Contains(GHBNIGCAPPL))
|
||||
{
|
||||
List<string> kajgagpfpdb = this.KAJGAGPFPDB;
|
||||
int size = kajgagpfpdb._size;
|
||||
int num = 0;
|
||||
int num2 = Mathf.Clamp(EFBDCIJMFGD, num, size);
|
||||
kajgagpfpdb.Insert(num2, GHBNIGCAPPL);
|
||||
this.DCKPBDNPNKP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BAD2 RID: 47826 RVA: 0x002BF434 File Offset: 0x002BD634
|
||||
[Token(Token = "0x600BAD2")]
|
||||
[Address(RVA = "0x16F0080", Offset = "0x16EEA80", VA = "0x1816F0080")]
|
||||
private static bool PJOEAGNIJDJ()
|
||||
{
|
||||
SplitTesting instance = SingletonMonoBehaviour.Instance;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600BAD3 RID: 47827 RVA: 0x002BF454 File Offset: 0x002BD654
|
||||
[Token(Token = "0x600BAD3")]
|
||||
[Address(RVA = "0x16ED6C0", Offset = "0x16EC0C0", VA = "0x1816ED6C0")]
|
||||
private static bool BJMCLBEAEMH()
|
||||
{
|
||||
SplitTesting instance = SingletonMonoBehaviour.Instance;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600BAD4 RID: 47828 RVA: 0x002BF474 File Offset: 0x002BD674
|
||||
[Token(Token = "0x600BAD4")]
|
||||
[Address(RVA = "0x16EDFB0", Offset = "0x16EC9B0", VA = "0x1816EDFB0")]
|
||||
private static int EKEOMNIMEGH()
|
||||
{
|
||||
SplitTesting instance = SingletonMonoBehaviour.Instance;
|
||||
bool flag;
|
||||
ulong num;
|
||||
int num2;
|
||||
if (!flag || num == (ulong)0L)
|
||||
{
|
||||
num2 = 0;
|
||||
return num2;
|
||||
}
|
||||
while (num2 != 1)
|
||||
{
|
||||
}
|
||||
return num2;
|
||||
}
|
||||
|
||||
// Token: 0x0600BAD5 RID: 47829 RVA: 0x002BF4A0 File Offset: 0x002BD6A0
|
||||
[Token(Token = "0x600BAD5")]
|
||||
[Address(RVA = "0x16F0690", Offset = "0x16EF090", VA = "0x1816F0690")]
|
||||
public BrowseRoomsScreen()
|
||||
{
|
||||
int num = 0;
|
||||
this.searchGridSize = (int)((ulong)4L);
|
||||
this.hotGridSize = (int)((ulong)6L);
|
||||
this.largeGridSize = (int)((ulong)15L);
|
||||
this.largeSearchGridSize = (int)((ulong)10L);
|
||||
this.largeHotGridSize = (int)((ulong)12L);
|
||||
ToggleButton3D[] array = new ToggleButton3D[num];
|
||||
this.GHIJPFKKLHN = array;
|
||||
List<string> list = new List();
|
||||
this.KAJGAGPFPDB = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600BAD6 RID: 47830 RVA: 0x002BF50C File Offset: 0x002BD70C
|
||||
[Token(Token = "0x600BAD6")]
|
||||
[Address(RVA = "0x16EDBC0", Offset = "0x16EC5C0", VA = "0x1816EDBC0")]
|
||||
[CompilerGenerated]
|
||||
private void CPHHFGFPGHI(IReadOnlyList<MKAMHOIHOJK> EOFDECBDKFI)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num && this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.Favorites)
|
||||
{
|
||||
this.roomsGrid.SetItems(EOFDECBDKFI, SessionManager.BDPNOBGNGNI.FAVORITE_ROOMS_WATCH);
|
||||
this.roomsGrid.SetEmptyDisplayText("No results [|=(] To favorite a room, open the room details, then tap Favorite.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BAD7 RID: 47831 RVA: 0x002BF554 File Offset: 0x002BD754
|
||||
[Token(Token = "0x600BAD7")]
|
||||
[Address(RVA = "0x16EF040", Offset = "0x16EDA40", VA = "0x1816EF040")]
|
||||
[CompilerGenerated]
|
||||
private void IHJBHGOFBIO(List<long> ANIKDNFLDIG)
|
||||
{
|
||||
this.curatedPlaylistsGrid.SetItems(ANIKDNFLDIG);
|
||||
}
|
||||
|
||||
// Token: 0x0600BAD8 RID: 47832 RVA: 0x002BF574 File Offset: 0x002BD774
|
||||
[Token(Token = "0x600BAD8")]
|
||||
[Address(RVA = "0x16EF820", Offset = "0x16EE220", VA = "0x1816EF820")]
|
||||
[CompilerGenerated]
|
||||
private void LEOJABMJNDP(IReadOnlyList<ANNKHNFLMNP> KDDBENNMAOE)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
Func<ANNKHNFLMNP, IEnumerable<KLCOGEIGEBJ>> <>9__56_ = BrowseRoomsScreen.<>c.<>9__56_1;
|
||||
if (<>9__56_ == 0)
|
||||
{
|
||||
BrowseRoomsScreen.<>c.<>9__56_1 = delegate(ANNKHNFLMNP r)
|
||||
{
|
||||
IReadOnlyList<KLCOGEIGEBJ> <NGLHJDHDNBB>k__BackingField = r.<NGLHJDHDNBB>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
}
|
||||
IEnumerable<ANNKHNFLMNP> enumerable = Enumerable.SelectMany<ANNKHNFLMNP, KLCOGEIGEBJ>(KDDBENNMAOE, <>9__56_);
|
||||
int num2 = 0;
|
||||
if (this != num2 && this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.Recommended)
|
||||
{
|
||||
this.roomsGrid.SetItems(enumerable, SessionManager.BDPNOBGNGNI.RECOMMENDED_ROOMS_WATCH);
|
||||
this.roomsGrid.SetEmptyDisplayText("No results [|=(] You may need to visit more rooms so we can give you recommendations!");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BAD9 RID: 47833 RVA: 0x002BF5F0 File Offset: 0x002BD7F0
|
||||
[Token(Token = "0x600BAD9")]
|
||||
[Address(RVA = "0x16EE040", Offset = "0x16ECA40", VA = "0x1816EE040")]
|
||||
[CompilerGenerated]
|
||||
private void ELBDBIIHPGM(IReadOnlyList<MKAMHOIHOJK> BCMFOEKAOKI)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num && this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.Search)
|
||||
{
|
||||
this.roomsGrid.SetItems(BCMFOEKAOKI, SessionManager.BDPNOBGNGNI.SEARCH_ROOMS_WATCH);
|
||||
this.roomsGrid.SetEmptyDisplayText("No results [|=(]");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BADA RID: 47834 RVA: 0x002BF638 File Offset: 0x002BD838
|
||||
[Token(Token = "0x600BADA")]
|
||||
[Address(RVA = "0x16EFA00", Offset = "0x16EE400", VA = "0x1816EFA00")]
|
||||
[CompilerGenerated]
|
||||
private void MEMENOOPPGL(string MOPOMPHBHKF)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num && this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.Search)
|
||||
{
|
||||
this.roomsGrid.SetItems(num, SessionManager.BDPNOBGNGNI.SEARCH_ROOMS_WATCH);
|
||||
this.roomsGrid.SetEmptyDisplayText("No results [|=(]");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BADB RID: 47835 RVA: 0x002BF680 File Offset: 0x002BD880
|
||||
[Token(Token = "0x600BADB")]
|
||||
[Address(RVA = "0x16EFF70", Offset = "0x16EE970", VA = "0x1816EFF70")]
|
||||
[CompilerGenerated]
|
||||
private void PDBGGPOHMDN()
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
Button3D button3D = this.searchButton;
|
||||
button3D.interactable = true;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
button3D.BLIJCJNGGIJ = num2;
|
||||
button3D.DKILDKCKHDM = (float)num2;
|
||||
button3D.MALDFLCADLG(num3 != 0);
|
||||
button3D.PMFNJKCHLCO();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BADC RID: 47836 RVA: 0x002BF6D0 File Offset: 0x002BD8D0
|
||||
[Token(Token = "0x600BADC")]
|
||||
[Address(RVA = "0x16ED5E0", Offset = "0x16EBFE0", VA = "0x1816ED5E0")]
|
||||
[CompilerGenerated]
|
||||
private void AOOLCCNBGHN(IReadOnlyList<MKAMHOIHOJK> HFPEMBACLGG)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num && this.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.DoorSelect)
|
||||
{
|
||||
this.roomsGrid.SetItems(HFPEMBACLGG, SessionManager.BDPNOBGNGNI.DOOR_SELECT_WATCH);
|
||||
this.roomsGrid.SetEmptyDisplayText("No results [|=(]");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007AF3 RID: 31475
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007AF3")]
|
||||
[SerializeField]
|
||||
[Header("Radio Buttons")]
|
||||
private GameObject contextRow;
|
||||
|
||||
// Token: 0x04007AF4 RID: 31476
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007AF4")]
|
||||
[SerializeField]
|
||||
private RadioButton3D hotRadioButton;
|
||||
|
||||
// Token: 0x04007AF5 RID: 31477
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007AF5")]
|
||||
[SerializeField]
|
||||
private RadioButton3D newRadioButton;
|
||||
|
||||
// Token: 0x04007AF6 RID: 31478
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007AF6")]
|
||||
[SerializeField]
|
||||
private RadioButton3D recommendedRadioButton;
|
||||
|
||||
// Token: 0x04007AF7 RID: 31479
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007AF7")]
|
||||
[SerializeField]
|
||||
private RadioButton3D favoritesRadioButton;
|
||||
|
||||
// Token: 0x04007AF8 RID: 31480
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4007AF8")]
|
||||
[SerializeField]
|
||||
private RadioButton3D searchRadioButton;
|
||||
|
||||
// Token: 0x04007AF9 RID: 31481
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4007AF9")]
|
||||
[SerializeField]
|
||||
private RadioButton3D curatedRadioButton;
|
||||
|
||||
// Token: 0x04007AFA RID: 31482
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4007AFA")]
|
||||
[SerializeField]
|
||||
[Header("Subscreens")]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private SubscreenControl subscreenControl;
|
||||
|
||||
// Token: 0x04007AFB RID: 31483
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4007AFB")]
|
||||
[SerializeField]
|
||||
private Subscreen roomsSubscreen;
|
||||
|
||||
// Token: 0x04007AFC RID: 31484
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4007AFC")]
|
||||
[SerializeField]
|
||||
private Subscreen curatedSubscreen;
|
||||
|
||||
// Token: 0x04007AFD RID: 31485
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4007AFD")]
|
||||
[SerializeField]
|
||||
[Header("Search Settings")]
|
||||
private GameObject searchRow;
|
||||
|
||||
// Token: 0x04007AFE RID: 31486
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x4007AFE")]
|
||||
[SerializeField]
|
||||
private InputField3D searchField;
|
||||
|
||||
// Token: 0x04007AFF RID: 31487
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x4007AFF")]
|
||||
[SerializeField]
|
||||
private Button3D searchButton;
|
||||
|
||||
// Token: 0x04007B00 RID: 31488
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x4007B00")]
|
||||
[SerializeField]
|
||||
[Header("Tags")]
|
||||
private GameObject tagFilterContainer;
|
||||
|
||||
// Token: 0x04007B01 RID: 31489
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x4007B01")]
|
||||
[SerializeField]
|
||||
private GameObject tagButtonsParent;
|
||||
|
||||
// Token: 0x04007B02 RID: 31490
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x4007B02")]
|
||||
[SerializeField]
|
||||
private Sprite agTagSprite;
|
||||
|
||||
// Token: 0x04007B03 RID: 31491
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x4007B03")]
|
||||
[SerializeField]
|
||||
[Header("Featured")]
|
||||
private PlaylistDetailsButtonPagedGrid curatedPlaylistsGrid;
|
||||
|
||||
// Token: 0x04007B04 RID: 31492
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x4007B04")]
|
||||
[SerializeField]
|
||||
[Header("Rooms Grid")]
|
||||
private RoomOrPlaylistButtonPagedGrid roomsGrid;
|
||||
|
||||
// Token: 0x04007B05 RID: 31493
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x4007B05")]
|
||||
[SerializeField]
|
||||
private int defaultGridSize = (int)((ulong)8L);
|
||||
|
||||
// Token: 0x04007B06 RID: 31494
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14C")]
|
||||
[Token(Token = "0x4007B06")]
|
||||
[SerializeField]
|
||||
private int searchGridSize;
|
||||
|
||||
// Token: 0x04007B07 RID: 31495
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x4007B07")]
|
||||
[SerializeField]
|
||||
private int hotGridSize;
|
||||
|
||||
// Token: 0x04007B08 RID: 31496
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x154")]
|
||||
[Token(Token = "0x4007B08")]
|
||||
[SerializeField]
|
||||
private int largeGridSize;
|
||||
|
||||
// Token: 0x04007B09 RID: 31497
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x4007B09")]
|
||||
[SerializeField]
|
||||
private int largeSearchGridSize;
|
||||
|
||||
// Token: 0x04007B0A RID: 31498
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x15C")]
|
||||
[Token(Token = "0x4007B0A")]
|
||||
[SerializeField]
|
||||
private int largeHotGridSize;
|
||||
|
||||
// Token: 0x04007B0B RID: 31499
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x4007B0B")]
|
||||
private ToggleButton3D[] GHIJPFKKLHN;
|
||||
|
||||
// Token: 0x04007B0C RID: 31500
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x4007B0C")]
|
||||
private List<string> KAJGAGPFPDB;
|
||||
|
||||
// Token: 0x04007B0D RID: 31501
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4007B0D")]
|
||||
private string JOFHFPFMKNL;
|
||||
|
||||
// Token: 0x04007B0E RID: 31502
|
||||
[Token(Token = "0x4007B0E")]
|
||||
private const char JNIDAKMIDNF = '#';
|
||||
|
||||
// Token: 0x04007B0F RID: 31503
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4007B0F")]
|
||||
private BrowseRoomsScreen.BOGHOBNDCEM CCLBLGLCPMC;
|
||||
|
||||
// Token: 0x04007B10 RID: 31504
|
||||
[Token(Token = "0x4007B10")]
|
||||
public static string RRO_TAG = "#recroomoriginal";
|
||||
|
||||
// Token: 0x04007B11 RID: 31505
|
||||
[Token(Token = "0x4007B11")]
|
||||
public static string COMMUNITY_TAG = "#community";
|
||||
|
||||
// Token: 0x02001B34 RID: 6964
|
||||
[Token(Token = "0x2001B34")]
|
||||
private enum BOGHOBNDCEM
|
||||
{
|
||||
// Token: 0x04007B13 RID: 31507
|
||||
[Token(Token = "0x4007B13")]
|
||||
None,
|
||||
// Token: 0x04007B14 RID: 31508
|
||||
[Token(Token = "0x4007B14")]
|
||||
Hot,
|
||||
// Token: 0x04007B15 RID: 31509
|
||||
[Token(Token = "0x4007B15")]
|
||||
Search = 3,
|
||||
// Token: 0x04007B16 RID: 31510
|
||||
[Token(Token = "0x4007B16")]
|
||||
Favorites,
|
||||
// Token: 0x04007B17 RID: 31511
|
||||
[Token(Token = "0x4007B17")]
|
||||
DoorSelect,
|
||||
// Token: 0x04007B18 RID: 31512
|
||||
[Token(Token = "0x4007B18")]
|
||||
New = 8,
|
||||
// Token: 0x04007B19 RID: 31513
|
||||
[Token(Token = "0x4007B19")]
|
||||
Recommended,
|
||||
// Token: 0x04007B1A RID: 31514
|
||||
[Token(Token = "0x4007B1A")]
|
||||
Curated
|
||||
}
|
||||
|
||||
// Token: 0x02001B35 RID: 6965
|
||||
[Token(Token = "0x2001B35")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MDALPHKLGKG
|
||||
{
|
||||
// Token: 0x0600BADE RID: 47838 RVA: 0x002BF73C File Offset: 0x002BD93C
|
||||
[Token(Token = "0x600BADE")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public MDALPHKLGKG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BADF RID: 47839 RVA: 0x002BF750 File Offset: 0x002BD950
|
||||
[Token(Token = "0x600BADF")]
|
||||
[Address(RVA = "0x16F7FE0", Offset = "0x16F69E0", VA = "0x1816F7FE0")]
|
||||
internal void <Initialize>b__0(bool isOn)
|
||||
{
|
||||
BrowseRoomsScreen browseRoomsScreen = this.<>4__this;
|
||||
int num = this.temp;
|
||||
browseRoomsScreen.Toggle_Tag(num, isOn);
|
||||
}
|
||||
|
||||
// Token: 0x04007B1B RID: 31515
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007B1B")]
|
||||
public int temp;
|
||||
|
||||
// Token: 0x04007B1C RID: 31516
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007B1C")]
|
||||
public BrowseRoomsScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02001B36 RID: 6966
|
||||
[Token(Token = "0x2001B36")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KPNNOFMLLBM
|
||||
{
|
||||
// Token: 0x0600BAE0 RID: 47840 RVA: 0x002BF77C File Offset: 0x002BD97C
|
||||
[Token(Token = "0x600BAE0")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public KPNNOFMLLBM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BAE1 RID: 47841 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600BAE1")]
|
||||
[Address(RVA = "0x16F6E30", Offset = "0x16F5830", VA = "0x1816F6E30")]
|
||||
internal void <OnFlowEntered>b__0()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600BAE2 RID: 47842 RVA: 0x002BF790 File Offset: 0x002BD990
|
||||
[Token(Token = "0x600BAE2")]
|
||||
[Address(RVA = "0x16F7270", Offset = "0x16F5C70", VA = "0x1816F7270")]
|
||||
internal void <OnFlowEntered>b__1(IReadOnlyList<string> tags)
|
||||
{
|
||||
BrowseRoomsScreen browseRoomsScreen = this.<>4__this;
|
||||
int num = 0;
|
||||
if (browseRoomsScreen != num)
|
||||
{
|
||||
BrowseRoomsScreen browseRoomsScreen2 = this.<>4__this;
|
||||
List<string> list = new List(tags);
|
||||
browseRoomsScreen2.KAJGAGPFPDB = list;
|
||||
this.<>4__this.DCKPBDNPNKP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007B1D RID: 31517
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007B1D")]
|
||||
public BrowseRoomsScreen <>4__this;
|
||||
|
||||
// Token: 0x04007B1E RID: 31518
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007B1E")]
|
||||
public StackedUIFlowBase oldFlow;
|
||||
|
||||
// Token: 0x04007B1F RID: 31519
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007B1F")]
|
||||
public Action<IReadOnlyList<string>> <>9__1;
|
||||
}
|
||||
|
||||
// Token: 0x02001B37 RID: 6967
|
||||
[Token(Token = "0x2001B37")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NAHNFNGBHHP
|
||||
{
|
||||
// Token: 0x0600BAE3 RID: 47843 RVA: 0x002BF7D8 File Offset: 0x002BD9D8
|
||||
[Token(Token = "0x600BAE3")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public NAHNFNGBHHP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BAE4 RID: 47844 RVA: 0x002BF7EC File Offset: 0x002BD9EC
|
||||
[Token(Token = "0x600BAE4")]
|
||||
[Address(RVA = "0x16F8010", Offset = "0x16F6A10", VA = "0x1816F8010")]
|
||||
internal void <ShowHotRooms>b__0(IReadOnlyList<MKAMHOIHOJK> roomsOrPlaylists)
|
||||
{
|
||||
BrowseRoomsScreen browseRoomsScreen = this.<>4__this;
|
||||
int num = 0;
|
||||
if (browseRoomsScreen != num)
|
||||
{
|
||||
BrowseRoomsScreen browseRoomsScreen2 = this.<>4__this;
|
||||
List<string> list = this.tags;
|
||||
List<string> list2 = browseRoomsScreen2.FAKPBGPOOPI();
|
||||
if (Enumerable.SequenceEqual<string>(list, list2))
|
||||
{
|
||||
this.<>4__this.BPAANMOEGFG(roomsOrPlaylists, BrowseRoomsScreen.BOGHOBNDCEM.Hot);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007B20 RID: 31520
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007B20")]
|
||||
public BrowseRoomsScreen <>4__this;
|
||||
|
||||
// Token: 0x04007B21 RID: 31521
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007B21")]
|
||||
public List<string> tags;
|
||||
}
|
||||
|
||||
// Token: 0x02001B39 RID: 6969
|
||||
[Token(Token = "0x2001B39")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NFFDHDEBACN
|
||||
{
|
||||
// Token: 0x0600BAE8 RID: 47848 RVA: 0x002BF888 File Offset: 0x002BDA88
|
||||
[Token(Token = "0x600BAE8")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public NFFDHDEBACN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BAE9 RID: 47849 RVA: 0x002BF89C File Offset: 0x002BDA9C
|
||||
[Token(Token = "0x600BAE9")]
|
||||
[Address(RVA = "0x16F80D0", Offset = "0x16F6AD0", VA = "0x1816F80D0")]
|
||||
internal void <ShowNewRooms>b__0(IReadOnlyList<MKAMHOIHOJK> roomsOrPlaylists)
|
||||
{
|
||||
List<string> list = this.<>4__this.FAKPBGPOOPI();
|
||||
list.Add("new");
|
||||
BrowseRoomsScreen browseRoomsScreen = this.<>4__this;
|
||||
int num = 0;
|
||||
if (browseRoomsScreen != num && Enumerable.SequenceEqual<string>(this.tags, list))
|
||||
{
|
||||
BrowseRoomsScreen browseRoomsScreen2 = this.<>4__this;
|
||||
int num2 = 0;
|
||||
if (browseRoomsScreen2 != num2 && browseRoomsScreen2.CCLBLGLCPMC == BrowseRoomsScreen.BOGHOBNDCEM.New)
|
||||
{
|
||||
browseRoomsScreen2.roomsGrid.SetItems(roomsOrPlaylists, SessionManager.BDPNOBGNGNI.NEW_ROOMS_WATCH);
|
||||
browseRoomsScreen2.roomsGrid.SetEmptyDisplayText("No results [|=(]");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007B24 RID: 31524
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007B24")]
|
||||
public BrowseRoomsScreen <>4__this;
|
||||
|
||||
// Token: 0x04007B25 RID: 31525
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007B25")]
|
||||
public List<string> tags;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A34 RID: 6708
|
||||
[Token(Token = "0x2001A34")]
|
||||
[StructLayout(3)]
|
||||
public class Button3D : ClickableReleaseButton
|
||||
{
|
||||
// Token: 0x0600B4AC RID: 46252 RVA: 0x002A7074 File Offset: 0x002A5274
|
||||
[Token(Token = "0x600B4AC")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "49")]
|
||||
protected override bool JJONPCECBCI()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600B4AD RID: 46253 RVA: 0x002A7084 File Offset: 0x002A5284
|
||||
[Token(Token = "0x600B4AD")]
|
||||
[Address(RVA = "0x16F3460", Offset = "0x16F1E60", VA = "0x1816F3460", Slot = "50")]
|
||||
protected override void FNPHBHJLMMD()
|
||||
{
|
||||
this.OnClick.Invoke();
|
||||
}
|
||||
|
||||
// Token: 0x0600B4AE RID: 46254 RVA: 0x002A70A4 File Offset: 0x002A52A4
|
||||
[Token(Token = "0x600B4AE")]
|
||||
[Address(RVA = "0x15F6A10", Offset = "0x15F5410", VA = "0x1815F6A10")]
|
||||
public Button3D()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040076CD RID: 30413
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x40076CD")]
|
||||
public Button3D.OnButton3DClick OnClick;
|
||||
|
||||
// Token: 0x02001A35 RID: 6709
|
||||
[Token(Token = "0x2001A35")]
|
||||
[Serializable]
|
||||
public class OnButton3DClick : UnityEvent
|
||||
{
|
||||
// Token: 0x0600B4AF RID: 46255 RVA: 0x002A70B8 File Offset: 0x002A52B8
|
||||
[Token(Token = "0x600B4AF")]
|
||||
[Address(RVA = "0x5C9620", Offset = "0x5C8020", VA = "0x1805C9620")]
|
||||
public OnButton3DClick()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1341 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Core.Rendering;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A96 RID: 6806
|
||||
[Token(Token = "0x2001A96")]
|
||||
[StructLayout(3)]
|
||||
public abstract class Button3DBase : Selectable, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler
|
||||
{
|
||||
// Token: 0x140000C6 RID: 198
|
||||
// (add) Token: 0x0600B6D0 RID: 46800 RVA: 0x002AD378 File Offset: 0x002AB578
|
||||
// (remove) Token: 0x0600B6D1 RID: 46801 RVA: 0x002AD394 File Offset: 0x002AB594
|
||||
[Token(Token = "0x140000C6")]
|
||||
public event Button3DBase.IOJHBLEGKFK DMKKNEOIIGG
|
||||
{
|
||||
[Token(Token = "0x600B6D0")]
|
||||
[Address(RVA = "0x16F2DC0", Offset = "0x16F17C0", VA = "0x1816F2DC0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600B6D1")]
|
||||
[Address(RVA = "0x16F3040", Offset = "0x16F1A40", VA = "0x1816F3040")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000C7 RID: 199
|
||||
// (add) Token: 0x0600B6D2 RID: 46802 RVA: 0x002AD3B0 File Offset: 0x002AB5B0
|
||||
// (remove) Token: 0x0600B6D3 RID: 46803 RVA: 0x002AD3CC File Offset: 0x002AB5CC
|
||||
[Token(Token = "0x140000C7")]
|
||||
public event Button3DBase.IOJHBLEGKFK OLAMKLDOPCE
|
||||
{
|
||||
[Token(Token = "0x600B6D2")]
|
||||
[Address(RVA = "0x16F2E60", Offset = "0x16F1860", VA = "0x1816F2E60")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600B6D3")]
|
||||
[Address(RVA = "0x16F30E0", Offset = "0x16F1AE0", VA = "0x1816F30E0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000C8 RID: 200
|
||||
// (add) Token: 0x0600B6D4 RID: 46804 RVA: 0x002AD3E8 File Offset: 0x002AB5E8
|
||||
// (remove) Token: 0x0600B6D5 RID: 46805 RVA: 0x002AD404 File Offset: 0x002AB604
|
||||
[Token(Token = "0x140000C8")]
|
||||
public event Button3DBase.IOJHBLEGKFK CGOHKPCBJIE
|
||||
{
|
||||
[Token(Token = "0x600B6D4")]
|
||||
[Address(RVA = "0x16F2D20", Offset = "0x16F1720", VA = "0x1816F2D20")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600B6D5")]
|
||||
[Address(RVA = "0x16F2FA0", Offset = "0x16F19A0", VA = "0x1816F2FA0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D99 RID: 7577
|
||||
// (get) Token: 0x0600B6D6 RID: 46806 RVA: 0x002AD420 File Offset: 0x002AB620
|
||||
[Token(Token = "0x17001D99")]
|
||||
public TextMeshProUGUI GPJEDBDCNNP
|
||||
{
|
||||
[Token(Token = "0x600B6D6")]
|
||||
[Address(RVA = "0xFEA930", Offset = "0xFE9330", VA = "0x180FEA930")]
|
||||
get
|
||||
{
|
||||
return this.label;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D9A RID: 7578
|
||||
// (get) Token: 0x0600B6D7 RID: 46807 RVA: 0x002AD434 File Offset: 0x002AB634
|
||||
// (set) Token: 0x0600B6D8 RID: 46808 RVA: 0x002AD448 File Offset: 0x002AB648
|
||||
[Token(Token = "0x17001D9A")]
|
||||
public bool FFDOINJEHMM
|
||||
{
|
||||
[Token(Token = "0x600B6D7")]
|
||||
[Address(RVA = "0x9792D0", Offset = "0x977CD0", VA = "0x1809792D0")]
|
||||
get
|
||||
{
|
||||
return this.m_Interactable;
|
||||
}
|
||||
[Token(Token = "0x600B6D8")]
|
||||
[Address(RVA = "0x16F32D0", Offset = "0x16F1CD0", VA = "0x1816F32D0")]
|
||||
set
|
||||
{
|
||||
base.interactable = value;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
this.BLIJCJNGGIJ = num;
|
||||
this.DKILDKCKHDM = (float)num;
|
||||
this.MALDFLCADLG(num2 != 0);
|
||||
this.PMFNJKCHLCO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D9B RID: 7579
|
||||
// (get) Token: 0x0600B6D9 RID: 46809 RVA: 0x002AD47C File Offset: 0x002AB67C
|
||||
// (set) Token: 0x0600B6DA RID: 46810 RVA: 0x002AD490 File Offset: 0x002AB690
|
||||
[Token(Token = "0x17001D9B")]
|
||||
public bool LODFDOLMDCK
|
||||
{
|
||||
[Token(Token = "0x600B6D9")]
|
||||
[Address(RVA = "0x10D49B0", Offset = "0x10D33B0", VA = "0x1810D49B0")]
|
||||
get
|
||||
{
|
||||
return this.FGDNDDNALCC;
|
||||
}
|
||||
[Token(Token = "0x600B6DA")]
|
||||
[Address(RVA = "0x16F1CA0", Offset = "0x16F06A0", VA = "0x1816F1CA0")]
|
||||
protected set
|
||||
{
|
||||
this.FGDNDDNALCC = value;
|
||||
Graphic targetGraphic = this.m_TargetGraphic;
|
||||
int num = 0;
|
||||
if (targetGraphic != num)
|
||||
{
|
||||
Graphic targetGraphic2 = this.m_TargetGraphic;
|
||||
if (this.FGDNDDNALCC)
|
||||
{
|
||||
}
|
||||
Color baseColor = this.BaseColor;
|
||||
Color color = targetGraphic2.color;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D9C RID: 7580
|
||||
// (get) Token: 0x0600B6DB RID: 46811 RVA: 0x002AD4DC File Offset: 0x002AB6DC
|
||||
// (set) Token: 0x0600B6DC RID: 46812 RVA: 0x002AD4F0 File Offset: 0x002AB6F0
|
||||
[Token(Token = "0x17001D9C")]
|
||||
public MenuFinger ALMDGGGDJEB
|
||||
{
|
||||
[Token(Token = "0x600B6DB")]
|
||||
[Address(RVA = "0x3E2950", Offset = "0x3E1350", VA = "0x1803E2950")]
|
||||
get
|
||||
{
|
||||
return this.BLIJCJNGGIJ;
|
||||
}
|
||||
[Token(Token = "0x600B6DC")]
|
||||
[Address(RVA = "0x1042980", Offset = "0x1041380", VA = "0x181042980")]
|
||||
protected set
|
||||
{
|
||||
this.BLIJCJNGGIJ = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D9D RID: 7581
|
||||
// (get) Token: 0x0600B6DD RID: 46813 RVA: 0x002AD504 File Offset: 0x002AB704
|
||||
// (set) Token: 0x0600B6DE RID: 46814 RVA: 0x002AD518 File Offset: 0x002AB718
|
||||
[Token(Token = "0x17001D9D")]
|
||||
private float PAJNCEOIGPI
|
||||
{
|
||||
[Token(Token = "0x600B6DD")]
|
||||
[Address(RVA = "0x16F1610", Offset = "0x16F0010", VA = "0x1816F1610")]
|
||||
get
|
||||
{
|
||||
return this.NAIMECIDJDG;
|
||||
}
|
||||
[Token(Token = "0x600B6DE")]
|
||||
[Address(RVA = "0x16F1C70", Offset = "0x16F0670", VA = "0x1816F1C70")]
|
||||
set
|
||||
{
|
||||
this.NAIMECIDJDG = value;
|
||||
this.DKILDKCKHDM = 0f;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D9E RID: 7582
|
||||
// (get) Token: 0x0600B6DF RID: 46815 RVA: 0x002AD538 File Offset: 0x002AB738
|
||||
// (set) Token: 0x0600B6E0 RID: 46816 RVA: 0x002AD54C File Offset: 0x002AB74C
|
||||
[Token(Token = "0x17001D9E")]
|
||||
private float GJGABNIBCJG
|
||||
{
|
||||
[Token(Token = "0x600B6DF")]
|
||||
[Address(RVA = "0x16F1FF0", Offset = "0x16F09F0", VA = "0x1816F1FF0")]
|
||||
get
|
||||
{
|
||||
return this.BFLNGLEAMEG;
|
||||
}
|
||||
[Token(Token = "0x600B6E0")]
|
||||
[Address(RVA = "0x16F1AC0", Offset = "0x16F04C0", VA = "0x1816F1AC0")]
|
||||
set
|
||||
{
|
||||
float bflngleameg = this.BFLNGLEAMEG;
|
||||
BoxCollider djbfpgmcfgk = this.DJBFPGMCFGK;
|
||||
int num = 0;
|
||||
if (djbfpgmcfgk != num)
|
||||
{
|
||||
BoxCollider djbfpgmcfgk2 = this.DJBFPGMCFGK;
|
||||
float z = Vector3.one.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
BoxCollider djbfpgmcfgk3 = this.DJBFPGMCFGK;
|
||||
BoxCollider djbfpgmcfgk4 = this.DJBFPGMCFGK;
|
||||
float num2 = value * 0.5f;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
}
|
||||
this.BFLNGLEAMEG = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D9F RID: 7583
|
||||
// (get) Token: 0x0600B6E1 RID: 46817 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17001D9F")]
|
||||
protected virtual float IJIGBIPCELG
|
||||
{
|
||||
[Token(Token = "0x600B6E1")]
|
||||
[Address(RVA = "0x16F0F60", Offset = "0x16EF960", VA = "0x1816F0F60", Slot = "39")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001DA0 RID: 7584
|
||||
// (get) Token: 0x0600B6E2 RID: 46818 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17001DA0")]
|
||||
protected virtual float BCGHKIMCMAE
|
||||
{
|
||||
[Token(Token = "0x600B6E2")]
|
||||
[Address(RVA = "0x16F17B0", Offset = "0x16F01B0", VA = "0x1816F17B0", Slot = "40")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001DA1 RID: 7585
|
||||
// (get) Token: 0x0600B6E3 RID: 46819 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17001DA1")]
|
||||
protected virtual float LJDBBNHCDOE
|
||||
{
|
||||
[Token(Token = "0x600B6E3")]
|
||||
[Address(RVA = "0x16F0F60", Offset = "0x16EF960", VA = "0x1816F0F60", Slot = "41")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001DA2 RID: 7586
|
||||
// (get) Token: 0x0600B6E4 RID: 46820 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17001DA2")]
|
||||
protected virtual float NBEBDGGJIDP
|
||||
{
|
||||
[Token(Token = "0x600B6E4")]
|
||||
[Address(RVA = "0x16F17C0", Offset = "0x16F01C0", VA = "0x1816F17C0", Slot = "42")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6E5 RID: 46821 RVA: 0x002AD5C0 File Offset: 0x002AB7C0
|
||||
[Token(Token = "0x600B6E5")]
|
||||
[Address(RVA = "0x16F0DA0", Offset = "0x16EF7A0", VA = "0x1816F0DA0", Slot = "43")]
|
||||
protected virtual float BKABACMFHMB()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600B6E5)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single AGUI.StackedUI.Button3DBase::BKABACMFHMB()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_12:
|
||||
stloc:bool(var_2_18, callgetter:bool(IAsyncResult::get_IsCompleted, ldloc:Button3DBase[exp:IAsyncResult](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: 0x17001DA3 RID: 7587
|
||||
// (get) Token: 0x0600B6E6 RID: 46822 RVA: 0x002AD5E8 File Offset: 0x002AB7E8
|
||||
[Token(Token = "0x17001DA3")]
|
||||
protected StackedUIBase JGIANCOEHMA
|
||||
{
|
||||
[Token(Token = "0x600B6E6")]
|
||||
[Address(RVA = "0x16F1DB0", Offset = "0x16F07B0", VA = "0x1816F1DB0")]
|
||||
get
|
||||
{
|
||||
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
||||
int num = 0;
|
||||
if (ljocnmlbcah == num)
|
||||
{
|
||||
if (base.gameObject.GetComponentsInParent<StackedUIBase>(true).Length != 0)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
this.LJOCNMLBCAH = num2;
|
||||
}
|
||||
return this.LJOCNMLBCAH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001DA4 RID: 7588
|
||||
// (get) Token: 0x0600B6E7 RID: 46823 RVA: 0x002AD634 File Offset: 0x002AB834
|
||||
// (set) Token: 0x0600B6E8 RID: 46824 RVA: 0x002AD648 File Offset: 0x002AB848
|
||||
[Token(Token = "0x17001DA4")]
|
||||
public bool PJLAONFDFFB
|
||||
{
|
||||
[Token(Token = "0x600B6E7")]
|
||||
[Address(RVA = "0xBB03F0", Offset = "0xBAEDF0", VA = "0x180BB03F0")]
|
||||
get
|
||||
{
|
||||
return this.DIMKJABEDBJ;
|
||||
}
|
||||
[Token(Token = "0x600B6E8")]
|
||||
[Address(RVA = "0x16F3210", Offset = "0x16F1C10", VA = "0x1816F3210")]
|
||||
set
|
||||
{
|
||||
bool dimkjabedbj = this.DIMKJABEDBJ;
|
||||
bool dmmfoddapnj = this.DMMFODDAPNJ;
|
||||
this.DMMFODDAPNJ = false;
|
||||
this.DIMKJABEDBJ = value;
|
||||
if (!dimkjabedbj)
|
||||
{
|
||||
if (!value)
|
||||
{
|
||||
goto IL_46;
|
||||
}
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
this.NEBICJIKEPJ = realtimeSinceStartup;
|
||||
}
|
||||
if (!value && !dmmfoddapnj)
|
||||
{
|
||||
int num = 0;
|
||||
this.CECJCHNLLNB(num != 0);
|
||||
}
|
||||
IL_46:
|
||||
if (this.DIMKJABEDBJ)
|
||||
{
|
||||
}
|
||||
this.GJGABNIBCJG = 1f;
|
||||
this.PMFNJKCHLCO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001DA5 RID: 7589
|
||||
// (get) Token: 0x0600B6E9 RID: 46825 RVA: 0x002AD6B8 File Offset: 0x002AB8B8
|
||||
[Token(Token = "0x17001DA5")]
|
||||
protected bool PGABFKOHPMJ
|
||||
{
|
||||
[Token(Token = "0x600B6E9")]
|
||||
[Address(RVA = "0x16F1600", Offset = "0x16F0000", VA = "0x1816F1600")]
|
||||
get
|
||||
{
|
||||
return this.IBALBCFIDLM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6EA RID: 46826 RVA: 0x002AD6CC File Offset: 0x002AB8CC
|
||||
[Token(Token = "0x600B6EA")]
|
||||
[Address(RVA = "0x16F2000", Offset = "0x16F0A00", VA = "0x1816F2000")]
|
||||
protected void PMFNJKCHLCO()
|
||||
{
|
||||
if (!this.DIMKJABEDBJ)
|
||||
{
|
||||
}
|
||||
if ((uint)4 != (uint)this.CDGHKMKCMIB)
|
||||
{
|
||||
this.InstantClearState();
|
||||
}
|
||||
this.CDGHKMKCMIB = (Selectable.SelectionState)((uint)4);
|
||||
}
|
||||
|
||||
// Token: 0x0600B6EB RID: 46827 RVA: 0x002AD6FC File Offset: 0x002AB8FC
|
||||
[Token(Token = "0x600B6EB")]
|
||||
[Address(RVA = "0x16F1D60", Offset = "0x16F0760", VA = "0x1816F1D60")]
|
||||
private Selectable.SelectionState OJPDNKIKFIH()
|
||||
{
|
||||
if (!this.DIMKJABEDBJ)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = (this.IBALBCFIDLM ? 1 : 0) != num;
|
||||
}
|
||||
return Selectable.SelectionState.Pressed;
|
||||
}
|
||||
|
||||
// Token: 0x0600B6EC RID: 46828 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B6EC")]
|
||||
[Address(RVA = "0x16F0F90", Offset = "0x16EF990", VA = "0x1816F0F90", Slot = "26")]
|
||||
protected override void DoStateTransition(Selectable.SelectionState GKNIHNHGBKC, bool BKDCBHDFBCH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B6ED RID: 46829 RVA: 0x002AD724 File Offset: 0x002AB924
|
||||
[Token(Token = "0x600B6ED")]
|
||||
[Address(RVA = "0x16F2520", Offset = "0x16F0F20", VA = "0x1816F2520", Slot = "6")]
|
||||
protected override void Start()
|
||||
{
|
||||
base..ctor();
|
||||
StackedUIBase stackedUIBase = this.JGIANCOEHMA;
|
||||
int num = 0;
|
||||
bool flag = stackedUIBase == num;
|
||||
UI3DScaler bfpibefkala = this.BFPIBEFKALA;
|
||||
if (!flag)
|
||||
{
|
||||
Canvas canvas = this.JGIANCOEHMA.canvas;
|
||||
bfpibefkala._canvas = canvas;
|
||||
}
|
||||
bfpibefkala.FetchRootCanvas();
|
||||
float num2 = this.NBEBDGGJIDP;
|
||||
this.Update();
|
||||
this.NFJHDIADDEG = true;
|
||||
if (Application.isPlaying)
|
||||
{
|
||||
base.gameObject.SetTagRecursively("Button3D");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6EE RID: 46830 RVA: 0x002AD7A4 File Offset: 0x002AB9A4
|
||||
[Token(Token = "0x600B6EE")]
|
||||
[Address(RVA = "0x16F0750", Offset = "0x16EF150", VA = "0x1816F0750", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
GameObject gameObject = this.object2d;
|
||||
int num = 0;
|
||||
if (!(gameObject == num))
|
||||
{
|
||||
Graphic[] componentsInChildren = this.object2d.GetComponentsInChildren<Graphic>();
|
||||
int num2 = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
Graphic graphic = componentsInChildren[num2];
|
||||
Graphic targetGraphic = this.m_TargetGraphic;
|
||||
if (graphic != targetGraphic)
|
||||
{
|
||||
IgnoreUIButtonHighlight component = componentsInChildren[num2].GetComponent<IgnoreUIButtonHighlight>();
|
||||
int num3 = 0;
|
||||
if (component == num3)
|
||||
{
|
||||
List<Graphic> fonhlamhemm = this.FONHLAMHEMM;
|
||||
Graphic graphic2 = componentsInChildren[num2];
|
||||
fonhlamhemm.Add(graphic2);
|
||||
}
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
Graphic targetGraphic2 = this.m_TargetGraphic;
|
||||
this.FGDNDDNALCC = num2 != 0;
|
||||
int num4 = 0;
|
||||
if (targetGraphic2 != num4)
|
||||
{
|
||||
Graphic targetGraphic3 = this.m_TargetGraphic;
|
||||
if ((this.FGDNDDNALCC ? 1 : 0) != num2)
|
||||
{
|
||||
}
|
||||
Color baseColor = this.BaseColor;
|
||||
Color color = targetGraphic3.color;
|
||||
}
|
||||
UI3DScaler componentInChildren = base.GetComponentInChildren<UI3DScaler>(true);
|
||||
this.BFPIBEFKALA = componentInChildren;
|
||||
int num5 = 0;
|
||||
if (componentInChildren == num5)
|
||||
{
|
||||
string name = base.name;
|
||||
Debug.LogError("3D Button " + name + " is missing 3d scalar.");
|
||||
}
|
||||
Renderer componentInChildren2 = this.BFPIBEFKALA.GetComponentInChildren<Renderer>(true);
|
||||
UI3DScaler bfpibefkala = this.BFPIBEFKALA;
|
||||
this.CHEJPOIMMCK = componentInChildren2;
|
||||
BoxCollider boxCollider;
|
||||
this.DJBFPGMCFGK = boxCollider;
|
||||
int num6 = 0;
|
||||
if (!(boxCollider == num6))
|
||||
{
|
||||
if ((this.DIMKJABEDBJ ? 1 : 0) != num2)
|
||||
{
|
||||
this.GJGABNIBCJG = 1.5f;
|
||||
}
|
||||
this.GJGABNIBCJG = 1f;
|
||||
}
|
||||
string name2 = base.name;
|
||||
Debug.LogError("3D Button " + name2 + " is missing a collider.");
|
||||
Navigation navigation = this.m_Navigation;
|
||||
Selectable selectOnDown = this.m_Navigation.m_SelectOnDown;
|
||||
base.navigation = num2;
|
||||
if (Application.isPlaying && this.toastId != (IAFCKKHMKKM)num2)
|
||||
{
|
||||
if (Resources.Load("[Toast]") != 0)
|
||||
{
|
||||
}
|
||||
Transform transform = this.object2d.transform;
|
||||
GameObject gameObject2;
|
||||
Toast component2 = gameObject2.GetComponent<Toast>();
|
||||
this.AKLMNJCALIL = component2;
|
||||
IAFCKKHMKKM iafckkhmkkm = this.toastId;
|
||||
component2.ToastId = iafckkhmkkm;
|
||||
if (this.toastId == IAFCKKHMKKM.NewRoom)
|
||||
{
|
||||
Transform transform2 = this.AKLMNJCALIL.transform;
|
||||
Toast aklmnjcalil = this.AKLMNJCALIL;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform3 = aklmnjcalil.transform;
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
string name3 = base.name;
|
||||
Debug.LogError("Object 2d on " + name3 + " is required", this);
|
||||
}
|
||||
|
||||
// Token: 0x0600B6EF RID: 46831 RVA: 0x002AD9F0 File Offset: 0x002ABBF0
|
||||
[Token(Token = "0x600B6EF")]
|
||||
[Address(RVA = "0x16F1EC0", Offset = "0x16F08C0", VA = "0x1816F1EC0", Slot = "5")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
this.NEBICJIKEPJ = realtimeSinceStartup;
|
||||
if (this.NFJHDIADDEG)
|
||||
{
|
||||
float num = this.NBEBDGGJIDP;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6F0 RID: 46832 RVA: 0x002ADA2C File Offset: 0x002ABC2C
|
||||
[Token(Token = "0x600B6F0")]
|
||||
[Address(RVA = "0x16F1E80", Offset = "0x16F0880", VA = "0x1816F1E80", Slot = "7")]
|
||||
protected override void OnDisable()
|
||||
{
|
||||
base.OnDisable();
|
||||
int num = 0;
|
||||
this.BLIJCJNGGIJ = num;
|
||||
this.DKILDKCKHDM = (float)num;
|
||||
this.MALDFLCADLG(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600B6F1 RID: 46833 RVA: 0x002ADA58 File Offset: 0x002ABC58
|
||||
[Token(Token = "0x600B6F1")]
|
||||
[Address(RVA = "0x16F2760", Offset = "0x16F1160", VA = "0x1816F2760", Slot = "44")]
|
||||
protected virtual void Update()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600B6F1)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.Button3DBase::Update()
|
||||
|
||||
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
|
||||
Actual value was -1.
|
||||
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
|
||||
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
||||
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 327
|
||||
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 117
|
||||
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: 0x0600B6F2 RID: 46834 RVA: 0x002ADC70 File Offset: 0x002ABE70
|
||||
[Token(Token = "0x600B6F2")]
|
||||
[Address(RVA = "0x16F11A0", Offset = "0x16EFBA0", VA = "0x1816F11A0")]
|
||||
private void FKJFMFDHNEG()
|
||||
{
|
||||
global::UnityEngine.Object @object = Resources.Load("[Toast]");
|
||||
int num = 0;
|
||||
if (@object != 0)
|
||||
{
|
||||
}
|
||||
Transform transform = this.object2d.transform;
|
||||
int num2 = 0;
|
||||
Toast component = global::UnityEngine.Object.Instantiate<GameObject>(num, transform, num2 != 0).GetComponent<Toast>();
|
||||
this.AKLMNJCALIL = component;
|
||||
IAFCKKHMKKM iafckkhmkkm = this.toastId;
|
||||
component.ToastId = iafckkhmkkm;
|
||||
if (this.toastId == IAFCKKHMKKM.NewRoom)
|
||||
{
|
||||
Transform transform2 = this.AKLMNJCALIL.transform;
|
||||
Toast aklmnjcalil = this.AKLMNJCALIL;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform3 = aklmnjcalil.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6F3 RID: 46835 RVA: 0x002ADCFC File Offset: 0x002ABEFC
|
||||
[Token(Token = "0x600B6F3")]
|
||||
[Address(RVA = "0x16F2170", Offset = "0x16F0B70", VA = "0x1816F2170", Slot = "45")]
|
||||
public virtual void SetAxisValue(float AEFHIEEGPME, bool CDFHDACBFKN = false)
|
||||
{
|
||||
GameObject gameObject = this.object2d;
|
||||
int num = 0;
|
||||
if (gameObject != num && (CDFHDACBFKN || CDFHDACBFKN))
|
||||
{
|
||||
Button3DBase.Button3DConstraints button3DConstraints = this.constraints;
|
||||
this.EFHPEMPKFPK = AEFHIEEGPME;
|
||||
float num2 = button3DConstraints.IMFMKBHAPLF(AEFHIEEGPME);
|
||||
float num3 = this.LJDBBNHCDOE;
|
||||
float num4 = Mathf.Lerp(1f, AEFHIEEGPME, AEFHIEEGPME);
|
||||
Transform transform = this.object2d.transform;
|
||||
GameObject gameObject2 = this.object2d;
|
||||
int num5 = 0;
|
||||
gameObject2.transform.localPosition = num5;
|
||||
Transform transform2 = this.object2d.transform;
|
||||
GameObject gameObject3 = this.object2d;
|
||||
int num6 = 0;
|
||||
gameObject3.transform.localScale = num6;
|
||||
UI3DScaler bfpibefkala = this.BFPIBEFKALA;
|
||||
int num7 = 0;
|
||||
if (bfpibefkala != num7)
|
||||
{
|
||||
this.BFPIBEFKALA.Refresh();
|
||||
}
|
||||
Button3DBase.Button3DConstraints button3DConstraints2 = this.constraints;
|
||||
int num8 = 0;
|
||||
float num9 = button3DConstraints2.IMFMKBHAPLF((float)num8);
|
||||
BoxCollider djbfpgmcfgk = this.DJBFPGMCFGK;
|
||||
int num10 = 0;
|
||||
if (djbfpgmcfgk != num10 && !float.IsNaN(AEFHIEEGPME) && !float.IsInfinity(AEFHIEEGPME))
|
||||
{
|
||||
BoxCollider djbfpgmcfgk2 = this.DJBFPGMCFGK;
|
||||
Vector3 size = djbfpgmcfgk.size;
|
||||
BoxCollider djbfpgmcfgk3 = this.DJBFPGMCFGK;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6F4 RID: 46836 RVA: 0x002ADE30 File Offset: 0x002AC030
|
||||
[Token(Token = "0x600B6F4")]
|
||||
[Address(RVA = "0x16F1320", Offset = "0x16EFD20", VA = "0x1816F1320")]
|
||||
private void FMBCPOMDPPE(float JCLLJJHJMME)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600B6F4)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.Button3DBase::FMBCPOMDPPE(System.Single)
|
||||
|
||||
---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length')
|
||||
Actual value was -1.
|
||||
at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName)
|
||||
at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
|
||||
at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length)
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 327
|
||||
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 117
|
||||
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: 0x0600B6F5 RID: 46837 RVA: 0x002ADE88 File Offset: 0x002AC088
|
||||
[Token(Token = "0x600B6F5")]
|
||||
[Address(RVA = "0x16F18C0", Offset = "0x16F02C0", VA = "0x1816F18C0")]
|
||||
private void LLEHNAKDANA()
|
||||
{
|
||||
bool flag = this.<ELPEDDKGKFK>k__BackingField;
|
||||
if (this.DIMKJABEDBJ != flag)
|
||||
{
|
||||
this.PJLAONFDFFB = flag;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6F6 RID: 46838 RVA: 0x002ADEB0 File Offset: 0x002AC0B0
|
||||
[Token(Token = "0x600B6F6")]
|
||||
[Address(RVA = "0x16F19A0", Offset = "0x16F03A0", VA = "0x1816F19A0")]
|
||||
private void MENALJHPBLN(float LOHDKLIFEPH)
|
||||
{
|
||||
if (!this.DIMKJABEDBJ)
|
||||
{
|
||||
this.Select();
|
||||
bool dimkjabedbj = this.DIMKJABEDBJ;
|
||||
this.DMMFODDAPNJ = false;
|
||||
if (!dimkjabedbj)
|
||||
{
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
this.NEBICJIKEPJ = realtimeSinceStartup;
|
||||
}
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
goto IL_72;
|
||||
}
|
||||
}
|
||||
if (this.IJIGBIPCELG <= LOHDKLIFEPH)
|
||||
{
|
||||
return;
|
||||
}
|
||||
bool dimkjabedbj2 = this.DIMKJABEDBJ;
|
||||
bool dmmfoddapnj = this.DMMFODDAPNJ;
|
||||
this.DMMFODDAPNJ = false;
|
||||
if (dimkjabedbj2 && !dmmfoddapnj)
|
||||
{
|
||||
int num = 0;
|
||||
this.CECJCHNLLNB(num != 0);
|
||||
}
|
||||
if (this.DIMKJABEDBJ)
|
||||
{
|
||||
}
|
||||
IL_72:
|
||||
this.GJGABNIBCJG = 1f;
|
||||
this.PMFNJKCHLCO();
|
||||
}
|
||||
|
||||
// Token: 0x0600B6F7 RID: 46839 RVA: 0x002ADF40 File Offset: 0x002AC140
|
||||
[Token(Token = "0x600B6F7")]
|
||||
[Address(RVA = "0x16F0DE0", Offset = "0x16EF7E0", VA = "0x1816F0DE0", Slot = "46")]
|
||||
protected virtual void CECJCHNLLNB(bool DDFLMNGNNIP = false)
|
||||
{
|
||||
if (!DDFLMNGNNIP)
|
||||
{
|
||||
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
|
||||
int num = 0;
|
||||
if (blijcjnggij != num)
|
||||
{
|
||||
this.BLIJCJNGGIJ.Vibrate(10, 0.5f);
|
||||
}
|
||||
if (this.ButtonDownAudio != (ulong)0L)
|
||||
{
|
||||
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
||||
int num2 = 0;
|
||||
if (ljocnmlbcah != num2)
|
||||
{
|
||||
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
|
||||
}
|
||||
Transform transform = base.transform;
|
||||
RecRoomAudioClip buttonDownAudio = this.ButtonDownAudio;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(buttonDownAudio, transform, num4, num3);
|
||||
}
|
||||
}
|
||||
Button3DBase.IOJHBLEGKFK dmkkneoiigg = this.DMKKNEOIIGG;
|
||||
if (dmkkneoiigg != 0)
|
||||
{
|
||||
dmkkneoiigg(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6F8 RID: 46840 RVA: 0x002ADFDC File Offset: 0x002AC1DC
|
||||
[Token(Token = "0x600B6F8")]
|
||||
[Address(RVA = "0x16F1630", Offset = "0x16F0030", VA = "0x1816F1630", Slot = "47")]
|
||||
protected virtual void IOIPLOFNEGH(bool DDFLMNGNNIP = false)
|
||||
{
|
||||
if (!DDFLMNGNNIP)
|
||||
{
|
||||
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
|
||||
int num = 0;
|
||||
if (blijcjnggij != num)
|
||||
{
|
||||
this.BLIJCJNGGIJ.Vibrate(10, 0.5f);
|
||||
}
|
||||
if (this.ButtonUpAudio != (ulong)0L)
|
||||
{
|
||||
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
||||
int num2 = 0;
|
||||
if (ljocnmlbcah != num2)
|
||||
{
|
||||
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
|
||||
}
|
||||
Transform transform = base.transform;
|
||||
RecRoomAudioClip buttonUpAudio = this.ButtonUpAudio;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(buttonUpAudio, transform, num4, num3);
|
||||
}
|
||||
}
|
||||
Button3DBase.IOJHBLEGKFK olamkldopce = this.OLAMKLDOPCE;
|
||||
if (olamkldopce != 0)
|
||||
{
|
||||
olamkldopce(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6F9 RID: 46841 RVA: 0x002AE078 File Offset: 0x002AC278
|
||||
[Token(Token = "0x600B6F9")]
|
||||
[Address(RVA = "0x16F0F70", Offset = "0x16EF970", VA = "0x1816F0F70", Slot = "48")]
|
||||
protected virtual void DJFFCNMEHNL()
|
||||
{
|
||||
Button3DBase.IOJHBLEGKFK cgohkpcbjie = this.CGOHKPCBJIE;
|
||||
if (cgohkpcbjie != 0)
|
||||
{
|
||||
cgohkpcbjie(this);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6FA RID: 46842 RVA: 0x002AE098 File Offset: 0x002AC298
|
||||
[Token(Token = "0x600B6FA")]
|
||||
[Address(RVA = "0x16F26E0", Offset = "0x16F10E0", VA = "0x1816F26E0")]
|
||||
public void TrySetMenuFinger(MenuFinger BLIJCJNGGIJ)
|
||||
{
|
||||
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
|
||||
int num = 0;
|
||||
if (blijcjnggij == num)
|
||||
{
|
||||
this.BLIJCJNGGIJ = BLIJCJNGGIJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6FB RID: 46843 RVA: 0x002AE0C0 File Offset: 0x002AC2C0
|
||||
[Token(Token = "0x600B6FB")]
|
||||
[Address(RVA = "0x16F2640", Offset = "0x16F1040", VA = "0x1816F2640")]
|
||||
public void TryReleaseMenuFinger(MenuFinger BLIJCJNGGIJ)
|
||||
{
|
||||
if (this.BLIJCJNGGIJ == BLIJCJNGGIJ)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
this.BLIJCJNGGIJ = num;
|
||||
this.DKILDKCKHDM = (float)num;
|
||||
this.MALDFLCADLG(num2 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B6FC RID: 46844 RVA: 0x002AE0F8 File Offset: 0x002AC2F8
|
||||
[Token(Token = "0x600B6FC")]
|
||||
[Address(RVA = "0x16F0D80", Offset = "0x16EF780", VA = "0x1816F0D80")]
|
||||
protected void BILIIKJMKBJ(bool KGODFEIPINC = false)
|
||||
{
|
||||
int num = 0;
|
||||
this.BLIJCJNGGIJ = num;
|
||||
this.DKILDKCKHDM = (float)num;
|
||||
this.MALDFLCADLG(KGODFEIPINC);
|
||||
}
|
||||
|
||||
// Token: 0x17001DA6 RID: 7590
|
||||
// (get) Token: 0x0600B6FD RID: 46845 RVA: 0x002AE11C File Offset: 0x002AC31C
|
||||
// (set) Token: 0x0600B6FE RID: 46846 RVA: 0x002AE130 File Offset: 0x002AC330
|
||||
[Token(Token = "0x17001DA6")]
|
||||
public bool BCLOLHJMILL
|
||||
{
|
||||
[Token(Token = "0x600B6FD")]
|
||||
[Address(RVA = "0x16F2F90", Offset = "0x16F1990", VA = "0x1816F2F90")]
|
||||
get;
|
||||
[Token(Token = "0x600B6FE")]
|
||||
[Address(RVA = "0x16F1620", Offset = "0x16F0020", VA = "0x1816F1620")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x0600B6FF RID: 46847 RVA: 0x002AE144 File Offset: 0x002AC344
|
||||
[Token(Token = "0x600B6FF")]
|
||||
[Address(RVA = "0x16F1F20", Offset = "0x16F0920", VA = "0x1816F1F20", Slot = "32")]
|
||||
public override void OnPointerDown(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
base.OnPointerDown(OEKEOCOGKMG);
|
||||
this.<ELPEDDKGKFK>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600B700 RID: 46848 RVA: 0x002AE160 File Offset: 0x002AC360
|
||||
[Token(Token = "0x600B700")]
|
||||
[Address(RVA = "0x16F1FA0", Offset = "0x16F09A0", VA = "0x1816F1FA0", Slot = "33")]
|
||||
public override void OnPointerUp(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
base.OnPointerUp(OEKEOCOGKMG);
|
||||
if (OEKEOCOGKMG.<button>k__BackingField == PointerEventData.InputButton.Left)
|
||||
{
|
||||
this.<ELPEDDKGKFK>k__BackingField = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B701 RID: 46849 RVA: 0x002AE18C File Offset: 0x002AC38C
|
||||
[Token(Token = "0x600B701")]
|
||||
[Address(RVA = "0x16F1440", Offset = "0x16EFE40", VA = "0x1816F1440")]
|
||||
public void ForcePressed()
|
||||
{
|
||||
this.OnDestroy();
|
||||
StackedUIBase stackedUIBase = this.JGIANCOEHMA;
|
||||
int num = 0;
|
||||
if (!(stackedUIBase == num))
|
||||
{
|
||||
this.CECJCHNLLNB(true);
|
||||
this.PMFNJKCHLCO();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B702 RID: 46850 RVA: 0x002AE1C0 File Offset: 0x002AC3C0
|
||||
[Token(Token = "0x600B702")]
|
||||
[Address(RVA = "0x16F18E0", Offset = "0x16F02E0", VA = "0x1816F18E0")]
|
||||
protected void MALDFLCADLG(bool KGODFEIPINC = false)
|
||||
{
|
||||
if (this.DIMKJABEDBJ && (KGODFEIPINC || Time.realtimeSinceStartup > this.hairTriggerCancelThreshold))
|
||||
{
|
||||
this.DMMFODDAPNJ = true;
|
||||
}
|
||||
bool dimkjabedbj = this.DIMKJABEDBJ;
|
||||
bool dmmfoddapnj = this.DMMFODDAPNJ;
|
||||
this.<ELPEDDKGKFK>k__BackingField = false;
|
||||
this.DMMFODDAPNJ = false;
|
||||
if (dimkjabedbj && !dmmfoddapnj)
|
||||
{
|
||||
int num = 0;
|
||||
this.CECJCHNLLNB(num != 0);
|
||||
}
|
||||
if (this.DIMKJABEDBJ)
|
||||
{
|
||||
}
|
||||
this.GJGABNIBCJG = 1f;
|
||||
this.PMFNJKCHLCO();
|
||||
}
|
||||
|
||||
// Token: 0x0600B703 RID: 46851 RVA: 0x002AE238 File Offset: 0x002AC438
|
||||
[Token(Token = "0x600B703")]
|
||||
[Address(RVA = "0x16F1F50", Offset = "0x16F0950", VA = "0x1816F1F50", Slot = "34")]
|
||||
public override void OnPointerEnter(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
this.IBALBCFIDLM = true;
|
||||
this.PMFNJKCHLCO();
|
||||
}
|
||||
|
||||
// Token: 0x0600B704 RID: 46852 RVA: 0x002AE254 File Offset: 0x002AC454
|
||||
[Token(Token = "0x600B704")]
|
||||
[Address(RVA = "0x16F1F60", Offset = "0x16F0960", VA = "0x1816F1F60", Slot = "35")]
|
||||
public override void OnPointerExit(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
this.IBALBCFIDLM = false;
|
||||
if (this.<ELPEDDKGKFK>k__BackingField)
|
||||
{
|
||||
int num = 0;
|
||||
this.MALDFLCADLG(num != 0);
|
||||
}
|
||||
this.PMFNJKCHLCO();
|
||||
}
|
||||
|
||||
// Token: 0x0600B705 RID: 46853 RVA: 0x002AE280 File Offset: 0x002AC480
|
||||
[Token(Token = "0x600B705")]
|
||||
[Address(RVA = "0x16F17D0", Offset = "0x16F01D0", VA = "0x1816F17D0")]
|
||||
protected void LADOEEHALOJ()
|
||||
{
|
||||
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
||||
int num = 0;
|
||||
if (ljocnmlbcah != num)
|
||||
{
|
||||
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
|
||||
}
|
||||
Transform transform = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x0600B706 RID: 46854 RVA: 0x002AE2B4 File Offset: 0x002AC4B4
|
||||
[Token(Token = "0x600B706")]
|
||||
[Address(RVA = "0x16F1510", Offset = "0x16EFF10", VA = "0x1816F1510")]
|
||||
protected void GBNAFKIKAOP()
|
||||
{
|
||||
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
||||
int num = 0;
|
||||
if (ljocnmlbcah != num)
|
||||
{
|
||||
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
|
||||
}
|
||||
Transform transform = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x0600B707 RID: 46855 RVA: 0x002AE2E8 File Offset: 0x002AC4E8
|
||||
[Token(Token = "0x600B707")]
|
||||
[Address(RVA = "0x16F2080", Offset = "0x16F0A80", VA = "0x1816F2080")]
|
||||
public void RenderOutline()
|
||||
{
|
||||
Renderer chejpoimmck = this.CHEJPOIMMCK;
|
||||
int num = 0;
|
||||
if (chejpoimmck != num && this.CHEJPOIMMCK.GetSharedMaterialArray() != 0)
|
||||
{
|
||||
OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle();
|
||||
Renderer chejpoimmck2 = this.CHEJPOIMMCK;
|
||||
int length = chejpoimmck2.GetSharedMaterialArray().Length;
|
||||
OutlineRendererEffect.RenderHoverOutline(nextOutlineRenderHandle, chejpoimmck2, length, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001DA7 RID: 7591
|
||||
// (get) Token: 0x0600B708 RID: 46856 RVA: 0x002AE348 File Offset: 0x002AC548
|
||||
// (set) Token: 0x0600B709 RID: 46857 RVA: 0x002AE37C File Offset: 0x002AC57C
|
||||
[Token(Token = "0x17001DA7")]
|
||||
public bool JMMLBJBNGMB
|
||||
{
|
||||
[Token(Token = "0x600B708")]
|
||||
[Address(RVA = "0x16F2F00", Offset = "0x16F1900", VA = "0x1816F2F00")]
|
||||
get
|
||||
{
|
||||
ButtonHighlight buttonHighlight = this.buttonHighlight;
|
||||
int num = 0;
|
||||
if (buttonHighlight != num)
|
||||
{
|
||||
return this.buttonHighlight.MPPPIBKPECP;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x600B709")]
|
||||
[Address(RVA = "0x16F3180", Offset = "0x16F1B80", VA = "0x1816F3180")]
|
||||
set
|
||||
{
|
||||
ButtonHighlight buttonHighlight = this.buttonHighlight;
|
||||
int num = 0;
|
||||
if (buttonHighlight != num)
|
||||
{
|
||||
this.buttonHighlight.MPPPIBKPECP = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B70A RID: 46858 RVA: 0x002AE3B0 File Offset: 0x002AC5B0
|
||||
[Token(Token = "0x600B70A")]
|
||||
[Address(RVA = "0x16F2C50", Offset = "0x16F1650", VA = "0x1816F2C50")]
|
||||
protected Button3DBase()
|
||||
{
|
||||
Color white = Color.white;
|
||||
Color white2 = Color.white;
|
||||
this.hairTriggerCancelThreshold = 0.5f;
|
||||
List<Graphic> list = new List();
|
||||
this.FONHLAMHEMM = list;
|
||||
this.IFHCLIFBNCD = 3f;
|
||||
this.EFHPEMPKFPK = -1f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040077FD RID: 30717
|
||||
[Token(Token = "0x40077FD")]
|
||||
private const float NGONLHKMBDJ = 1f;
|
||||
|
||||
// Token: 0x040077FE RID: 30718
|
||||
[Token(Token = "0x40077FE")]
|
||||
private const float AMCLMDMNOAE = 1.5f;
|
||||
|
||||
// Token: 0x04007802 RID: 30722
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4007802")]
|
||||
public Color BaseColor;
|
||||
|
||||
// Token: 0x04007803 RID: 30723
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x4007803")]
|
||||
public Color ToggleColor;
|
||||
|
||||
// Token: 0x04007804 RID: 30724
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x4007804")]
|
||||
[SerializeField]
|
||||
private GameObject object2d;
|
||||
|
||||
// Token: 0x04007805 RID: 30725
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x4007805")]
|
||||
[SerializeField]
|
||||
private float hairTriggerCancelThreshold;
|
||||
|
||||
// Token: 0x04007806 RID: 30726
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x4007806")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private ButtonHighlight buttonHighlight;
|
||||
|
||||
// Token: 0x04007807 RID: 30727
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x4007807")]
|
||||
[SerializeField]
|
||||
private IAFCKKHMKKM toastId;
|
||||
|
||||
// Token: 0x04007808 RID: 30728
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x4007808")]
|
||||
private Toast AKLMNJCALIL;
|
||||
|
||||
// Token: 0x04007809 RID: 30729
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x4007809")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Children, false, false)]
|
||||
protected TextMeshProUGUI label;
|
||||
|
||||
// Token: 0x0400780A RID: 30730
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400780A")]
|
||||
private bool FGDNDDNALCC;
|
||||
|
||||
// Token: 0x0400780B RID: 30731
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400780B")]
|
||||
[SerializeField]
|
||||
protected Button3DBase.Button3DConstraints constraints;
|
||||
|
||||
// Token: 0x0400780C RID: 30732
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400780C")]
|
||||
private MenuFinger BLIJCJNGGIJ;
|
||||
|
||||
// Token: 0x0400780D RID: 30733
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400780D")]
|
||||
private List<Graphic> FONHLAMHEMM;
|
||||
|
||||
// Token: 0x0400780E RID: 30734
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400780E")]
|
||||
private float IFHCLIFBNCD;
|
||||
|
||||
// Token: 0x0400780F RID: 30735
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x400780F")]
|
||||
private float DKILDKCKHDM;
|
||||
|
||||
// Token: 0x04007810 RID: 30736
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x4007810")]
|
||||
private bool OADDHNDLPFK;
|
||||
|
||||
// Token: 0x04007811 RID: 30737
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x4007811")]
|
||||
private float NAIMECIDJDG;
|
||||
|
||||
// Token: 0x04007812 RID: 30738
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x4007812")]
|
||||
private float BFLNGLEAMEG;
|
||||
|
||||
// Token: 0x04007813 RID: 30739
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x4007813")]
|
||||
private StackedUIBase LJOCNMLBCAH;
|
||||
|
||||
// Token: 0x04007814 RID: 30740
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x4007814")]
|
||||
private bool DMMFODDAPNJ;
|
||||
|
||||
// Token: 0x04007815 RID: 30741
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x199")]
|
||||
[Token(Token = "0x4007815")]
|
||||
private bool DIMKJABEDBJ;
|
||||
|
||||
// Token: 0x04007816 RID: 30742
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x19C")]
|
||||
[Token(Token = "0x4007816")]
|
||||
private float NEBICJIKEPJ;
|
||||
|
||||
// Token: 0x04007817 RID: 30743
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4007817")]
|
||||
private Selectable.SelectionState CDGHKMKCMIB;
|
||||
|
||||
// Token: 0x04007818 RID: 30744
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4007818")]
|
||||
private UI3DScaler BFPIBEFKALA;
|
||||
|
||||
// Token: 0x04007819 RID: 30745
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4007819")]
|
||||
private Renderer CHEJPOIMMCK;
|
||||
|
||||
// Token: 0x0400781A RID: 30746
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400781A")]
|
||||
private BoxCollider DJBFPGMCFGK;
|
||||
|
||||
// Token: 0x0400781B RID: 30747
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400781B")]
|
||||
private float EFHPEMPKFPK;
|
||||
|
||||
// Token: 0x0400781C RID: 30748
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C4")]
|
||||
[Token(Token = "0x400781C")]
|
||||
private bool NFJHDIADDEG;
|
||||
|
||||
// Token: 0x0400781E RID: 30750
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C6")]
|
||||
[Token(Token = "0x400781E")]
|
||||
private bool IBALBCFIDLM;
|
||||
|
||||
// Token: 0x0400781F RID: 30751
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400781F")]
|
||||
public RecRoomAudioClip ButtonDownAudio;
|
||||
|
||||
// Token: 0x04007820 RID: 30752
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x4007820")]
|
||||
public RecRoomAudioClip ButtonUpAudio;
|
||||
|
||||
// Token: 0x02001A97 RID: 6807
|
||||
[Token(Token = "0x2001A97")]
|
||||
public sealed class IOJHBLEGKFK : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600B70B RID: 46859 RVA: 0x002AE400 File Offset: 0x002AC600
|
||||
[Token(Token = "0x600B70B")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public IOJHBLEGKFK(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0600B70C RID: 46860 RVA: 0x002AE41C File Offset: 0x002AC61C
|
||||
[Token(Token = "0x600B70C")]
|
||||
[Address(RVA = "0x6F1D00", Offset = "0x6F0700", VA = "0x1806F1D00", Slot = "13")]
|
||||
public void Invoke(Button3DBase LKDLEHGHCAD)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B70D RID: 46861 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B70D")]
|
||||
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(Button3DBase LKDLEHGHCAD, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B70E RID: 46862 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B70E")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001A98 RID: 6808
|
||||
[Token(Token = "0x2001A98")]
|
||||
[Serializable]
|
||||
public class Button3DConstraints
|
||||
{
|
||||
// Token: 0x0600B70F RID: 46863 RVA: 0x002AE4D8 File Offset: 0x002AC6D8
|
||||
[Token(Token = "0x600B70F")]
|
||||
[Address(RVA = "0x16F3320", Offset = "0x16F1D20", VA = "0x1816F3320")]
|
||||
public float IFGFFIKIEGI(float GPDGCLIOACB)
|
||||
{
|
||||
return Mathf.InverseLerp(this.UnpressedOffset, GPDGCLIOACB, GPDGCLIOACB);
|
||||
}
|
||||
|
||||
// Token: 0x0600B710 RID: 46864 RVA: 0x002AE4F4 File Offset: 0x002AC6F4
|
||||
[Token(Token = "0x600B710")]
|
||||
[Address(RVA = "0x16F33B0", Offset = "0x16F1DB0", VA = "0x1816F33B0")]
|
||||
public float IMFMKBHAPLF(float GLHHBDHELAO)
|
||||
{
|
||||
float num = Mathf.Clamp01(GLHHBDHELAO);
|
||||
return Mathf.Lerp(num, GLHHBDHELAO, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600B711 RID: 46865 RVA: 0x002AE510 File Offset: 0x002AC710
|
||||
[Token(Token = "0x600B711")]
|
||||
[Address(RVA = "0x16F3450", Offset = "0x16F1E50", VA = "0x1816F3450")]
|
||||
public Button3DConstraints()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007821 RID: 30753
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007821")]
|
||||
[SerializeField]
|
||||
private float UnpressedOffset;
|
||||
|
||||
// Token: 0x04007822 RID: 30754
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4007822")]
|
||||
[SerializeField]
|
||||
private float MaxPressedOffset = 80f;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A62 RID: 6754
|
||||
[Token(Token = "0x2001A62")]
|
||||
[StructLayout(3)]
|
||||
public class CachedViewImposterCollider : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600B5C6 RID: 46534 RVA: 0x002AA6C0 File Offset: 0x002A88C0
|
||||
[Token(Token = "0x600B5C6")]
|
||||
[Address(RVA = "0x16F34F0", Offset = "0x16F1EF0", VA = "0x1816F34F0")]
|
||||
private void Awake()
|
||||
{
|
||||
Transform transform;
|
||||
int num;
|
||||
do
|
||||
{
|
||||
BoxCollider boxCollider = base.gameObject.AddComponent<BoxCollider>();
|
||||
this.PPMHMOKJPPP = boxCollider;
|
||||
transform = base.transform;
|
||||
num = 0;
|
||||
}
|
||||
while (transform != 0 && transform == 0);
|
||||
BoxCollider ppmhmokjppp = this.PPMHMOKJPPP;
|
||||
this.AIOEKMHLKAL = num;
|
||||
RectTransform aioekmhlkal = this.AIOEKMHLKAL;
|
||||
StackedUIFlowBase componentInParent = base.GetComponentInParent<StackedUIFlowBase>();
|
||||
int num2 = 0;
|
||||
if (componentInParent != num2)
|
||||
{
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = componentInParent.<KBKJKEOPIGB>k__BackingField;
|
||||
this.LJOCNMLBCAH = <KBKJKEOPIGB>k__BackingField;
|
||||
Action<OGLEAGGNIPE> action = new Action(this.CBAPJEHHLNL);
|
||||
<KBKJKEOPIGB>k__BackingField.ResizeCompleteEvent += action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B5C7 RID: 46535 RVA: 0x002AA754 File Offset: 0x002A8954
|
||||
[Token(Token = "0x600B5C7")]
|
||||
[Address(RVA = "0x16F37F0", Offset = "0x16F21F0", VA = "0x1816F37F0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
||||
int num = 0;
|
||||
if (ljocnmlbcah != num)
|
||||
{
|
||||
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
|
||||
Action<OGLEAGGNIPE> action = new Action(this.CBAPJEHHLNL);
|
||||
ljocnmlbcah2.ResizeCompleteEvent -= action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B5C8 RID: 46536 RVA: 0x002AA798 File Offset: 0x002A8998
|
||||
[Token(Token = "0x600B5C8")]
|
||||
[Address(RVA = "0x16F3700", Offset = "0x16F2100", VA = "0x1816F3700")]
|
||||
private void CBAPJEHHLNL(OGLEAGGNIPE LFEINEEHGCL)
|
||||
{
|
||||
RectTransform aioekmhlkal = this.AIOEKMHLKAL;
|
||||
BoxCollider ppmhmokjppp = this.PPMHMOKJPPP;
|
||||
RectTransform aioekmhlkal2 = this.AIOEKMHLKAL;
|
||||
}
|
||||
|
||||
// Token: 0x0600B5C9 RID: 46537 RVA: 0x002AA7C8 File Offset: 0x002A89C8
|
||||
[Token(Token = "0x600B5C9")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public CachedViewImposterCollider()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007753 RID: 30547
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007753")]
|
||||
private BoxCollider PPMHMOKJPPP;
|
||||
|
||||
// Token: 0x04007754 RID: 30548
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007754")]
|
||||
private RectTransform AIOEKMHLKAL;
|
||||
|
||||
// Token: 0x04007755 RID: 30549
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4007755")]
|
||||
private StackedUIBase LJOCNMLBCAH;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,265 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A36 RID: 6710
|
||||
[Token(Token = "0x2001A36")]
|
||||
[DisallowMultipleComponent]
|
||||
[StructLayout(3)]
|
||||
public class ChargeButton3D : Button3D
|
||||
{
|
||||
// Token: 0x140000BA RID: 186
|
||||
// (add) Token: 0x0600B4B0 RID: 46256 RVA: 0x002A70CC File Offset: 0x002A52CC
|
||||
// (remove) Token: 0x0600B4B1 RID: 46257 RVA: 0x002A70E8 File Offset: 0x002A52E8
|
||||
[Token(Token = "0x140000BA")]
|
||||
public event ChargeButton3D.DFAAAPOBBDL IFBBCJAFNKL
|
||||
{
|
||||
[Token(Token = "0x600B4B0")]
|
||||
[Address(RVA = "0x16F3CA0", Offset = "0x16F26A0", VA = "0x1816F3CA0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600B4B1")]
|
||||
[Address(RVA = "0x16F3D40", Offset = "0x16F2740", VA = "0x1816F3D40")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B4B2 RID: 46258 RVA: 0x002A7104 File Offset: 0x002A5304
|
||||
[Token(Token = "0x600B4B2")]
|
||||
[Address(RVA = "0x16F3C40", Offset = "0x16F2640", VA = "0x1816F3C40", Slot = "7")]
|
||||
protected override void OnDisable()
|
||||
{
|
||||
base.OnDisable();
|
||||
int num = 0;
|
||||
this.BLIJCJNGGIJ = num;
|
||||
this.DKILDKCKHDM = (float)num;
|
||||
base.MALDFLCADLG(true);
|
||||
this.IFCAJEGNGIN();
|
||||
}
|
||||
|
||||
// Token: 0x0600B4B3 RID: 46259 RVA: 0x002A7134 File Offset: 0x002A5334
|
||||
[Token(Token = "0x600B4B3")]
|
||||
[Address(RVA = "0x16F38B0", Offset = "0x16F22B0", VA = "0x1816F38B0", Slot = "46")]
|
||||
protected override void CECJCHNLLNB(bool DDFLMNGNNIP = false)
|
||||
{
|
||||
if (!DDFLMNGNNIP)
|
||||
{
|
||||
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
|
||||
int num = 0;
|
||||
if (blijcjnggij != num)
|
||||
{
|
||||
this.BLIJCJNGGIJ.Vibrate(10, 0.5f);
|
||||
}
|
||||
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
||||
int num2 = 0;
|
||||
if (ljocnmlbcah != num2)
|
||||
{
|
||||
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
|
||||
}
|
||||
Transform transform = base.transform;
|
||||
RecRoomAudioClip buttonDownAudio = this.ButtonDownAudio;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(buttonDownAudio, transform, num4, num3);
|
||||
}
|
||||
Button3DBase.IOJHBLEGKFK dmkkneoiigg = this.DMKKNEOIIGG;
|
||||
if (dmkkneoiigg != 0)
|
||||
{
|
||||
dmkkneoiigg(this);
|
||||
}
|
||||
this.IFCAJEGNGIN();
|
||||
ChargeButton3D.DODFOBKNEPE dodfobknepe;
|
||||
dodfobknepe.System.IDisposable.Dispose();
|
||||
dodfobknepe.<>1__state = (int)((ulong)0L);
|
||||
dodfobknepe.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(dodfobknepe);
|
||||
this.EFGMEENJDFG = coroutine;
|
||||
}
|
||||
|
||||
// Token: 0x0600B4B4 RID: 46260 RVA: 0x002A71F8 File Offset: 0x002A53F8
|
||||
[Token(Token = "0x600B4B4")]
|
||||
[Address(RVA = "0x16F3BC0", Offset = "0x16F25C0", VA = "0x1816F3BC0", Slot = "47")]
|
||||
protected override void IOIPLOFNEGH(bool DDFLMNGNNIP = false)
|
||||
{
|
||||
base.IOIPLOFNEGH(DDFLMNGNNIP);
|
||||
this.IFCAJEGNGIN();
|
||||
}
|
||||
|
||||
// Token: 0x0600B4B5 RID: 46261 RVA: 0x002A7214 File Offset: 0x002A5414
|
||||
[Token(Token = "0x600B4B5")]
|
||||
[Address(RVA = "0x16F3A90", Offset = "0x16F2490", VA = "0x1816F3A90", Slot = "48")]
|
||||
protected override void DJFFCNMEHNL()
|
||||
{
|
||||
Button3DBase.IOJHBLEGKFK cgohkpcbjie = this.CGOHKPCBJIE;
|
||||
if (cgohkpcbjie != 0)
|
||||
{
|
||||
cgohkpcbjie(this);
|
||||
}
|
||||
this.IFCAJEGNGIN();
|
||||
}
|
||||
|
||||
// Token: 0x0600B4B6 RID: 46262 RVA: 0x002A723C File Offset: 0x002A543C
|
||||
[Token(Token = "0x600B4B6")]
|
||||
[Address(RVA = "0x16F3BE0", Offset = "0x16F25E0", VA = "0x1816F3BE0")]
|
||||
private IEnumerator MPMHBOACBMO()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600B4B6)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AGUI.StackedUI.ChargeButton3D::MPMHBOACBMO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(DODFOBKNEPE::System.IDisposable.Dispose, ldloc:DODFOBKNEPE(var_0))
|
||||
stfld:int32(DODFOBKNEPE::<>1__state, ldloc:DODFOBKNEPE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:ChargeButton3D(DODFOBKNEPE::<>4__this, ldloc:DODFOBKNEPE(var_0), ldloc:ChargeButton3D(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: 0x0600B4B7 RID: 46263 RVA: 0x002A7260 File Offset: 0x002A5460
|
||||
[Token(Token = "0x600B4B7")]
|
||||
[Address(RVA = "0x16F3AC0", Offset = "0x16F24C0", VA = "0x1816F3AC0")]
|
||||
private void IFCAJEGNGIN()
|
||||
{
|
||||
Coroutine efgmeenjdfg = this.EFGMEENJDFG;
|
||||
this.SafeStopCoroutine(efgmeenjdfg);
|
||||
SFXAudioSource maklmfafaoh = this.MAKLMFAFAOH;
|
||||
this.EFGMEENJDFG = (ulong)0L;
|
||||
int num = 0;
|
||||
if (maklmfafaoh != num)
|
||||
{
|
||||
this.MAKLMFAFAOH.Stop();
|
||||
this.MAKLMFAFAOH = (ulong)0L;
|
||||
}
|
||||
Image image = this.fillImage;
|
||||
int num2 = 0;
|
||||
if (image != num2)
|
||||
{
|
||||
Image image2 = this.fillImage;
|
||||
int num3 = 0;
|
||||
image2.fillAmount = (float)num3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B4B8 RID: 46264 RVA: 0x002A72DC File Offset: 0x002A54DC
|
||||
[Token(Token = "0x600B4B8")]
|
||||
[Address(RVA = "0x16F3C80", Offset = "0x16F2680", VA = "0x1816F3C80")]
|
||||
public ChargeButton3D()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040076CF RID: 30415
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x40076CF")]
|
||||
[SerializeField]
|
||||
private Image fillImage;
|
||||
|
||||
// Token: 0x040076D0 RID: 30416
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x40076D0")]
|
||||
[SerializeField]
|
||||
private float chargeDuration = 1f;
|
||||
|
||||
// Token: 0x040076D1 RID: 30417
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1FC")]
|
||||
[Token(Token = "0x40076D1")]
|
||||
[SerializeField]
|
||||
private float vibrationIntensity = 0.5f;
|
||||
|
||||
// Token: 0x040076D2 RID: 30418
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x40076D2")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip chargeAudio;
|
||||
|
||||
// Token: 0x040076D3 RID: 30419
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x40076D3")]
|
||||
private SFXAudioSource MAKLMFAFAOH;
|
||||
|
||||
// Token: 0x040076D4 RID: 30420
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x40076D4")]
|
||||
private Coroutine EFGMEENJDFG;
|
||||
|
||||
// Token: 0x02001A37 RID: 6711
|
||||
[Token(Token = "0x2001A37")]
|
||||
public sealed class DFAAAPOBBDL : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600B4B9 RID: 46265 RVA: 0x002A7308 File Offset: 0x002A5508
|
||||
[Token(Token = "0x600B4B9")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public DFAAAPOBBDL(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0600B4BA RID: 46266 RVA: 0x002A7324 File Offset: 0x002A5524
|
||||
[Token(Token = "0x600B4BA")]
|
||||
[Address(RVA = "0x6F1D00", Offset = "0x6F0700", VA = "0x1806F1D00", Slot = "13")]
|
||||
public void Invoke(ChargeButton3D LKDLEHGHCAD)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B4BB RID: 46267 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B4BB")]
|
||||
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(ChargeButton3D LKDLEHGHCAD, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B4BC RID: 46268 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B4BC")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,441 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A9F RID: 6815
|
||||
[Token(Token = "0x2001A9F")]
|
||||
[StructLayout(3)]
|
||||
public class ChecklistWatchUIFlow : PlayerWatchUIFlow
|
||||
{
|
||||
// Token: 0x0600B722 RID: 46882 RVA: 0x002AE814 File Offset: 0x002ACA14
|
||||
[Token(Token = "0x600B722")]
|
||||
[Address(RVA = "0x16F4270", Offset = "0x16F2C70", VA = "0x1816F4270", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
ObjectiveChecklist[] array = this.checklists;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ObjectiveChecklist objectiveChecklist = array[num];
|
||||
num++;
|
||||
objectiveChecklist.StackedUIBase = LJOCNMLBCAH;
|
||||
}
|
||||
SubscreenControl subscreenControl = this.subscreenControl;
|
||||
SubscreenControl.MKNMDALPANG mknmdalpang = new SubscreenControl.MKNMDALPANG(this.EAIHLIKGIJJ);
|
||||
subscreenControl.GHBAJCIEIPD += mknmdalpang;
|
||||
}
|
||||
|
||||
// Token: 0x0600B723 RID: 46883 RVA: 0x002AE874 File Offset: 0x002ACA74
|
||||
[Token(Token = "0x600B723")]
|
||||
[Address(RVA = "0x16F4A50", Offset = "0x16F3450", VA = "0x1816F4A50", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
SubscreenControl subscreenControl = this.subscreenControl;
|
||||
SubscreenControl.MKNMDALPANG mknmdalpang = new SubscreenControl.MKNMDALPANG(this.EAIHLIKGIJJ);
|
||||
subscreenControl.GHBAJCIEIPD -= mknmdalpang;
|
||||
}
|
||||
|
||||
// Token: 0x0600B724 RID: 46884 RVA: 0x002AE8A8 File Offset: 0x002ACAA8
|
||||
[Token(Token = "0x600B724")]
|
||||
[Address(RVA = "0x16F4AE0", Offset = "0x16F34E0", VA = "0x1816F4AE0", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num = 0;
|
||||
bool flag = <EGKJPJKLEAI>k__BackingField == num;
|
||||
int num2 = 0;
|
||||
if (!flag)
|
||||
{
|
||||
ObjectiveChecklist[] array = this.checklists;
|
||||
int length = array.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
ObjectiveChecklist objectiveChecklist = array[num2];
|
||||
bool flag2 = objectiveChecklist.UpdateAllObjectives();
|
||||
if (objectiveChecklist.listType == ObjectiveChecklist.LNLFGFILIGP.Weekly)
|
||||
{
|
||||
GameObject gameObject = this.weeklyChallengesDisplay;
|
||||
bool flag3 = !SingletonMonoBehaviour.Instance.GDPFLMFACOK;
|
||||
gameObject.SetActive(flag3);
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
WeeklyChallengeManager instance = SingletonMonoBehaviour.Instance;
|
||||
Action action = new Action(this.BNEBFKLIAKC);
|
||||
instance.MIJNEJMBBOC += action;
|
||||
WeeklyChallengeManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
Action action2 = new Action(this.PMMBDLGGBMJ);
|
||||
instance2.IJHDELHPOHL += action2;
|
||||
PlayerObjectiveTracker dailiesObjectiveTracker = Player.<EGKJPJKLEAI>k__BackingField.dailiesObjectiveTracker;
|
||||
ActionEvent objectiveProgressUpdateEvent = dailiesObjectiveTracker.ObjectiveProgressUpdateEvent;
|
||||
Action action3 = new Action(this.BNEBFKLIAKC);
|
||||
ActionEvent actionEvent = objectiveProgressUpdateEvent + action3;
|
||||
dailiesObjectiveTracker.ObjectiveProgressUpdateEvent = actionEvent;
|
||||
FNEEJMCEPOL <LLLMEIOLNAP>k__BackingField = SingletonMonoBehaviour.Instance.<LLLMEIOLNAP>k__BackingField;
|
||||
if (<LLLMEIOLNAP>k__BackingField != 0)
|
||||
{
|
||||
string <HINPCOBOOOK>k__BackingField = SingletonMonoBehaviour.Instance.<LLLMEIOLNAP>k__BackingField.<HINPCOBOOOK>k__BackingField;
|
||||
if (!string.IsNullOrEmpty(<HINPCOBOOOK>k__BackingField))
|
||||
{
|
||||
this.themeText.text = <HINPCOBOOOK>k__BackingField;
|
||||
}
|
||||
GameObject gameObject2 = this.fallbackRewardText.gameObject;
|
||||
bool flag4 = !string.IsNullOrEmpty(<LLLMEIOLNAP>k__BackingField.<JIKKGKKNCMJ>k__BackingField);
|
||||
gameObject2.SetActive(flag4);
|
||||
string <JIKKGKKNCMJ>k__BackingField = <LLLMEIOLNAP>k__BackingField.<JIKKGKKNCMJ>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.fallbackRewardText;
|
||||
string text = "If you own the reward, you'll get a " + <JIKKGKKNCMJ>k__BackingField + " instead.";
|
||||
textMeshProUGUI.text = text;
|
||||
}
|
||||
WeeklyChallengeManager.EHGECHLNFFG weeklyChallengesState = SingletonMonoBehaviour.Instance.JEDFCKAHIAA;
|
||||
if (weeklyChallengesState != WeeklyChallengeManager.EHGECHLNFFG.Enabled)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
}
|
||||
bool flag5;
|
||||
if (flag5)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.weeklyChallengesDisabledReasonText, "Challenges are only available in Rec Room Original Rooms");
|
||||
}
|
||||
PLDMAFINLJO.IONHABJHHCE(this.weeklyChallengesDisabledDisplay, flag5);
|
||||
this.EAIHLIKGIJJ();
|
||||
if (!SingletonMonoBehaviour.Instance.NBNAIOIOCNJ)
|
||||
{
|
||||
WatchUI.SetToast(IAFCKKHMKKM.WeeklyChallenges, "NEW");
|
||||
}
|
||||
if (!PlayerObjectiveTracker.KJHLMNOGFIC)
|
||||
{
|
||||
WatchUI.SetToast(IAFCKKHMKKM.DailyChallenges, "NEW");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B725 RID: 46885 RVA: 0x002AEAA4 File Offset: 0x002ACCA4
|
||||
[Token(Token = "0x600B725")]
|
||||
[Address(RVA = "0x16F40A0", Offset = "0x16F2AA0", VA = "0x1816F40A0")]
|
||||
private void EAIHLIKGIJJ()
|
||||
{
|
||||
Subscreen <KJIJOKAOPPM>k__BackingField = this.subscreenControl.<KJIJOKAOPPM>k__BackingField;
|
||||
Subscreen subscreen = this.dailySubscreen;
|
||||
if (!(<KJIJOKAOPPM>k__BackingField == subscreen))
|
||||
{
|
||||
Subscreen <KJIJOKAOPPM>k__BackingField2 = this.subscreenControl.<KJIJOKAOPPM>k__BackingField;
|
||||
Subscreen subscreen2 = this.weeklySubscreen;
|
||||
if (<KJIJOKAOPPM>k__BackingField2 == subscreen2)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.UpdateLastSeenChallengeMapId();
|
||||
string empty = string.Empty;
|
||||
WatchUI.SetToast(IAFCKKHMKKM.WeeklyChallenges, empty);
|
||||
}
|
||||
return;
|
||||
}
|
||||
PlayerObjectiveTracker.UpdateLastRecordedObjectiveDate();
|
||||
string empty2 = string.Empty;
|
||||
WatchUI.SetToast(IAFCKKHMKKM.DailyChallenges, empty2);
|
||||
}
|
||||
|
||||
// Token: 0x0600B726 RID: 46886 RVA: 0x002AEB24 File Offset: 0x002ACD24
|
||||
[Token(Token = "0x600B726")]
|
||||
[Address(RVA = "0x16F3F90", Offset = "0x16F2990", VA = "0x1816F3F90")]
|
||||
private void BNJMGNNCPNL()
|
||||
{
|
||||
this.EAIHLIKGIJJ();
|
||||
if (!SingletonMonoBehaviour.Instance.NBNAIOIOCNJ)
|
||||
{
|
||||
WatchUI.SetToast(IAFCKKHMKKM.WeeklyChallenges, "NEW");
|
||||
}
|
||||
if (!PlayerObjectiveTracker.KJHLMNOGFIC)
|
||||
{
|
||||
WatchUI.SetToast(IAFCKKHMKKM.DailyChallenges, "NEW");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B727 RID: 46887 RVA: 0x002AEB6C File Offset: 0x002ACD6C
|
||||
[Token(Token = "0x600B727")]
|
||||
[Address(RVA = "0x16F5130", Offset = "0x16F3B30", VA = "0x1816F5130", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
WeeklyChallengeManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
WeeklyChallengeManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
Action action = new Action(this.BNEBFKLIAKC);
|
||||
instance2.MIJNEJMBBOC -= action;
|
||||
WeeklyChallengeManager instance3 = SingletonMonoBehaviour.Instance;
|
||||
Action action2 = new Action(this.PMMBDLGGBMJ);
|
||||
instance3.IJHDELHPOHL -= action2;
|
||||
}
|
||||
PlayerObjectiveTracker dailiesObjectiveTracker = Player.<EGKJPJKLEAI>k__BackingField.dailiesObjectiveTracker;
|
||||
ActionEvent objectiveProgressUpdateEvent = dailiesObjectiveTracker.ObjectiveProgressUpdateEvent;
|
||||
Action action3 = new Action(this.BNEBFKLIAKC);
|
||||
ActionEvent actionEvent = objectiveProgressUpdateEvent - action3;
|
||||
dailiesObjectiveTracker.ObjectiveProgressUpdateEvent = actionEvent;
|
||||
}
|
||||
|
||||
// Token: 0x0600B728 RID: 46888 RVA: 0x002AEC08 File Offset: 0x002ACE08
|
||||
[Token(Token = "0x600B728")]
|
||||
[Address(RVA = "0x16F5560", Offset = "0x16F3F60", VA = "0x1816F5560")]
|
||||
private void Update()
|
||||
{
|
||||
WeeklyChallengeManager instance = SingletonMonoBehaviour.Instance;
|
||||
DateTime? <AJAEFIFJLJG>k__BackingField = instance.<AJAEFIFJLJG>k__BackingField;
|
||||
if (instance != 0)
|
||||
{
|
||||
DateTime? <AJAEFIFJLJG>k__BackingField2 = SingletonMonoBehaviour.Instance.<AJAEFIFJLJG>k__BackingField;
|
||||
DateTime utcNow = DateTime.UtcNow;
|
||||
TimeSpan? <FNCFACOHAJE>k__BackingField = SingletonMonoBehaviour.Instance.<FNCFACOHAJE>k__BackingField;
|
||||
TimeSpan timeSpan;
|
||||
this.AABIMFBCMNN = timeSpan;
|
||||
if (timeSpan != this.PBGIFGLINIO)
|
||||
{
|
||||
string text = this.MFBGOHOEAEN();
|
||||
string text2 = this.weeklyChallengePrefix;
|
||||
TextMeshProUGUI textMeshProUGUI = this.weeklyChallengeTimeRemaining;
|
||||
string text3 = text2 + text;
|
||||
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, text3);
|
||||
this.PBGIFGLINIO = text3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B729 RID: 46889 RVA: 0x002AEC98 File Offset: 0x002ACE98
|
||||
[Token(Token = "0x600B729")]
|
||||
[Address(RVA = "0x16F53E0", Offset = "0x16F3DE0", VA = "0x1816F53E0")]
|
||||
private void PDGDCHLPGHA()
|
||||
{
|
||||
string text = this.MFBGOHOEAEN();
|
||||
string text2 = this.weeklyChallengePrefix;
|
||||
TextMeshProUGUI textMeshProUGUI = this.weeklyChallengeTimeRemaining;
|
||||
string text3 = text2 + text;
|
||||
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, text3);
|
||||
}
|
||||
|
||||
// Token: 0x0600B72A RID: 46890 RVA: 0x002AECCC File Offset: 0x002ACECC
|
||||
[Token(Token = "0x600B72A")]
|
||||
[Address(RVA = "0x16F43E0", Offset = "0x16F2DE0", VA = "0x1816F43E0")]
|
||||
private string MFBGOHOEAEN()
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance != 0)
|
||||
{
|
||||
WeeklyChallengeManager instance = SingletonMonoBehaviour.Instance;
|
||||
if (instance != 0)
|
||||
{
|
||||
if (instance <= 0)
|
||||
{
|
||||
object[] array = new object[4];
|
||||
int num;
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
array[0] = num;
|
||||
int num2;
|
||||
if (num2 != 0)
|
||||
{
|
||||
}
|
||||
array[1] = num2;
|
||||
if (num2 != 0)
|
||||
{
|
||||
}
|
||||
array[2] = num2;
|
||||
if (num2 != 0)
|
||||
{
|
||||
}
|
||||
array[3] = num2;
|
||||
return string.Format("{0:D2}:{1:D2}:{2:D2}:{3:D2}", array);
|
||||
}
|
||||
object[] array2 = new object[4];
|
||||
int num3;
|
||||
if (num3 != 0)
|
||||
{
|
||||
}
|
||||
array2[0] = num3;
|
||||
if (num3 != 0)
|
||||
{
|
||||
}
|
||||
array2[1] = num3;
|
||||
if (num3 != 0)
|
||||
{
|
||||
}
|
||||
array2[2] = num3;
|
||||
if (num3 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
object[] array3 = new object[4];
|
||||
int num4;
|
||||
if (num4 != 0)
|
||||
{
|
||||
}
|
||||
array3[0] = num4;
|
||||
int num5;
|
||||
if (num5 != 0)
|
||||
{
|
||||
}
|
||||
array3[1] = num5;
|
||||
if (num5 != 0)
|
||||
{
|
||||
}
|
||||
array3[2] = num5;
|
||||
if (num5 != 0)
|
||||
{
|
||||
}
|
||||
array3[3] = num5;
|
||||
return string.Format("{0:D2}:{1:D2}:{2:D2}:{0:D2}", array3);
|
||||
}
|
||||
|
||||
// Token: 0x0600B72B RID: 46891 RVA: 0x002AEDD4 File Offset: 0x002ACFD4
|
||||
[Token(Token = "0x600B72B")]
|
||||
[Address(RVA = "0x16F3DE0", Offset = "0x16F27E0", VA = "0x1816F3DE0")]
|
||||
private void BNEBFKLIAKC()
|
||||
{
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<EGKJPJKLEAI>k__BackingField == num))
|
||||
{
|
||||
ObjectiveChecklist[] array = this.checklists;
|
||||
int num2 = 0;
|
||||
int length = array.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
ObjectiveChecklist objectiveChecklist = array[num2];
|
||||
bool flag = objectiveChecklist.UpdateAllObjectives();
|
||||
if (objectiveChecklist.listType == ObjectiveChecklist.LNLFGFILIGP.Weekly)
|
||||
{
|
||||
GameObject gameObject = this.weeklyChallengesDisplay;
|
||||
bool flag2 = !SingletonMonoBehaviour.Instance.GDPFLMFACOK;
|
||||
gameObject.SetActive(flag2);
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B72C RID: 46892 RVA: 0x002AEE50 File Offset: 0x002AD050
|
||||
[Token(Token = "0x600B72C")]
|
||||
[Address(RVA = "0x16F5430", Offset = "0x16F3E30", VA = "0x1816F5430")]
|
||||
private void PMMBDLGGBMJ()
|
||||
{
|
||||
WeeklyChallengeManager.EHGECHLNFFG weeklyChallengesState = SingletonMonoBehaviour.Instance.JEDFCKAHIAA;
|
||||
if (weeklyChallengesState == WeeklyChallengeManager.EHGECHLNFFG.Enabled)
|
||||
{
|
||||
}
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.weeklyChallengesDisabledReasonText, "Challenges are only available in Rec Room Original Rooms");
|
||||
}
|
||||
PLDMAFINLJO.IONHABJHHCE(this.weeklyChallengesDisabledDisplay, flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600B72D RID: 46893 RVA: 0x002AEEA4 File Offset: 0x002AD0A4
|
||||
[Token(Token = "0x600B72D")]
|
||||
[Address(RVA = "0x16F5530", Offset = "0x16F3F30", VA = "0x1816F5530")]
|
||||
public void ShowDailySubscreen()
|
||||
{
|
||||
SubscreenControl subscreenControl = this.subscreenControl;
|
||||
Subscreen subscreen = this.dailySubscreen;
|
||||
subscreenControl.ShowSubscreen(subscreen);
|
||||
}
|
||||
|
||||
// Token: 0x0600B72E RID: 46894 RVA: 0x002AEECC File Offset: 0x002AD0CC
|
||||
[Token(Token = "0x600B72E")]
|
||||
[Address(RVA = "0x16F5740", Offset = "0x16F4140", VA = "0x1816F5740")]
|
||||
public ChecklistWatchUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400782D RID: 30765
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400782D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI weeklyChallengeTimeRemaining;
|
||||
|
||||
// Token: 0x0400782E RID: 30766
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400782E")]
|
||||
[SerializeField]
|
||||
private string weeklyChallengePrefix = "New Weekly Challenges in ";
|
||||
|
||||
// Token: 0x0400782F RID: 30767
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400782F")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI themeText;
|
||||
|
||||
// Token: 0x04007830 RID: 30768
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4007830")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI fallbackRewardText;
|
||||
|
||||
// Token: 0x04007831 RID: 30769
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4007831")]
|
||||
[SerializeField]
|
||||
private ObjectiveChecklist[] checklists;
|
||||
|
||||
// Token: 0x04007832 RID: 30770
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4007832")]
|
||||
[SerializeField]
|
||||
private RectTransform weeklyChallengesDisabledDisplay;
|
||||
|
||||
// Token: 0x04007833 RID: 30771
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4007833")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI weeklyChallengesDisabledReasonText;
|
||||
|
||||
// Token: 0x04007834 RID: 30772
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4007834")]
|
||||
[SerializeField]
|
||||
private GameObject weeklyChallengesDisplay;
|
||||
|
||||
// Token: 0x04007835 RID: 30773
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4007835")]
|
||||
[SerializeField]
|
||||
[Header("Subscreens")]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private SubscreenControl subscreenControl;
|
||||
|
||||
// Token: 0x04007836 RID: 30774
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x4007836")]
|
||||
[SerializeField]
|
||||
private Subscreen dailySubscreen;
|
||||
|
||||
// Token: 0x04007837 RID: 30775
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x4007837")]
|
||||
[SerializeField]
|
||||
private Subscreen weeklySubscreen;
|
||||
|
||||
// Token: 0x04007838 RID: 30776
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x4007838")]
|
||||
private TimeSpan AABIMFBCMNN;
|
||||
|
||||
// Token: 0x04007839 RID: 30777
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x4007839")]
|
||||
private int PBGIFGLINIO = (int)((ulong)4294967295L);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,125 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001AB3 RID: 6835
|
||||
[Token(Token = "0x2001AB3")]
|
||||
[RequireComponent(typeof(ReputationSpecificUIBehaviour))]
|
||||
[StructLayout(3)]
|
||||
public class CheerConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x0600B7C6 RID: 47046 RVA: 0x002B1B20 File Offset: 0x002AFD20
|
||||
[Token(Token = "0x600B7C6")]
|
||||
[Address(RVA = "0x1188BA0", Offset = "0x11875A0", VA = "0x181188BA0", Slot = "4")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
|
||||
Action action;
|
||||
ActionEvent actionEvent = reputationSpecificUIBehaviour.PlayerReputationUpdated + action;
|
||||
reputationSpecificUIBehaviour.PlayerReputationUpdated = actionEvent;
|
||||
ActionEvent<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
|
||||
Action<int?> action2 = new Action(this.PABKIEKBHGA);
|
||||
FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg + action2;
|
||||
this.OnEnable();
|
||||
this.PICEBFBCNCL();
|
||||
Button3DBase button = this.button;
|
||||
this.MNGMCHLEHOK();
|
||||
}
|
||||
|
||||
// Token: 0x0600B7C7 RID: 47047 RVA: 0x002B1B8C File Offset: 0x002AFD8C
|
||||
[Token(Token = "0x600B7C7")]
|
||||
[Address(RVA = "0x1188A50", Offset = "0x1187450", VA = "0x181188A50")]
|
||||
private void OnDisable()
|
||||
{
|
||||
ActionEvent<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
|
||||
Action<int?> action = new Action(this.PABKIEKBHGA);
|
||||
FGPIDGLCKEF.HODOKBIDHHG = hodokbidhhg - action;
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
|
||||
int num = 0;
|
||||
if (reputationSpecificUIBehaviour != num)
|
||||
{
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour2 = this.reputationWatcher;
|
||||
Action action2;
|
||||
ActionEvent actionEvent = reputationSpecificUIBehaviour2.PlayerReputationUpdated - action2;
|
||||
reputationSpecificUIBehaviour2.PlayerReputationUpdated = actionEvent;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7C8 RID: 47048 RVA: 0x002B1BF4 File Offset: 0x002AFDF4
|
||||
[Token(Token = "0x600B7C8")]
|
||||
[Address(RVA = "0x1188D10", Offset = "0x1187710", VA = "0x181188D10")]
|
||||
private void PABKIEKBHGA(int? CJFGEMGOJHB)
|
||||
{
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
|
||||
if (reputationSpecificUIBehaviour != 0 && reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField != CJFGEMGOJHB)
|
||||
{
|
||||
this.OnEnable();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7C9 RID: 47049 RVA: 0x002B1C1C File Offset: 0x002AFE1C
|
||||
[Token(Token = "0x600B7C9")]
|
||||
[Address(RVA = "0x1188DA0", Offset = "0x11877A0", VA = "0x181188DA0", Slot = "5")]
|
||||
protected sealed override void PICEBFBCNCL()
|
||||
{
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
|
||||
if (reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField != 0 && FGPIDGLCKEF.BOFKACFLIOB(reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField.value))
|
||||
{
|
||||
int num = 0;
|
||||
base.ILGFOHIJHMG = num;
|
||||
return;
|
||||
}
|
||||
int <JOIIIGPDAKF>k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.<JOIIIGPDAKF>k__BackingField;
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour2 = this.reputationWatcher;
|
||||
if (reputationSpecificUIBehaviour2.<IFBPANODIPA>k__BackingField == 0)
|
||||
{
|
||||
}
|
||||
bool flag = AIGGBBFKAKL.JLGKDMMMDKN(reputationSpecificUIBehaviour2.<IFBPANODIPA>k__BackingField.value);
|
||||
base.ILGFOHIJHMG = (flag ? 1 : 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600B7CA RID: 47050 RVA: 0x002B1C98 File Offset: 0x002AFE98
|
||||
[Token(Token = "0x600B7CA")]
|
||||
[Address(RVA = "0x11889D0", Offset = "0x11873D0", VA = "0x1811889D0", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
if (this.reputationWatcher.<IFBPANODIPA>k__BackingField == 0)
|
||||
{
|
||||
Debug.LogWarning("CheerConditionalButton attempted button press without player!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7CB RID: 47051 RVA: 0x002B1CC4 File Offset: 0x002AFEC4
|
||||
[Token(Token = "0x600B7CB")]
|
||||
[Address(RVA = "0x1188870", Offset = "0x1187270", VA = "0x181188870")]
|
||||
private void LPCFKNILLCB()
|
||||
{
|
||||
int <JOIIIGPDAKF>k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.<JOIIIGPDAKF>k__BackingField;
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
|
||||
if (reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField == 0)
|
||||
{
|
||||
}
|
||||
bool flag = AIGGBBFKAKL.JLGKDMMMDKN(reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField.value);
|
||||
base.ILGFOHIJHMG = (flag ? 1 : 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600B7CC RID: 47052 RVA: 0x002B1D0C File Offset: 0x002AFF0C
|
||||
[Token(Token = "0x600B7CC")]
|
||||
[Address(RVA = "0x1188FA0", Offset = "0x11879A0", VA = "0x181188FA0")]
|
||||
public CheerConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040078BB RID: 30907
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40078BB")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
protected ReputationSpecificUIBehaviour reputationWatcher;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,267 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001AB4 RID: 6836
|
||||
[Token(Token = "0x2001AB4")]
|
||||
[StructLayout(3)]
|
||||
public class CheerPlayerWatchUIFlow : PlayerWatchUIFlow
|
||||
{
|
||||
// Token: 0x17001DB3 RID: 7603
|
||||
// (get) Token: 0x0600B7CD RID: 47053 RVA: 0x002B1D20 File Offset: 0x002AFF20
|
||||
[Token(Token = "0x17001DB3")]
|
||||
protected override string DCLLFJAAEDC
|
||||
{
|
||||
[Token(Token = "0x600B7CD")]
|
||||
[Address(RVA = "0x1189470", Offset = "0x1187E70", VA = "0x181189470", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return "CheerPlayerScreen";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7CE RID: 47054 RVA: 0x002B1D34 File Offset: 0x002AFF34
|
||||
[Token(Token = "0x600B7CE")]
|
||||
[Address(RVA = "0x1189650", Offset = "0x1188050", VA = "0x181189650", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
this.MDCIJPELHJA();
|
||||
}
|
||||
|
||||
// Token: 0x0600B7CF RID: 47055 RVA: 0x002B1D50 File Offset: 0x002AFF50
|
||||
[Token(Token = "0x600B7CF")]
|
||||
[Address(RVA = "0x11894A0", Offset = "0x1187EA0", VA = "0x1811894A0")]
|
||||
private void MDCIJPELHJA()
|
||||
{
|
||||
int <JOIIIGPDAKF>k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.<JOIIIGPDAKF>k__BackingField;
|
||||
if (<JOIIIGPDAKF>k__BackingField != 0)
|
||||
{
|
||||
string text = string.Format(this.cheerCreditString, <JOIIIGPDAKF>k__BackingField);
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
||||
if (<PBHKKOAINGC>k__BackingField == 0 || !AIGGBBFKAKL.JLGKDMMMDKN((long)ObscuredInt.FAJDMKOEFLH(<PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField)))
|
||||
{
|
||||
goto IL_4C;
|
||||
}
|
||||
}
|
||||
string text2 = this.cheerNoCreditString;
|
||||
int num = 0;
|
||||
this.INOPAMBIFKL(num != 0);
|
||||
IL_4C:
|
||||
this.cheerCreditText.text = text2;
|
||||
}
|
||||
|
||||
// Token: 0x0600B7D0 RID: 47056 RVA: 0x002B1DBC File Offset: 0x002AFFBC
|
||||
[Token(Token = "0x600B7D0")]
|
||||
[Address(RVA = "0x11890D0", Offset = "0x1187AD0", VA = "0x1811890D0")]
|
||||
public void Button_General()
|
||||
{
|
||||
int num = 0;
|
||||
this.AOCPPFAHGLF((AIGGBBFKAKL.PIDFCOGLFHN)num);
|
||||
}
|
||||
|
||||
// Token: 0x0600B7D1 RID: 47057 RVA: 0x002B1DD4 File Offset: 0x002AFFD4
|
||||
[Token(Token = "0x600B7D1")]
|
||||
[Address(RVA = "0x11890F0", Offset = "0x1187AF0", VA = "0x1811890F0")]
|
||||
public void Button_Helpful()
|
||||
{
|
||||
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Helpful);
|
||||
}
|
||||
|
||||
// Token: 0x0600B7D2 RID: 47058 RVA: 0x002B1DEC File Offset: 0x002AFFEC
|
||||
[Token(Token = "0x600B7D2")]
|
||||
[Address(RVA = "0x1189100", Offset = "0x1187B00", VA = "0x181189100")]
|
||||
public void Button_Sportmanship()
|
||||
{
|
||||
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Sportmanship);
|
||||
}
|
||||
|
||||
// Token: 0x0600B7D3 RID: 47059 RVA: 0x002B1E04 File Offset: 0x002B0004
|
||||
[Token(Token = "0x600B7D3")]
|
||||
[Address(RVA = "0x11890E0", Offset = "0x1187AE0", VA = "0x1811890E0")]
|
||||
public void Button_GreatHost()
|
||||
{
|
||||
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.GreatHost);
|
||||
}
|
||||
|
||||
// Token: 0x0600B7D4 RID: 47060 RVA: 0x002B1E1C File Offset: 0x002B001C
|
||||
[Token(Token = "0x600B7D4")]
|
||||
[Address(RVA = "0x11890C0", Offset = "0x1187AC0", VA = "0x1811890C0")]
|
||||
public void Button_Creative()
|
||||
{
|
||||
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Creative);
|
||||
}
|
||||
|
||||
// Token: 0x0600B7D5 RID: 47061 RVA: 0x002B1E34 File Offset: 0x002B0034
|
||||
[Token(Token = "0x600B7D5")]
|
||||
[Address(RVA = "0x1188FE0", Offset = "0x11879E0", VA = "0x181188FE0")]
|
||||
private void AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN PMMHNLCIKKP)
|
||||
{
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
||||
if (<PBHKKOAINGC>k__BackingField != 0)
|
||||
{
|
||||
int num = ObscuredInt.FAJDMKOEFLH(<PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField);
|
||||
ToggleButton3D toggleButton3D = this.anonymousToggle;
|
||||
string text = base.DLFNJKINKNM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B7D6 RID: 47062 RVA: 0x002B1E6C File Offset: 0x002B006C
|
||||
[Token(Token = "0x600B7D6")]
|
||||
[Address(RVA = "0x1189280", Offset = "0x1187C80", VA = "0x181189280")]
|
||||
private void LALIIJKECJH(int CJFGEMGOJHB, AIGGBBFKAKL.PIDFCOGLFHN PMMHNLCIKKP, bool NCGKLBAKLJC, string LGHBPPIOOBM)
|
||||
{
|
||||
string amplitudeCommandContext = 0;
|
||||
int num = 0;
|
||||
int playerId = CJFGEMGOJHB;
|
||||
AIGGBBFKAKL.PIDFCOGLFHN cheerCategory = PMMHNLCIKKP;
|
||||
bool anonymous = NCGKLBAKLJC;
|
||||
CheerPlayerWatchUIFlow <>4__this = this;
|
||||
this.INOPAMBIFKL(num != 0);
|
||||
int playerId3 = playerId;
|
||||
AIGGBBFKAKL.PIDFCOGLFHN cheerCategory3 = cheerCategory;
|
||||
if (CheerPlayerWatchUIFlow.<>c.<>9__15_0 == 0)
|
||||
{
|
||||
CheerPlayerWatchUIFlow.<>c.<>9__15_0 = delegate(string error)
|
||||
{
|
||||
Debug.LogError("Failed to cheer player " + error);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, error, 4f, num2, num2);
|
||||
};
|
||||
}
|
||||
Action action = delegate
|
||||
{
|
||||
int playerId2 = playerId;
|
||||
AIGGBBFKAKL.PIDFCOGLFHN cheerCategory2 = cheerCategory;
|
||||
int num3 = 0;
|
||||
IDisposable disposable2 = SingletonMonoBehaviour.Instance.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Your cheer is sent.", 3f, num3, num3);
|
||||
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.CheeredPlayer();
|
||||
<>4__this.MDCIJPELHJA();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B7D7 RID: 47063 RVA: 0x002B1EEC File Offset: 0x002B00EC
|
||||
[Token(Token = "0x600B7D7")]
|
||||
[Address(RVA = "0x1189110", Offset = "0x1187B10", VA = "0x181189110")]
|
||||
private void INOPAMBIFKL(bool ODBAFIFNIDO)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<Button3D> list = this.cheerButtons;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (!(this != num2))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600B7D8 RID: 47064 RVA: 0x002B1F20 File Offset: 0x002B0120
|
||||
[Token(Token = "0x600B7D8")]
|
||||
[Address(RVA = "0x1189670", Offset = "0x1188070", VA = "0x181189670")]
|
||||
public CheerPlayerWatchUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040078BC RID: 30908
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40078BC")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D anonymousToggle;
|
||||
|
||||
// Token: 0x040078BD RID: 30909
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40078BD")]
|
||||
[SerializeField]
|
||||
private List<Button3D> cheerButtons;
|
||||
|
||||
// Token: 0x040078BE RID: 30910
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40078BE")]
|
||||
[SerializeField]
|
||||
[Header("Credits")]
|
||||
private TextMeshProUGUI cheerCreditText;
|
||||
|
||||
// Token: 0x040078BF RID: 30911
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40078BF")]
|
||||
[SerializeField]
|
||||
private string cheerCreditString;
|
||||
|
||||
// Token: 0x040078C0 RID: 30912
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40078C0")]
|
||||
[SerializeField]
|
||||
private string cheerNoCreditString;
|
||||
|
||||
// Token: 0x02001AB5 RID: 6837
|
||||
[Token(Token = "0x2001AB5")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FDBFDJOBGGG
|
||||
{
|
||||
// Token: 0x0600B7D9 RID: 47065 RVA: 0x002B1F34 File Offset: 0x002B0134
|
||||
[Token(Token = "0x600B7D9")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public FDBFDJOBGGG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B7DA RID: 47066 RVA: 0x002B1F48 File Offset: 0x002B0148
|
||||
[Token(Token = "0x600B7DA")]
|
||||
[Address(RVA = "0x1195AE0", Offset = "0x11944E0", VA = "0x181195AE0")]
|
||||
internal void <CreateCheer>b__1()
|
||||
{
|
||||
int num = this.playerId;
|
||||
AIGGBBFKAKL.PIDFCOGLFHN pidfcoglfhn = this.cheerCategory;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = SingletonMonoBehaviour.Instance.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Your cheer is sent.", 3f, num2, num2);
|
||||
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.CheeredPlayer();
|
||||
this.<>4__this.MDCIJPELHJA();
|
||||
}
|
||||
|
||||
// Token: 0x040078C1 RID: 30913
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40078C1")]
|
||||
public int playerId;
|
||||
|
||||
// Token: 0x040078C2 RID: 30914
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x40078C2")]
|
||||
public AIGGBBFKAKL.PIDFCOGLFHN cheerCategory;
|
||||
|
||||
// Token: 0x040078C3 RID: 30915
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40078C3")]
|
||||
public bool anonymous;
|
||||
|
||||
// Token: 0x040078C4 RID: 30916
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40078C4")]
|
||||
public string amplitudeCommandContext;
|
||||
|
||||
// Token: 0x040078C5 RID: 30917
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40078C5")]
|
||||
public CheerPlayerWatchUIFlow <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,491 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Consumable;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B3A RID: 6970
|
||||
[Token(Token = "0x2001B3A")]
|
||||
[StructLayout(3)]
|
||||
public class ChooseFreeGiftScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600BAEA RID: 47850 RVA: 0x002BF924 File Offset: 0x002BDB24
|
||||
[Token(Token = "0x600BAEA")]
|
||||
[Address(RVA = "0x1189A70", Offset = "0x1188470", VA = "0x181189A70")]
|
||||
private void Awake()
|
||||
{
|
||||
IPromise<bool> promise = BBEFMHAEEEA.GMOMCLADPII();
|
||||
Action<bool> action = new Action(this.ONDKPMKIILI);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
int <HCJDKPLCHPK>k__BackingField = Matchmaking.HMCJLLMDAAM.<HCJDKPLCHPK>k__BackingField;
|
||||
this.HLHHPEKALPI = <HCJDKPLCHPK>k__BackingField;
|
||||
IPromise<CCEOLAOLEKJ> promise2 = PEGGCEDHBOF.NFKMGNHDCMN(<HCJDKPLCHPK>k__BackingField);
|
||||
Action<CCEOLAOLEKJ> action2 = new Action(this.JIAEBHEDOKF);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BAEB RID: 47851 RVA: 0x002BF984 File Offset: 0x002BDB84
|
||||
[Token(Token = "0x600BAEB")]
|
||||
[Address(RVA = "0x118AF50", Offset = "0x1189950", VA = "0x18118AF50", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
Action action = new Action(this.FOEEGIHMCON);
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600BAEC RID: 47852 RVA: 0x002BF9C8 File Offset: 0x002BDBC8
|
||||
[Token(Token = "0x600BAEC")]
|
||||
[Address(RVA = "0x118AFF0", Offset = "0x11899F0", VA = "0x18118AFF0")]
|
||||
public void ShowScreen(CreatorFreeGiftButton.KICGKKBJDLH LIELCAEFGKK)
|
||||
{
|
||||
this.LIELCAEFGKK = LIELCAEFGKK;
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
int num = 0;
|
||||
local.PushFlow(this, num);
|
||||
WatchUI.BFPPPLIJIGC.OHPDNGENFJL.AuthorityOpenMenuDetached(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BAED RID: 47853 RVA: 0x002BFA08 File Offset: 0x002BDC08
|
||||
[Token(Token = "0x600BAED")]
|
||||
[Address(RVA = "0x118A1C0", Offset = "0x1188BC0", VA = "0x18118A1C0")]
|
||||
private void FGCBPNFEPLC()
|
||||
{
|
||||
bool? ljapminepph = this.LJAPMINEPPH;
|
||||
bool value = ljapminepph.value != null;
|
||||
if (ljapminepph == (ulong)1L == value)
|
||||
{
|
||||
this.freeGiftConsumablesPagedGrid.SetEmptyDisplayText("Sorry, this feature has been temporarily disabled, but should be back within a week! Any items you have purchased will remain stocked. Please contact us at https://recroom.happyfox.com if you have questions.");
|
||||
this.NACEAAMGKDL.Clear();
|
||||
FreeGiftConsumablesPagedGrid freeGiftConsumablesPagedGrid = this.freeGiftConsumablesPagedGrid;
|
||||
int hlhhpekalpi = this.HLHHPEKALPI;
|
||||
List<OOCCCGPICOG> naceaamgkdl = this.NACEAAMGKDL;
|
||||
freeGiftConsumablesPagedGrid.SetConsumables(naceaamgkdl, hlhhpekalpi);
|
||||
return;
|
||||
}
|
||||
ConsumableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int hlhhpekalpi2 = this.HLHHPEKALPI;
|
||||
IPromise<List<OOCCCGPICOG>> promise = instance.GetAllTransferableConsumableTypesByCreatorId(hlhhpekalpi2);
|
||||
Action<List<OOCCCGPICOG>> action = new Action(this.LCKNAGEIPON);
|
||||
action += action;
|
||||
promise += promise;
|
||||
this.freeGiftConsumablesPagedGrid.Awake();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BAEE RID: 47854 RVA: 0x002BFAB0 File Offset: 0x002BDCB0
|
||||
[Token(Token = "0x600BAEE")]
|
||||
[Address(RVA = "0x118AB30", Offset = "0x1189530", VA = "0x18118AB30")]
|
||||
private void MFFMLKBGGCM(OOCCCGPICOG BAJGNABECMN)
|
||||
{
|
||||
if (!this.LAJLNCJKALH())
|
||||
{
|
||||
FreeGiftConsumablesPagedGrid freeGiftConsumablesPagedGrid = this.freeGiftConsumablesPagedGrid;
|
||||
int num = 0;
|
||||
freeGiftConsumablesPagedGrid.EnableAllButtons(num != 0);
|
||||
this.infoText.text = "Loading your free gift...";
|
||||
OOCCCGPICOG consumable = BAJGNABECMN;
|
||||
int hlhhpekalpi = this.HLHHPEKALPI;
|
||||
IPromise promise = FOEHJBDMMBH.AKFDEPEHBIN(consumable, hlhhpekalpi);
|
||||
Action action = delegate
|
||||
{
|
||||
ChooseFreeGiftScreen <>4__this = this;
|
||||
OOCCCGPICOG consumable2 = BAJGNABECMN;
|
||||
<>4__this.CEBIDGFCNOB(consumable2);
|
||||
};
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
ChooseFreeGiftScreen <>4__this2 = this;
|
||||
int num3 = 0;
|
||||
if (<>4__this2 != num3)
|
||||
{
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
int num4 = 0;
|
||||
IDisposable disposable2 = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, error, 3f, num4, num4);
|
||||
<>4__this2.freeGiftConsumablesPagedGrid.EnableAllButtons(true);
|
||||
<>4__this2.infoText.text = error;
|
||||
}
|
||||
};
|
||||
Action action3 = delegate
|
||||
{
|
||||
ConsumableManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int hlhhpekalpi2 = this.HLHHPEKALPI;
|
||||
instance3.InvalidateTransferableConsumablesByCreatorId(hlhhpekalpi2);
|
||||
this.FGCBPNFEPLC();
|
||||
};
|
||||
}
|
||||
CreatorFreeGiftButton.KICGKKBJDLH lielcaefgkk = this.LIELCAEFGKK;
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
string text = "You may only get one free gift " + "once" + ".";
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x0600BAEF RID: 47855 RVA: 0x002BFB80 File Offset: 0x002BDD80
|
||||
[Token(Token = "0x600BAEF")]
|
||||
[Address(RVA = "0x118A690", Offset = "0x1189090", VA = "0x18118A690")]
|
||||
private bool LAJLNCJKALH()
|
||||
{
|
||||
int hlhhpekalpi = this.HLHHPEKALPI;
|
||||
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
|
||||
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
|
||||
string text = ChooseFreeGiftScreen.GLDPJMPGKII(<OIBJLPBDMML>k__BackingField, hlhhpekalpi, <DOFDAMHCJLP>k__BackingField);
|
||||
if (!PlayerPrefs.HasKey(text))
|
||||
{
|
||||
}
|
||||
string @string = PlayerPrefs.GetString(text);
|
||||
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
CreatorFreeGiftButton.KICGKKBJDLH lielcaefgkk = this.LIELCAEFGKK;
|
||||
TimeSpan maxValue = TimeSpan.MaxValue;
|
||||
DateTime now = DateTime.Now;
|
||||
bool flag2;
|
||||
return flag2;
|
||||
}
|
||||
|
||||
// Token: 0x0600BAF0 RID: 47856 RVA: 0x002BFBFC File Offset: 0x002BDDFC
|
||||
[Token(Token = "0x600BAF0")]
|
||||
[Address(RVA = "0x118A480", Offset = "0x1188E80", VA = "0x18118A480")]
|
||||
private static double IFPHNLLHAOL(CreatorFreeGiftButton.KICGKKBJDLH LIELCAEFGKK)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BAF0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Double AGUI.StackedUI.ChooseFreeGiftScreen::IFPHNLLHAOL(RecRoom.CreatorFreeGiftButton/KICGKKBJDLH)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:TimeSpan(var_4_05, ldsfld:TimeSpan(TimeSpan::MaxValue))
|
||||
}
|
||||
|
||||
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: 0x0600BAF1 RID: 47857 RVA: 0x002BFC10 File Offset: 0x002BDE10
|
||||
[Token(Token = "0x600BAF1")]
|
||||
[Address(RVA = "0x118AE20", Offset = "0x1189820", VA = "0x18118AE20")]
|
||||
private static string NDIOHPGLIAM(CreatorFreeGiftButton.KICGKKBJDLH LIELCAEFGKK)
|
||||
{
|
||||
return "every 5 minutes";
|
||||
}
|
||||
|
||||
// Token: 0x0600BAF2 RID: 47858 RVA: 0x002BFC40 File Offset: 0x002BDE40
|
||||
[Token(Token = "0x600BAF2")]
|
||||
[Address(RVA = "0x118A3E0", Offset = "0x1188DE0", VA = "0x18118A3E0")]
|
||||
private static string GLDPJMPGKII(int IEOEOMOCDND, int MCIOGNFKFBP, long DHLNOPIHMMB)
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600BAF3 RID: 47859 RVA: 0x002BFC50 File Offset: 0x002BDE50
|
||||
[Token(Token = "0x600BAF3")]
|
||||
[Address(RVA = "0x118A040", Offset = "0x1188A40", VA = "0x18118A040")]
|
||||
private static void DAOEHLPJIPP(int IEOEOMOCDND, int MCIOGNFKFBP, long DHLNOPIHMMB, DateTime IJANCLOLJIC)
|
||||
{
|
||||
string text = ChooseFreeGiftScreen.GLDPJMPGKII(IEOEOMOCDND, MCIOGNFKFBP, DHLNOPIHMMB);
|
||||
PlayerPrefs.SetString(text, text);
|
||||
}
|
||||
|
||||
// Token: 0x0600BAF4 RID: 47860 RVA: 0x002BFC70 File Offset: 0x002BDE70
|
||||
[Token(Token = "0x600BAF4")]
|
||||
[Address(RVA = "0x1189C30", Offset = "0x1188630", VA = "0x181189C30")]
|
||||
private static bool BDDKFKMHJGD(int IEOEOMOCDND, int MCIOGNFKFBP, long DHLNOPIHMMB, out DateTime PBMJJOMBPAH)
|
||||
{
|
||||
string text = ChooseFreeGiftScreen.GLDPJMPGKII(IEOEOMOCDND, MCIOGNFKFBP, DHLNOPIHMMB);
|
||||
if (!PlayerPrefs.HasKey(text))
|
||||
{
|
||||
DateTime minValue = DateTime.MinValue;
|
||||
PBMJJOMBPAH.dateData = minValue;
|
||||
}
|
||||
string @string = PlayerPrefs.GetString(text);
|
||||
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
||||
int num = 0;
|
||||
return DateTime.TryParseExact(@string, "u", invariantCulture, (DateTimeStyles)num, out PBMJJOMBPAH);
|
||||
}
|
||||
|
||||
// Token: 0x0600BAF5 RID: 47861 RVA: 0x002BFCC0 File Offset: 0x002BDEC0
|
||||
[Token(Token = "0x600BAF5")]
|
||||
[Address(RVA = "0x11898C0", Offset = "0x11882C0", VA = "0x1811898C0")]
|
||||
private void AKFDEPEHBIN(OOCCCGPICOG BAJGNABECMN)
|
||||
{
|
||||
FreeGiftConsumablesPagedGrid freeGiftConsumablesPagedGrid = this.freeGiftConsumablesPagedGrid;
|
||||
int num = 0;
|
||||
freeGiftConsumablesPagedGrid.EnableAllButtons(num != 0);
|
||||
this.infoText.text = "Loading your free gift...";
|
||||
OOCCCGPICOG consumable = BAJGNABECMN;
|
||||
int hlhhpekalpi = this.HLHHPEKALPI;
|
||||
IPromise promise = FOEHJBDMMBH.AKFDEPEHBIN(consumable, hlhhpekalpi);
|
||||
Action action = delegate
|
||||
{
|
||||
ChooseFreeGiftScreen <>4__this = this;
|
||||
OOCCCGPICOG consumable2 = BAJGNABECMN;
|
||||
<>4__this.CEBIDGFCNOB(consumable2);
|
||||
};
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
ChooseFreeGiftScreen <>4__this2 = this;
|
||||
int num2 = 0;
|
||||
if (<>4__this2 != num2)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, error, 3f, num3, num3);
|
||||
<>4__this2.freeGiftConsumablesPagedGrid.EnableAllButtons(true);
|
||||
<>4__this2.infoText.text = error;
|
||||
}
|
||||
};
|
||||
Action action3 = delegate
|
||||
{
|
||||
ConsumableManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int hlhhpekalpi2 = this.HLHHPEKALPI;
|
||||
instance2.InvalidateTransferableConsumablesByCreatorId(hlhhpekalpi2);
|
||||
this.FGCBPNFEPLC();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BAF6 RID: 47862 RVA: 0x002BFD4C File Offset: 0x002BDF4C
|
||||
[Token(Token = "0x600BAF6")]
|
||||
[Address(RVA = "0x1189D60", Offset = "0x1188760", VA = "0x181189D60")]
|
||||
private void CEBIDGFCNOB(OOCCCGPICOG BAJGNABECMN)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
this.freeGiftConsumablesPagedGrid.EnableAllButtons(true);
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Added to your backpack.", 3f, num2, num2);
|
||||
int hlhhpekalpi = this.HLHHPEKALPI;
|
||||
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
|
||||
long <DOFDAMHCJLP>k__BackingField = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
|
||||
DateTime now = DateTime.Now;
|
||||
string text = ChooseFreeGiftScreen.GLDPJMPGKII(<OIBJLPBDMML>k__BackingField, hlhhpekalpi, <DOFDAMHCJLP>k__BackingField);
|
||||
PlayerPrefs.SetString(text, text);
|
||||
long <DOFDAMHCJLP>k__BackingField2 = Matchmaking.HMCJLLMDAAM.<DOFDAMHCJLP>k__BackingField;
|
||||
int <OIBJLPBDMML>k__BackingField2 = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
|
||||
CFLMJLFBOKH.NILEHHPAPJC(BAJGNABECMN, <DOFDAMHCJLP>k__BackingField2, <OIBJLPBDMML>k__BackingField2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BAF7 RID: 47863 RVA: 0x002BFE0C File Offset: 0x002BE00C
|
||||
[Token(Token = "0x600BAF7")]
|
||||
[Address(RVA = "0x118A0C0", Offset = "0x1188AC0", VA = "0x18118A0C0")]
|
||||
private void FBPLKAAEADN(string MOPOMPHBHKF)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, MOPOMPHBHKF, 3f, num2, num2);
|
||||
this.freeGiftConsumablesPagedGrid.EnableAllButtons(true);
|
||||
this.infoText.text = MOPOMPHBHKF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BAF8 RID: 47864 RVA: 0x002BFE5C File Offset: 0x002BE05C
|
||||
[Token(Token = "0x600BAF8")]
|
||||
[Address(RVA = "0x1189D50", Offset = "0x1188750", VA = "0x181189D50")]
|
||||
public void Button_SelectFreeGift(OOCCCGPICOG consumable)
|
||||
{
|
||||
this.MFFMLKBGGCM(consumable);
|
||||
}
|
||||
|
||||
// Token: 0x0600BAF9 RID: 47865 RVA: 0x002BFE70 File Offset: 0x002BE070
|
||||
[Token(Token = "0x600BAF9")]
|
||||
[Address(RVA = "0x118B0A0", Offset = "0x1189AA0", VA = "0x18118B0A0")]
|
||||
public ChooseFreeGiftScreen()
|
||||
{
|
||||
List<OOCCCGPICOG> list = new List();
|
||||
this.NACEAAMGKDL = list;
|
||||
this.LIELCAEFGKK = (CreatorFreeGiftButton.KICGKKBJDLH)((ulong)5L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600BAFA RID: 47866 RVA: 0x002BFE9C File Offset: 0x002BE09C
|
||||
[Token(Token = "0x600BAFA")]
|
||||
[Address(RVA = "0x118AED0", Offset = "0x11898D0", VA = "0x18118AED0")]
|
||||
[CompilerGenerated]
|
||||
private void ONDKPMKIILI(bool CNEIBILGFCO)
|
||||
{
|
||||
int num = 0;
|
||||
this.LJAPMINEPPH = num;
|
||||
if (base.isActiveAndEnabled)
|
||||
{
|
||||
this.FGCBPNFEPLC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BAFB RID: 47867 RVA: 0x002BFEC4 File Offset: 0x002BE0C4
|
||||
[Token(Token = "0x600BAFB")]
|
||||
[Address(RVA = "0x118A620", Offset = "0x1189020", VA = "0x18118A620")]
|
||||
[CompilerGenerated]
|
||||
private void JIAEBHEDOKF(CCEOLAOLEKJ NBOJLIACJLL)
|
||||
{
|
||||
ScreenHeader screenHeader = this.screenHeader;
|
||||
ObscuredString <ODJFEIBNGPO>k__BackingField = NBOJLIACJLL.<ODJFEIBNGPO>k__BackingField;
|
||||
string text = string.Format("Free Gifts from {0}", <ODJFEIBNGPO>k__BackingField);
|
||||
screenHeader.LKIBJOMNFFD = text;
|
||||
}
|
||||
|
||||
// Token: 0x0600BAFC RID: 47868 RVA: 0x002BFEF8 File Offset: 0x002BE0F8
|
||||
[Token(Token = "0x600BAFC")]
|
||||
[Address(RVA = "0x118A3B0", Offset = "0x1188DB0", VA = "0x18118A3B0")]
|
||||
[CompilerGenerated]
|
||||
private void FOEEGIHMCON()
|
||||
{
|
||||
if (base.isActiveAndEnabled)
|
||||
{
|
||||
this.FGCBPNFEPLC();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BAFD RID: 47869 RVA: 0x002BFF18 File Offset: 0x002BE118
|
||||
[Token(Token = "0x600BAFD")]
|
||||
[Address(RVA = "0x118AA70", Offset = "0x1189470", VA = "0x18118AA70")]
|
||||
[CompilerGenerated]
|
||||
private void LCKNAGEIPON(List<OOCCCGPICOG> EPNKNPNPBCD)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
FreeGiftConsumablesPagedGrid freeGiftConsumablesPagedGrid = this.freeGiftConsumablesPagedGrid;
|
||||
this.NACEAAMGKDL = EPNKNPNPBCD;
|
||||
int hlhhpekalpi = this.HLHHPEKALPI;
|
||||
freeGiftConsumablesPagedGrid.SetConsumables(EPNKNPNPBCD, hlhhpekalpi);
|
||||
if (!Enumerable.Any<OOCCCGPICOG>(EPNKNPNPBCD))
|
||||
{
|
||||
this.freeGiftConsumablesPagedGrid.SetEmptyDisplayText("Sorry, there are no free gifts left :(");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007B26 RID: 31526
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007B26")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private FreeGiftConsumablesPagedGrid freeGiftConsumablesPagedGrid;
|
||||
|
||||
// Token: 0x04007B27 RID: 31527
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007B27")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007B28 RID: 31528
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007B28")]
|
||||
private bool? LJAPMINEPPH;
|
||||
|
||||
// Token: 0x04007B29 RID: 31529
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x4007B29")]
|
||||
private int HLHHPEKALPI;
|
||||
|
||||
// Token: 0x04007B2A RID: 31530
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007B2A")]
|
||||
private List<OOCCCGPICOG> NACEAAMGKDL;
|
||||
|
||||
// Token: 0x04007B2B RID: 31531
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007B2B")]
|
||||
private CreatorFreeGiftButton.KICGKKBJDLH LIELCAEFGKK;
|
||||
|
||||
// Token: 0x02001B3B RID: 6971
|
||||
[Token(Token = "0x2001B3B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JGBGOODPFBO
|
||||
{
|
||||
// Token: 0x0600BAFE RID: 47870 RVA: 0x002BFF70 File Offset: 0x002BE170
|
||||
[Token(Token = "0x600BAFE")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JGBGOODPFBO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BAFF RID: 47871 RVA: 0x002BFF84 File Offset: 0x002BE184
|
||||
[Token(Token = "0x600BAFF")]
|
||||
[Address(RVA = "0x11965F0", Offset = "0x1194FF0", VA = "0x1811965F0")]
|
||||
internal void <TransferConsumable>b__0()
|
||||
{
|
||||
ChooseFreeGiftScreen chooseFreeGiftScreen = this.<>4__this;
|
||||
OOCCCGPICOG oocccgpicog = this.consumable;
|
||||
chooseFreeGiftScreen.CEBIDGFCNOB(oocccgpicog);
|
||||
}
|
||||
|
||||
// Token: 0x0600BB00 RID: 47872 RVA: 0x002BFFAC File Offset: 0x002BE1AC
|
||||
[Token(Token = "0x600BB00")]
|
||||
[Address(RVA = "0x1196620", Offset = "0x1195020", VA = "0x181196620")]
|
||||
internal void <TransferConsumable>b__1(string error)
|
||||
{
|
||||
ChooseFreeGiftScreen chooseFreeGiftScreen = this.<>4__this;
|
||||
int num = 0;
|
||||
if (chooseFreeGiftScreen != num)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, error, 3f, num2, num2);
|
||||
chooseFreeGiftScreen.freeGiftConsumablesPagedGrid.EnableAllButtons(true);
|
||||
chooseFreeGiftScreen.infoText.text = error;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BB01 RID: 47873 RVA: 0x002C0004 File Offset: 0x002BE204
|
||||
[Token(Token = "0x600BB01")]
|
||||
[Address(RVA = "0x1196720", Offset = "0x1195120", VA = "0x181196720")]
|
||||
internal void <TransferConsumable>b__2()
|
||||
{
|
||||
ConsumableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int hlhhpekalpi = this.<>4__this.HLHHPEKALPI;
|
||||
instance.InvalidateTransferableConsumablesByCreatorId(hlhhpekalpi);
|
||||
this.<>4__this.FGCBPNFEPLC();
|
||||
}
|
||||
|
||||
// Token: 0x04007B2C RID: 31532
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007B2C")]
|
||||
public ChooseFreeGiftScreen <>4__this;
|
||||
|
||||
// Token: 0x04007B2D RID: 31533
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007B2D")]
|
||||
public OOCCCGPICOG consumable;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,162 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B3C RID: 6972
|
||||
[Token(Token = "0x2001B3C")]
|
||||
[StructLayout(3)]
|
||||
public class ChoosePlayerDialog : UIDialog<IEnumerable<CCEOLAOLEKJ>, bool, int>
|
||||
{
|
||||
// Token: 0x0600BB02 RID: 47874 RVA: 0x002C003C File Offset: 0x002BE23C
|
||||
[Token(Token = "0x600BB02")]
|
||||
[Address(RVA = "0x118C030", Offset = "0x118AA30", VA = "0x18118C030")]
|
||||
public ChoosePlayerDialog()
|
||||
{
|
||||
CCEOLAOLEKJ[] array = Array.Empty<CCEOLAOLEKJ>();
|
||||
BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN);
|
||||
BGODNAHALGH bgodnahalgh;
|
||||
this.OFFPIEEOIFF = bgodnahalgh;
|
||||
}
|
||||
|
||||
// Token: 0x0600BB03 RID: 47875 RVA: 0x002C006C File Offset: 0x002BE26C
|
||||
[Token(Token = "0x600BB03")]
|
||||
[Address(RVA = "0x118BB90", Offset = "0x118A590", VA = "0x18118BB90")]
|
||||
private void Awake()
|
||||
{
|
||||
AG_TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.EMLENEAFFNO);
|
||||
onValueChanged.AddListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x0600BB04 RID: 47876 RVA: 0x002C00A0 File Offset: 0x002BE2A0
|
||||
[Token(Token = "0x600BB04")]
|
||||
[Address(RVA = "0x118BDC0", Offset = "0x118A7C0", VA = "0x18118BDC0", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF;
|
||||
if (offpieeoiff != 0)
|
||||
{
|
||||
offpieeoiff.Dispose();
|
||||
}
|
||||
AG_TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.EMLENEAFFNO);
|
||||
onValueChanged.RemoveListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x0600BB05 RID: 47877 RVA: 0x002C00EC File Offset: 0x002BE2EC
|
||||
[Token(Token = "0x600BB05")]
|
||||
[Address(RVA = "0x118BE70", Offset = "0x118A870", VA = "0x18118BE70")]
|
||||
private void OnDisable()
|
||||
{
|
||||
if (this.OOMNHBIPKKE)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
Action action = new Action(this.KFENKMBOCGP);
|
||||
ISchedulerPromise schedulerPromise = instance.InvokeInEndOfFrame(0.1f, action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BB06 RID: 47878 RVA: 0x002C0124 File Offset: 0x002BE324
|
||||
[Token(Token = "0x600BB06")]
|
||||
[Address(RVA = "0x118BD70", Offset = "0x118A770", VA = "0x18118BD70", Slot = "17")]
|
||||
public override void ForceCancel(bool OPBKEBCBNLE)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, OPBKEBCBNLE);
|
||||
}
|
||||
|
||||
// Token: 0x0600BB07 RID: 47879 RVA: 0x002C013C File Offset: 0x002BE33C
|
||||
[Token(Token = "0x600BB07")]
|
||||
[Address(RVA = "0x118BF20", Offset = "0x118A920", VA = "0x18118BF20", Slot = "19")]
|
||||
public override IPromise<int> ShowDialog(IEnumerable<CCEOLAOLEKJ> JMGJGOFNEFO, bool OOMNHBIPKKE)
|
||||
{
|
||||
BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF;
|
||||
this.OOMNHBIPKKE = OOMNHBIPKKE;
|
||||
if (offpieeoiff != 0)
|
||||
{
|
||||
offpieeoiff.Dispose();
|
||||
}
|
||||
CCEOLAOLEKJ[] array = Enumerable.ToArray<CCEOLAOLEKJ>(JMGJGOFNEFO);
|
||||
BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN);
|
||||
AG_TMP_InputField ag_TMP_InputField = this.filterInputField;
|
||||
BGODNAHALGH bgodnahalgh;
|
||||
this.OFFPIEEOIFF = bgodnahalgh;
|
||||
string text = ag_TMP_InputField.m_Text;
|
||||
bgodnahalgh.AKKIECEKEEI(text);
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BB08 RID: 47880 RVA: 0x002C01A4 File Offset: 0x002BE3A4
|
||||
[Token(Token = "0x600BB08")]
|
||||
[Address(RVA = "0x118BD40", Offset = "0x118A740", VA = "0x18118BD40")]
|
||||
private void EMLENEAFFNO(string LMAJKCLDDIF)
|
||||
{
|
||||
this.OFFPIEEOIFF.AKKIECEKEEI(LMAJKCLDDIF);
|
||||
}
|
||||
|
||||
// Token: 0x0600BB09 RID: 47881 RVA: 0x002C01C4 File Offset: 0x002BE3C4
|
||||
[Token(Token = "0x600BB09")]
|
||||
[Address(RVA = "0x118BC30", Offset = "0x118A630", VA = "0x18118BC30")]
|
||||
private void BEKNPHKLDEN(IReadOnlyList<CCEOLAOLEKJ> OLLKMIGNGBF)
|
||||
{
|
||||
this.pagedGrid.SetEmptyDisplayText("No friends or nearby players found[|= (]");
|
||||
this.pagedGrid.SetAccounts(OLLKMIGNGBF);
|
||||
}
|
||||
|
||||
// Token: 0x0600BB0A RID: 47882 RVA: 0x002C01F4 File Offset: 0x002BE3F4
|
||||
[Token(Token = "0x600BB0A")]
|
||||
[Address(RVA = "0x118BCC0", Offset = "0x118A6C0", VA = "0x18118BCC0")]
|
||||
public void Button_SelectPlayer(CCEOLAOLEKJ account)
|
||||
{
|
||||
int num = 0;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = account.<IFBPANODIPA>k__BackingField;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BB0B RID: 47883 RVA: 0x002C0218 File Offset: 0x002BE418
|
||||
[Token(Token = "0x600BB0B")]
|
||||
[Address(RVA = "0x1189680", Offset = "0x1188080", VA = "0x181189680")]
|
||||
[CompilerGenerated]
|
||||
private void KFENKMBOCGP()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x04007B2E RID: 31534
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007B2E")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private AccountSelectionPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04007B2F RID: 31535
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007B2F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private AG_TMP_InputField filterInputField;
|
||||
|
||||
// Token: 0x04007B30 RID: 31536
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007B30")]
|
||||
private bool OOMNHBIPKKE;
|
||||
|
||||
// Token: 0x04007B31 RID: 31537
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007B31")]
|
||||
private BGODNAHALGH OFFPIEEOIFF;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A63 RID: 6755
|
||||
[Token(Token = "0x2001A63")]
|
||||
[StructLayout(3)]
|
||||
public class CircuitNodeModeEditableEnumUIControl : BaseCreationObjectSettingFriendlyIntControl<CircuitNodeModeEditableEnumUIControl>
|
||||
{
|
||||
// Token: 0x0600B5CA RID: 46538 RVA: 0x002AA7DC File Offset: 0x002A89DC
|
||||
[Token(Token = "0x600B5CA")]
|
||||
[Address(RVA = "0x55D6C0", Offset = "0x55C0C0", VA = "0x18055D6C0")]
|
||||
public void NodeMetadataUpdated(NodeMetadata KBNMDHBAHGO)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B5CB RID: 46539 RVA: 0x002AA7F0 File Offset: 0x002A89F0
|
||||
[Token(Token = "0x600B5CB")]
|
||||
[Address(RVA = "0x118C690", Offset = "0x118B090", VA = "0x18118C690")]
|
||||
public CircuitNodeModeEditableEnumUIControl()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A99 RID: 6809
|
||||
[Token(Token = "0x2001A99")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ClickableButton : Button3DBase
|
||||
{
|
||||
// Token: 0x0600B712 RID: 46866
|
||||
[Token(Token = "0x600B712")]
|
||||
[Address(Slot = "49")]
|
||||
protected abstract bool JJONPCECBCI();
|
||||
|
||||
// Token: 0x0600B713 RID: 46867 RVA: 0x002AE530 File Offset: 0x002AC730
|
||||
[Token(Token = "0x600B713")]
|
||||
[Address(RVA = "0x118C6D0", Offset = "0x118B0D0", VA = "0x18118C6D0")]
|
||||
protected void OCGMNKCFDDM(bool JHGICJLPCNO = false)
|
||||
{
|
||||
if (!JHGICJLPCNO)
|
||||
{
|
||||
StackedUIBase stackedUIBase = base.JGIANCOEHMA;
|
||||
int num = 0;
|
||||
if (!(stackedUIBase == num))
|
||||
{
|
||||
if (!base.JGIANCOEHMA.CanInteract(this))
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.DJFFCNMEHNL();
|
||||
}
|
||||
}
|
||||
if (this.SelectOnClick)
|
||||
{
|
||||
EventSystem current = EventSystem.current;
|
||||
GameObject gameObject = base.gameObject;
|
||||
current.SetSelectedGameObject(gameObject);
|
||||
}
|
||||
bool flag = this.JJONPCECBCI();
|
||||
}
|
||||
|
||||
// Token: 0x0600B714 RID: 46868
|
||||
[Token(Token = "0x600B714")]
|
||||
[Address(Slot = "50")]
|
||||
protected abstract void FNPHBHJLMMD();
|
||||
|
||||
// Token: 0x0600B715 RID: 46869 RVA: 0x002AE598 File Offset: 0x002AC798
|
||||
[Token(Token = "0x600B715")]
|
||||
[Address(RVA = "0x118C7F0", Offset = "0x118B1F0", VA = "0x18118C7F0")]
|
||||
protected ClickableButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007823 RID: 30755
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x4007823")]
|
||||
public bool SelectOnClick = true;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A9B RID: 6811
|
||||
[Token(Token = "0x2001A9B")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ClickablePressButton : ClickableButton
|
||||
{
|
||||
// Token: 0x0600B718 RID: 46872 RVA: 0x002AE5EC File Offset: 0x002AC7EC
|
||||
[Token(Token = "0x600B718")]
|
||||
[Address(RVA = "0x118C800", Offset = "0x118B200", VA = "0x18118C800", Slot = "46")]
|
||||
protected override void CECJCHNLLNB(bool DDFLMNGNNIP)
|
||||
{
|
||||
base.CECJCHNLLNB(DDFLMNGNNIP);
|
||||
base.OCGMNKCFDDM(DDFLMNGNNIP);
|
||||
}
|
||||
|
||||
// Token: 0x0600B719 RID: 46873 RVA: 0x002AE608 File Offset: 0x002AC808
|
||||
[Token(Token = "0x600B719")]
|
||||
[Address(RVA = "0x118C7F0", Offset = "0x118B1F0", VA = "0x18118C7F0")]
|
||||
protected ClickablePressButton()
|
||||
{
|
||||
this.SelectOnClick = true;
|
||||
base..ctor();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A9A RID: 6810
|
||||
[Token(Token = "0x2001A9A")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ClickableReleaseButton : ClickableButton
|
||||
{
|
||||
// Token: 0x0600B716 RID: 46870 RVA: 0x002AE5B4 File Offset: 0x002AC7B4
|
||||
[Token(Token = "0x600B716")]
|
||||
[Address(RVA = "0x118C830", Offset = "0x118B230", VA = "0x18118C830", Slot = "47")]
|
||||
protected override void IOIPLOFNEGH(bool DDFLMNGNNIP)
|
||||
{
|
||||
base.IOIPLOFNEGH(DDFLMNGNNIP);
|
||||
base.OCGMNKCFDDM(DDFLMNGNNIP);
|
||||
}
|
||||
|
||||
// Token: 0x0600B717 RID: 46871 RVA: 0x002AE5D0 File Offset: 0x002AC7D0
|
||||
[Token(Token = "0x600B717")]
|
||||
[Address(RVA = "0x118C7F0", Offset = "0x118B1F0", VA = "0x18118C7F0")]
|
||||
protected ClickableReleaseButton()
|
||||
{
|
||||
this.SelectOnClick = true;
|
||||
base..ctor();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,141 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A1D RID: 6685
|
||||
[Token(Token = "0x2001A1D")]
|
||||
[RequireComponent(typeof(ClubAnnouncementSpecificUIBehaviour))]
|
||||
[StructLayout(3)]
|
||||
public class ClubAnnouncementConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x0600B3FE RID: 46078 RVA: 0x002A4BAC File Offset: 0x002A2DAC
|
||||
[Token(Token = "0x600B3FE")]
|
||||
[Address(RVA = "0x118D0E0", Offset = "0x118BAE0", VA = "0x18118D0E0")]
|
||||
private void Awake()
|
||||
{
|
||||
ActionEvent detailsUpdated = this.watcher.DetailsUpdated;
|
||||
int num = 0;
|
||||
Action action;
|
||||
detailsUpdated.Add(action, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600B3FF RID: 46079 RVA: 0x002A4BD8 File Offset: 0x002A2DD8
|
||||
[Token(Token = "0x600B3FF")]
|
||||
[Address(RVA = "0x118D580", Offset = "0x118BF80", VA = "0x18118D580")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ClubAnnouncementSpecificUIBehaviour clubAnnouncementSpecificUIBehaviour = this.watcher;
|
||||
int num = 0;
|
||||
if (clubAnnouncementSpecificUIBehaviour != num)
|
||||
{
|
||||
Action action;
|
||||
this.watcher.DetailsUpdated.Remove(action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B400 RID: 46080 RVA: 0x002A4C10 File Offset: 0x002A2E10
|
||||
[Token(Token = "0x600B400")]
|
||||
[Address(RVA = "0x118D180", Offset = "0x118BB80", VA = "0x18118D180", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600B400)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.ClubAnnouncementConditionalButton::MGFKPEMKOOK()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_CB:
|
||||
stloc:ArgumentOutOfRangeException(var_22_D0, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x0600B401 RID: 46081 RVA: 0x002A4CF0 File Offset: 0x002A2EF0
|
||||
[Token(Token = "0x600B401")]
|
||||
[Address(RVA = "0x118D650", Offset = "0x118C050", VA = "0x18118D650", Slot = "5")]
|
||||
protected override void PICEBFBCNCL()
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
ClubAnnouncementSpecificUIBehaviour clubAnnouncementSpecificUIBehaviour = this.watcher;
|
||||
NFEMLMAFFIP <KEHMNKJBDBD>k__BackingField = clubAnnouncementSpecificUIBehaviour.<KEHMNKJBDBD>k__BackingField;
|
||||
if (<KEHMNKJBDBD>k__BackingField == 0)
|
||||
{
|
||||
goto IL_2B;
|
||||
}
|
||||
if (<KEHMNKJBDBD>k__BackingField.HPCKFCEFFOJ == IHLFIKMOAOF.RoomPublished)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (clubAnnouncementSpecificUIBehaviour != (ulong)2L || this.watcher.<PGAMKIKGMPH>k__BackingField != (ulong)0L)
|
||||
{
|
||||
goto IL_4B;
|
||||
}
|
||||
}
|
||||
if (this.watcher.<BHIBEBDGDDG>k__BackingField != (ulong)0L)
|
||||
{
|
||||
goto IL_4B;
|
||||
}
|
||||
IL_2B:
|
||||
int num = 0;
|
||||
base.ILGFOHIJHMG = num;
|
||||
return;
|
||||
IL_4B:
|
||||
base.ILGFOHIJHMG = 1;
|
||||
}
|
||||
|
||||
// Token: 0x0600B402 RID: 46082 RVA: 0x002A4D58 File Offset: 0x002A2F58
|
||||
[Token(Token = "0x600B402")]
|
||||
[Address(RVA = "0x118D6D0", Offset = "0x118C0D0", VA = "0x18118D6D0")]
|
||||
public ClubAnnouncementConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007672 RID: 30322
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4007672")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
protected ClubAnnouncementSpecificUIBehaviour watcher;
|
||||
|
||||
// Token: 0x04007673 RID: 30323
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4007673")]
|
||||
[SerializeField]
|
||||
protected SessionManager.BDPNOBGNGNI loadSceneSource = (SessionManager.BDPNOBGNGNI)((ulong)17L);
|
||||
|
||||
// Token: 0x04007674 RID: 30324
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x4007674")]
|
||||
[SerializeField]
|
||||
private string amplitudeCommandContext;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,165 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RRUI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A1E RID: 6686
|
||||
[Token(Token = "0x2001A1E")]
|
||||
[RequireComponent(typeof(ClubAnnouncementSpecificUIBehaviour))]
|
||||
[StructLayout(3)]
|
||||
public class ClubAnnouncementImage : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600B403 RID: 46083 RVA: 0x002A4D78 File Offset: 0x002A2F78
|
||||
[Token(Token = "0x600B403")]
|
||||
[Address(RVA = "0x118D710", Offset = "0x118C110", VA = "0x18118D710")]
|
||||
private void Awake()
|
||||
{
|
||||
ActionEvent detailsUpdated = this.watcher.DetailsUpdated;
|
||||
Action action = new Action(this.HMFAFLNAEGP);
|
||||
int num = 0;
|
||||
detailsUpdated.Add(action, num != 0);
|
||||
this.HMFAFLNAEGP();
|
||||
}
|
||||
|
||||
// Token: 0x0600B404 RID: 46084 RVA: 0x002A4DB4 File Offset: 0x002A2FB4
|
||||
[Token(Token = "0x600B404")]
|
||||
[Address(RVA = "0x118D970", Offset = "0x118C370", VA = "0x18118D970")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ClubAnnouncementSpecificUIBehaviour clubAnnouncementSpecificUIBehaviour = this.watcher;
|
||||
int num = 0;
|
||||
if (clubAnnouncementSpecificUIBehaviour != num)
|
||||
{
|
||||
ActionEvent detailsUpdated = this.watcher.DetailsUpdated;
|
||||
Action action = new Action(this.HMFAFLNAEGP);
|
||||
detailsUpdated.Remove(action);
|
||||
}
|
||||
if (this.IFAHDAGCHDE != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B405 RID: 46085 RVA: 0x002A4E04 File Offset: 0x002A3004
|
||||
[Token(Token = "0x600B405")]
|
||||
[Address(RVA = "0x118D7B0", Offset = "0x118C1B0", VA = "0x18118D7B0")]
|
||||
private void HMFAFLNAEGP()
|
||||
{
|
||||
int num;
|
||||
for (;;)
|
||||
{
|
||||
NFEMLMAFFIP <KEHMNKJBDBD>k__BackingField = this.watcher.<KEHMNKJBDBD>k__BackingField;
|
||||
NFEMLMAFFIP announcement = <KEHMNKJBDBD>k__BackingField;
|
||||
if (<KEHMNKJBDBD>k__BackingField == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (<KEHMNKJBDBD>k__BackingField.HPCKFCEFFOJ == IHLFIKMOAOF.Generic && (string.IsNullOrEmpty(announcement.<HPJCFFLAJJE>k__BackingField) || announcement.<HPJCFFLAJJE>k__BackingField.Contains("DefaultClubImage")))
|
||||
{
|
||||
break;
|
||||
}
|
||||
string <HPJCFFLAJJE>k__BackingField = <KEHMNKJBDBD>k__BackingField.<HPJCFFLAJJE>k__BackingField;
|
||||
num = 0;
|
||||
if (!string.IsNullOrEmpty(<HPJCFFLAJJE>k__BackingField))
|
||||
{
|
||||
goto Block_3;
|
||||
}
|
||||
}
|
||||
if (this.IFAHDAGCHDE != 0)
|
||||
{
|
||||
}
|
||||
OHDHPENHDAP.CPOAHJEGIEA cpoahjegiea = OHDHPENHDAP.NOCODPBGAOJ(lefdkhfnmek.announcement.<HCJDKPLCHPK>k__BackingField);
|
||||
Action<Texture2D> action = delegate(Texture2D texture)
|
||||
{
|
||||
ClubAnnouncementImage <>4__this = lefdkhfnmek.<>4__this;
|
||||
int num2 = 0;
|
||||
if (<>4__this != num2)
|
||||
{
|
||||
ClubAnnouncementImage <>4__this2 = lefdkhfnmek.<>4__this;
|
||||
ClubAnnouncementSpecificUIBehaviour clubAnnouncementSpecificUIBehaviour = <>4__this2.watcher;
|
||||
NFEMLMAFFIP announcement2 = lefdkhfnmek.announcement;
|
||||
if (clubAnnouncementSpecificUIBehaviour.<KEHMNKJBDBD>k__BackingField == announcement2)
|
||||
{
|
||||
<>4__this2.image.texture = texture;
|
||||
}
|
||||
}
|
||||
};
|
||||
this.IFAHDAGCHDE = action;
|
||||
return;
|
||||
Block_3:
|
||||
this.image.AHGCOGFEEEE = num;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B406 RID: 46086 RVA: 0x002A4EC4 File Offset: 0x002A30C4
|
||||
[Token(Token = "0x600B406")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public ClubAnnouncementImage()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007675 RID: 30325
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007675")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private ClubAnnouncementSpecificUIBehaviour watcher;
|
||||
|
||||
// Token: 0x04007676 RID: 30326
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007676")]
|
||||
[SerializeField]
|
||||
private RecNetRawImage image;
|
||||
|
||||
// Token: 0x04007677 RID: 30327
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4007677")]
|
||||
private OHDHPENHDAP.CPOAHJEGIEA IFAHDAGCHDE;
|
||||
|
||||
// Token: 0x02001A1F RID: 6687
|
||||
[Token(Token = "0x2001A1F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LEFDKHFNMEK
|
||||
{
|
||||
// Token: 0x0600B407 RID: 46087 RVA: 0x002A4ED8 File Offset: 0x002A30D8
|
||||
[Token(Token = "0x600B407")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public LEFDKHFNMEK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B408 RID: 46088 RVA: 0x002A4EEC File Offset: 0x002A30EC
|
||||
[Token(Token = "0x600B408")]
|
||||
[Address(RVA = "0x1196B90", Offset = "0x1195590", VA = "0x181196B90")]
|
||||
internal void <DetailsUpdated>b__0(Texture2D texture)
|
||||
{
|
||||
ClubAnnouncementImage clubAnnouncementImage = this.<>4__this;
|
||||
int num = 0;
|
||||
if (clubAnnouncementImage != num)
|
||||
{
|
||||
ClubAnnouncementImage clubAnnouncementImage2 = this.<>4__this;
|
||||
ClubAnnouncementSpecificUIBehaviour watcher = clubAnnouncementImage2.watcher;
|
||||
NFEMLMAFFIP nfemlmaffip = this.announcement;
|
||||
if (watcher.<KEHMNKJBDBD>k__BackingField == nfemlmaffip)
|
||||
{
|
||||
clubAnnouncementImage2.image.texture = texture;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007678 RID: 30328
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007678")]
|
||||
public ClubAnnouncementImage <>4__this;
|
||||
|
||||
// Token: 0x04007679 RID: 30329
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007679")]
|
||||
public NFEMLMAFFIP announcement;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,194 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A20 RID: 6688
|
||||
[Token(Token = "0x2001A20")]
|
||||
[RequireComponent(typeof(TextMeshProUGUI))]
|
||||
[RequireComponent(typeof(ClubAnnouncementSpecificUIBehaviour))]
|
||||
[StructLayout(3)]
|
||||
public class ClubAnnouncementSpecificText : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600B409 RID: 46089 RVA: 0x002A4F40 File Offset: 0x002A3140
|
||||
[Token(Token = "0x600B409")]
|
||||
[Address(RVA = "0x118DA50", Offset = "0x118C450", VA = "0x18118DA50")]
|
||||
private void Awake()
|
||||
{
|
||||
ActionEvent detailsUpdated = this.watcher.DetailsUpdated;
|
||||
Action action = new Action(this.IHHKJLCGJEN);
|
||||
int num = 0;
|
||||
detailsUpdated.Add(action, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600B40A RID: 46090 RVA: 0x002A4F78 File Offset: 0x002A3178
|
||||
[Token(Token = "0x600B40A")]
|
||||
[Address(RVA = "0x118DE20", Offset = "0x118C820", VA = "0x18118DE20")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ClubAnnouncementSpecificUIBehaviour clubAnnouncementSpecificUIBehaviour = this.watcher;
|
||||
int num = 0;
|
||||
if (clubAnnouncementSpecificUIBehaviour != num)
|
||||
{
|
||||
ActionEvent detailsUpdated = this.watcher.DetailsUpdated;
|
||||
Action action = new Action(this.IHHKJLCGJEN);
|
||||
detailsUpdated.Remove(action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B40B RID: 46091 RVA: 0x002A4FC0 File Offset: 0x002A31C0
|
||||
[Token(Token = "0x600B40B")]
|
||||
[Address(RVA = "0x118DEE0", Offset = "0x118C8E0", VA = "0x18118DEE0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
this.IHHKJLCGJEN();
|
||||
}
|
||||
|
||||
// Token: 0x0600B40C RID: 46092 RVA: 0x002A4FD4 File Offset: 0x002A31D4
|
||||
[Token(Token = "0x600B40C")]
|
||||
[Address(RVA = "0x118DAE0", Offset = "0x118C4E0", VA = "0x18118DAE0")]
|
||||
private void IHHKJLCGJEN()
|
||||
{
|
||||
NFEMLMAFFIP <KEHMNKJBDBD>k__BackingField = this.watcher.<KEHMNKJBDBD>k__BackingField;
|
||||
if (<KEHMNKJBDBD>k__BackingField != 0)
|
||||
{
|
||||
ClubAnnouncementSpecificText.HJPDIJLPCFG hjpdijlpcfg = this.propertyToWatch;
|
||||
if (hjpdijlpcfg != ClubAnnouncementSpecificText.HJPDIJLPCFG.Title)
|
||||
{
|
||||
if (hjpdijlpcfg != ClubAnnouncementSpecificText.HJPDIJLPCFG.Title)
|
||||
{
|
||||
if (hjpdijlpcfg != ClubAnnouncementSpecificText.HJPDIJLPCFG.Title)
|
||||
{
|
||||
if (hjpdijlpcfg != ClubAnnouncementSpecificText.HJPDIJLPCFG.Body)
|
||||
{
|
||||
this.text.text = "Unknown field";
|
||||
return;
|
||||
}
|
||||
IHLFIKMOAOF ihlfikmoaof = <KEHMNKJBDBD>k__BackingField.HPCKFCEFFOJ;
|
||||
if (ihlfikmoaof == IHLFIKMOAOF.Generic)
|
||||
{
|
||||
goto IL_139;
|
||||
}
|
||||
if (ihlfikmoaof != IHLFIKMOAOF.Generic)
|
||||
{
|
||||
if (ihlfikmoaof != IHLFIKMOAOF.Generic)
|
||||
{
|
||||
if (ihlfikmoaof != IHLFIKMOAOF.RoomPublished)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (this.watcher.<ILJJBEONFKA>k__BackingField == 0)
|
||||
{
|
||||
goto IL_DE;
|
||||
}
|
||||
}
|
||||
if (this.watcher.<PGAMKIKGMPH>k__BackingField == 0)
|
||||
{
|
||||
goto IL_DE;
|
||||
}
|
||||
}
|
||||
if (this.watcher.<BHIBEBDGDDG>k__BackingField == 0)
|
||||
{
|
||||
goto IL_DE;
|
||||
}
|
||||
}
|
||||
IHLFIKMOAOF ihlfikmoaof2 = <KEHMNKJBDBD>k__BackingField.HPCKFCEFFOJ;
|
||||
if (ihlfikmoaof2 == IHLFIKMOAOF.Generic)
|
||||
{
|
||||
goto IL_11F;
|
||||
}
|
||||
if (ihlfikmoaof2 == IHLFIKMOAOF.Generic)
|
||||
{
|
||||
if ("" != 0)
|
||||
{
|
||||
string text = "^" + "";
|
||||
}
|
||||
return;
|
||||
}
|
||||
TextMeshProUGUI textMeshProUGUI;
|
||||
if (ihlfikmoaof2 != IHLFIKMOAOF.Generic)
|
||||
{
|
||||
if (ihlfikmoaof2 != IHLFIKMOAOF.RoomPublished)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
ClubAnnouncementSpecificUIBehaviour clubAnnouncementSpecificUIBehaviour = this.watcher;
|
||||
textMeshProUGUI = this.text;
|
||||
if (clubAnnouncementSpecificUIBehaviour.<ILJJBEONFKA>k__BackingField == 0)
|
||||
{
|
||||
goto IL_DE;
|
||||
}
|
||||
}
|
||||
OBBBPCBIMME <PGAMKIKGMPH>k__BackingField = this.watcher.<PGAMKIKGMPH>k__BackingField;
|
||||
if (<PGAMKIKGMPH>k__BackingField == 0 || <PGAMKIKGMPH>k__BackingField.<LGACIEKBLBM>k__BackingField == 0)
|
||||
{
|
||||
}
|
||||
IL_DE:
|
||||
textMeshProUGUI.text = "";
|
||||
return;
|
||||
}
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.text;
|
||||
string <LCLENCDPDPP>k__BackingField = <KEHMNKJBDBD>k__BackingField.<LCLENCDPDPP>k__BackingField;
|
||||
textMeshProUGUI2.text = <LCLENCDPDPP>k__BackingField;
|
||||
return;
|
||||
}
|
||||
IL_11F:
|
||||
TextMeshProUGUI textMeshProUGUI3 = this.text;
|
||||
string <CEJPKGDKMJE>k__BackingField = <KEHMNKJBDBD>k__BackingField.<CEJPKGDKMJE>k__BackingField;
|
||||
textMeshProUGUI3.text = <CEJPKGDKMJE>k__BackingField;
|
||||
return;
|
||||
}
|
||||
IL_139:
|
||||
this.text.text = "";
|
||||
}
|
||||
|
||||
// Token: 0x0600B40D RID: 46093 RVA: 0x002A5174 File Offset: 0x002A3374
|
||||
[Token(Token = "0x600B40D")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public ClubAnnouncementSpecificText()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400767A RID: 30330
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400767A")]
|
||||
[SerializeField]
|
||||
private ClubAnnouncementSpecificText.HJPDIJLPCFG propertyToWatch;
|
||||
|
||||
// Token: 0x0400767B RID: 30331
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400767B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private ClubAnnouncementSpecificUIBehaviour watcher;
|
||||
|
||||
// Token: 0x0400767C RID: 30332
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400767C")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x02001A21 RID: 6689
|
||||
[Token(Token = "0x2001A21")]
|
||||
public enum HJPDIJLPCFG
|
||||
{
|
||||
// Token: 0x0400767E RID: 30334
|
||||
[Token(Token = "0x400767E")]
|
||||
Title,
|
||||
// Token: 0x0400767F RID: 30335
|
||||
[Token(Token = "0x400767F")]
|
||||
Body,
|
||||
// Token: 0x04007680 RID: 30336
|
||||
[Token(Token = "0x4007680")]
|
||||
TargetName,
|
||||
// Token: 0x04007681 RID: 30337
|
||||
[Token(Token = "0x4007681")]
|
||||
TargetDescription
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,207 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A22 RID: 6690
|
||||
[Token(Token = "0x2001A22")]
|
||||
[StructLayout(3)]
|
||||
public class ClubAnnouncementSpecificUIBehaviour : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001D1B RID: 7451
|
||||
// (get) Token: 0x0600B40E RID: 46094 RVA: 0x002A5188 File Offset: 0x002A3388
|
||||
// (set) Token: 0x0600B40F RID: 46095 RVA: 0x002A519C File Offset: 0x002A339C
|
||||
[Token(Token = "0x17001D1B")]
|
||||
public NFEMLMAFFIP EBLBDPOOBHJ
|
||||
{
|
||||
[Token(Token = "0x600B40E")]
|
||||
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
||||
get;
|
||||
[Token(Token = "0x600B40F")]
|
||||
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17001D1C RID: 7452
|
||||
// (get) Token: 0x0600B410 RID: 46096 RVA: 0x002A51B0 File Offset: 0x002A33B0
|
||||
// (set) Token: 0x0600B411 RID: 46097 RVA: 0x002A51C4 File Offset: 0x002A33C4
|
||||
[Token(Token = "0x17001D1C")]
|
||||
public KLCOGEIGEBJ GDLNKEHKFKD
|
||||
{
|
||||
[Token(Token = "0x600B410")]
|
||||
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
||||
get;
|
||||
[Token(Token = "0x600B411")]
|
||||
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17001D1D RID: 7453
|
||||
// (get) Token: 0x0600B412 RID: 46098 RVA: 0x002A51D8 File Offset: 0x002A33D8
|
||||
// (set) Token: 0x0600B413 RID: 46099 RVA: 0x002A51EC File Offset: 0x002A33EC
|
||||
[Token(Token = "0x17001D1D")]
|
||||
public OBBBPCBIMME KGKPAFJOMPE
|
||||
{
|
||||
[Token(Token = "0x600B412")]
|
||||
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
||||
get;
|
||||
[Token(Token = "0x600B413")]
|
||||
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17001D1E RID: 7454
|
||||
// (get) Token: 0x0600B414 RID: 46100 RVA: 0x002A5200 File Offset: 0x002A3400
|
||||
// (set) Token: 0x0600B415 RID: 46101 RVA: 0x002A5214 File Offset: 0x002A3414
|
||||
[Token(Token = "0x17001D1E")]
|
||||
public CCMBKDINCAH LEMMCBGAOND
|
||||
{
|
||||
[Token(Token = "0x600B414")]
|
||||
[Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")]
|
||||
get;
|
||||
[Token(Token = "0x600B415")]
|
||||
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600B416 RID: 46102 RVA: 0x002A5228 File Offset: 0x002A3428
|
||||
[Token(Token = "0x600B416")]
|
||||
[Address(RVA = "0x118E2B0", Offset = "0x118CCB0", VA = "0x18118E2B0")]
|
||||
public void SetClubAnnouncementId(long AOMBLGBCENO, long LOHFFDEGIMK)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
this.AOMBLGBCENO = num2;
|
||||
this.LOHFFDEGIMK = num3;
|
||||
IPromise<NFEMLMAFFIP> promise = JDJGIBLMFKK.NGHOGIBJCDI(AOMBLGBCENO, AOMBLGBCENO);
|
||||
Action<NFEMLMAFFIP> action = new Action(this.EHAFDBDEHEI);
|
||||
num += num;
|
||||
num++;
|
||||
Func<IPromise> func = new Func(this.COGIIFDPNLE);
|
||||
if (num < this)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
Action action2 = new Action(this.PKLLFPDACAA);
|
||||
}
|
||||
|
||||
// Token: 0x0600B417 RID: 46103 RVA: 0x002A52C8 File Offset: 0x002A34C8
|
||||
[Token(Token = "0x600B417")]
|
||||
[Address(RVA = "0x118E590", Offset = "0x118CF90", VA = "0x18118E590")]
|
||||
public ClubAnnouncementSpecificUIBehaviour()
|
||||
{
|
||||
int num;
|
||||
ActionEvent actionEvent = new ActionEvent(32, num != 0);
|
||||
num = 0;
|
||||
this.DetailsUpdated = actionEvent;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600B418 RID: 46104 RVA: 0x002A52F0 File Offset: 0x002A34F0
|
||||
[Token(Token = "0x600B418")]
|
||||
[Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")]
|
||||
[CompilerGenerated]
|
||||
private void EHAFDBDEHEI(NFEMLMAFFIP APIMPLGKICK)
|
||||
{
|
||||
this.<KEHMNKJBDBD>k__BackingField = APIMPLGKICK;
|
||||
}
|
||||
|
||||
// Token: 0x0600B419 RID: 46105 RVA: 0x002A5304 File Offset: 0x002A3504
|
||||
[Token(Token = "0x600B419")]
|
||||
[Address(RVA = "0x118DEF0", Offset = "0x118C8F0", VA = "0x18118DEF0")]
|
||||
[CompilerGenerated]
|
||||
private IPromise COGIIFDPNLE()
|
||||
{
|
||||
NFEMLMAFFIP nfemlmaffip = this.<KEHMNKJBDBD>k__BackingField;
|
||||
IHLFIKMOAOF ihlfikmoaof = nfemlmaffip.HPCKFCEFFOJ;
|
||||
if (nfemlmaffip != 0)
|
||||
{
|
||||
if (nfemlmaffip != 0)
|
||||
{
|
||||
if (ihlfikmoaof != IHLFIKMOAOF.RoomPublished)
|
||||
{
|
||||
return Promise.<CompletedPromise>k__BackingField;
|
||||
}
|
||||
long playerEventId = this.<KEHMNKJBDBD>k__BackingField.<FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.PlayerEventPublishedClubAnnouncementData>().PlayerEventId;
|
||||
int num = 0;
|
||||
IPromise<CCMBKDINCAH> promise = GNPDMBPGHBH.KFAFDDPKHJL(playerEventId, num != 0);
|
||||
Action<CCMBKDINCAH> action = new Action(this.HLMMJGPAGKB);
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
IPromise<CCMBKDINCAH> promise2 = promise.Then(action);
|
||||
}
|
||||
IPromise<OBBBPCBIMME> promise3 = BBHENFCNLAB.FDEMGICNKPI(this.<KEHMNKJBDBD>k__BackingField.<FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.InventionPublishedClubAnnouncementData>().InventionId);
|
||||
Action<OBBBPCBIMME> action2 = new Action(this.CKIEGKPMFID);
|
||||
int num3 = 0;
|
||||
num3 += num3;
|
||||
num3++;
|
||||
num3 += num3;
|
||||
num3 += 19;
|
||||
}
|
||||
IPromise<KLCOGEIGEBJ> promise4 = OJMCBOKJFOF.NHBPIIGDAJP(this.<KEHMNKJBDBD>k__BackingField.<FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.RoomPublishedClubAnnouncementData>().RoomId);
|
||||
Action<KLCOGEIGEBJ> action3 = new Action(this.FHGBCFJPCLE);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B41A RID: 46106 RVA: 0x002A53F8 File Offset: 0x002A35F8
|
||||
[Token(Token = "0x600B41A")]
|
||||
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
|
||||
[CompilerGenerated]
|
||||
private void FHGBCFJPCLE(KLCOGEIGEBJ DDEGOJKBEAN)
|
||||
{
|
||||
this.<BHIBEBDGDDG>k__BackingField = DDEGOJKBEAN;
|
||||
}
|
||||
|
||||
// Token: 0x0600B41B RID: 46107 RVA: 0x002A540C File Offset: 0x002A360C
|
||||
[Token(Token = "0x600B41B")]
|
||||
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
|
||||
[CompilerGenerated]
|
||||
private void CKIEGKPMFID(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this.<PGAMKIKGMPH>k__BackingField = LDNFNNNHPPB;
|
||||
}
|
||||
|
||||
// Token: 0x0600B41C RID: 46108 RVA: 0x002A5420 File Offset: 0x002A3620
|
||||
[Token(Token = "0x600B41C")]
|
||||
[Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")]
|
||||
[CompilerGenerated]
|
||||
private void HLMMJGPAGKB(CCMBKDINCAH MFJCKOBPMGA)
|
||||
{
|
||||
this.<ILJJBEONFKA>k__BackingField = MFJCKOBPMGA;
|
||||
}
|
||||
|
||||
// Token: 0x0600B41D RID: 46109 RVA: 0x002A5434 File Offset: 0x002A3634
|
||||
[Token(Token = "0x600B41D")]
|
||||
[Address(RVA = "0x118E280", Offset = "0x118CC80", VA = "0x18118E280")]
|
||||
[CompilerGenerated]
|
||||
private void PKLLFPDACAA()
|
||||
{
|
||||
ActionEvent detailsUpdated = this.DetailsUpdated;
|
||||
int num = 0;
|
||||
detailsUpdated.Invoke(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x04007682 RID: 30338
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007682")]
|
||||
public readonly ActionEvent DetailsUpdated;
|
||||
|
||||
// Token: 0x04007687 RID: 30343
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4007687")]
|
||||
private long? LOHFFDEGIMK;
|
||||
|
||||
// Token: 0x04007688 RID: 30344
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4007688")]
|
||||
private long? AOMBLGBCENO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A23 RID: 6691
|
||||
[Token(Token = "0x2001A23")]
|
||||
[RequireComponent(typeof(ClubSpecificUIBehaviour))]
|
||||
[StructLayout(3)]
|
||||
public class ClubDetailsConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x0600B41E RID: 46110 RVA: 0x002A5458 File Offset: 0x002A3658
|
||||
[Token(Token = "0x600B41E")]
|
||||
[Address(RVA = "0x118E600", Offset = "0x118D000", VA = "0x18118E600")]
|
||||
private void Awake()
|
||||
{
|
||||
ActionEvent clubDetailsUpdated = this.clubWatcher.ClubDetailsUpdated;
|
||||
int num = 0;
|
||||
Action action;
|
||||
clubDetailsUpdated.Add(action, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600B41F RID: 46111 RVA: 0x002A5484 File Offset: 0x002A3684
|
||||
[Token(Token = "0x600B41F")]
|
||||
[Address(RVA = "0x118E810", Offset = "0x118D210", VA = "0x18118E810")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ClubSpecificUIBehaviour clubSpecificUIBehaviour = this.clubWatcher;
|
||||
int num = 0;
|
||||
if (clubSpecificUIBehaviour != num)
|
||||
{
|
||||
Action action;
|
||||
this.clubWatcher.ClubDetailsUpdated.Remove(action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B420 RID: 46112 RVA: 0x002A54BC File Offset: 0x002A36BC
|
||||
[Token(Token = "0x600B420")]
|
||||
[Address(RVA = "0x118E6A0", Offset = "0x118D0A0", VA = "0x18118E6A0", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
ClubSpecificUIBehaviour clubSpecificUIBehaviour = this.clubWatcher;
|
||||
long? <CHPCFOKEIFM>k__BackingField = clubSpecificUIBehaviour.<CHPCFOKEIFM>k__BackingField;
|
||||
if (clubSpecificUIBehaviour != 0)
|
||||
{
|
||||
long? <CHPCFOKEIFM>k__BackingField2 = this.clubWatcher.<CHPCFOKEIFM>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B421 RID: 46113 RVA: 0x002A54F4 File Offset: 0x002A36F4
|
||||
[Token(Token = "0x600B421")]
|
||||
[Address(RVA = "0x118E8E0", Offset = "0x118D2E0", VA = "0x18118E8E0", Slot = "5")]
|
||||
protected override void PICEBFBCNCL()
|
||||
{
|
||||
bool flag = this.clubWatcher != 0;
|
||||
base.ILGFOHIJHMG = (flag ? 1 : 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600B422 RID: 46114 RVA: 0x002A551C File Offset: 0x002A371C
|
||||
[Token(Token = "0x600B422")]
|
||||
[Address(RVA = "0x118E940", Offset = "0x118D340", VA = "0x18118E940")]
|
||||
public ClubDetailsConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007689 RID: 30345
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4007689")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
protected ClubSpecificUIBehaviour clubWatcher;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,184 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A24 RID: 6692
|
||||
[Token(Token = "0x2001A24")]
|
||||
[RequireComponent(typeof(ClubSpecificUIBehaviour))]
|
||||
[StructLayout(3)]
|
||||
public class ClubMainImage : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600B423 RID: 46115 RVA: 0x002A5530 File Offset: 0x002A3730
|
||||
[Token(Token = "0x600B423")]
|
||||
[Address(RVA = "0x118E980", Offset = "0x118D380", VA = "0x18118E980")]
|
||||
private void Awake()
|
||||
{
|
||||
ActionEvent clubDetailsUpdated = this.clubWatcher.ClubDetailsUpdated;
|
||||
Action action = new Action(this.OHNFIDMLFBB);
|
||||
int num = 0;
|
||||
clubDetailsUpdated.Add(action, num != 0);
|
||||
PLILLKHMNDA <GGGPHCGJMHH>k__BackingField = this.clubWatcher.<GGGPHCGJMHH>k__BackingField;
|
||||
PLILLKHMNDA club = <GGGPHCGJMHH>k__BackingField;
|
||||
if (<GGGPHCGJMHH>k__BackingField != 0)
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
string <EAIJEHLCEPM>k__BackingField = <GGGPHCGJMHH>k__BackingField.<EAIJEHLCEPM>k__BackingField;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
ulong num4;
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.JMGMDKIBOKO(<EAIJEHLCEPM>k__BackingField, true, num3 != 0, num2, num4 != 0UL);
|
||||
this.JLBEIDFLILD = nbmfnjlhkao;
|
||||
Action<Texture2D> action2 = delegate(Texture2D image)
|
||||
{
|
||||
ClubMainImage <>4__this = this;
|
||||
int num5 = 0;
|
||||
if (<>4__this != num5)
|
||||
{
|
||||
ClubMainImage <>4__this2 = this;
|
||||
ClubSpecificUIBehaviour clubSpecificUIBehaviour = <>4__this2.clubWatcher;
|
||||
PLILLKHMNDA club2 = club;
|
||||
if (clubSpecificUIBehaviour.<GGGPHCGJMHH>k__BackingField == club2)
|
||||
{
|
||||
<>4__this2.clubImage.texture = image;
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B424 RID: 46116 RVA: 0x002A55D8 File Offset: 0x002A37D8
|
||||
[Token(Token = "0x600B424")]
|
||||
[Address(RVA = "0x118EC70", Offset = "0x118D670", VA = "0x18118EC70")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ClubSpecificUIBehaviour clubSpecificUIBehaviour = this.clubWatcher;
|
||||
int num = 0;
|
||||
if (clubSpecificUIBehaviour != num)
|
||||
{
|
||||
ActionEvent clubDetailsUpdated = this.clubWatcher.ClubDetailsUpdated;
|
||||
Action action = new Action(this.OHNFIDMLFBB);
|
||||
clubDetailsUpdated.Remove(action);
|
||||
}
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B425 RID: 46117 RVA: 0x002A5634 File Offset: 0x002A3834
|
||||
[Token(Token = "0x600B425")]
|
||||
[Address(RVA = "0x118EB30", Offset = "0x118D530", VA = "0x18118EB30")]
|
||||
private void OHNFIDMLFBB()
|
||||
{
|
||||
PLILLKHMNDA <GGGPHCGJMHH>k__BackingField = this.clubWatcher.<GGGPHCGJMHH>k__BackingField;
|
||||
PLILLKHMNDA club = <GGGPHCGJMHH>k__BackingField;
|
||||
if (<GGGPHCGJMHH>k__BackingField != 0)
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
string <EAIJEHLCEPM>k__BackingField = <GGGPHCGJMHH>k__BackingField.<EAIJEHLCEPM>k__BackingField;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
ulong num3;
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.JMGMDKIBOKO(<EAIJEHLCEPM>k__BackingField, true, num2 != 0, num, num3 != 0UL);
|
||||
this.JLBEIDFLILD = nbmfnjlhkao;
|
||||
Action<Texture2D> action = delegate(Texture2D image)
|
||||
{
|
||||
ClubMainImage <>4__this = this;
|
||||
int num4 = 0;
|
||||
if (<>4__this != num4)
|
||||
{
|
||||
ClubMainImage <>4__this2 = this;
|
||||
ClubSpecificUIBehaviour clubSpecificUIBehaviour = <>4__this2.clubWatcher;
|
||||
PLILLKHMNDA club2 = club;
|
||||
if (clubSpecificUIBehaviour.<GGGPHCGJMHH>k__BackingField == club2)
|
||||
{
|
||||
<>4__this2.clubImage.texture = image;
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B426 RID: 46118 RVA: 0x002A56B0 File Offset: 0x002A38B0
|
||||
[Token(Token = "0x600B426")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public ClubMainImage()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400768A RID: 30346
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400768A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private ClubSpecificUIBehaviour clubWatcher;
|
||||
|
||||
// Token: 0x0400768B RID: 30347
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400768B")]
|
||||
[SerializeField]
|
||||
private RawImage clubImage;
|
||||
|
||||
// Token: 0x0400768C RID: 30348
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400768C")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
|
||||
// Token: 0x02001A25 RID: 6693
|
||||
[Token(Token = "0x2001A25")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LCHCNAJKEMJ
|
||||
{
|
||||
// Token: 0x0600B427 RID: 46119 RVA: 0x002A56C4 File Offset: 0x002A38C4
|
||||
[Token(Token = "0x600B427")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public LCHCNAJKEMJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B428 RID: 46120 RVA: 0x002A56D8 File Offset: 0x002A38D8
|
||||
[Token(Token = "0x600B428")]
|
||||
[Address(RVA = "0x1196AE0", Offset = "0x11954E0", VA = "0x181196AE0")]
|
||||
internal void <ClubDetailsUpdated>b__0(Texture2D image)
|
||||
{
|
||||
ClubMainImage clubMainImage = this.<>4__this;
|
||||
int num = 0;
|
||||
if (clubMainImage != num)
|
||||
{
|
||||
ClubMainImage clubMainImage2 = this.<>4__this;
|
||||
ClubSpecificUIBehaviour clubWatcher = clubMainImage2.clubWatcher;
|
||||
PLILLKHMNDA plillkhmnda = this.club;
|
||||
if (clubWatcher.<GGGPHCGJMHH>k__BackingField == plillkhmnda)
|
||||
{
|
||||
clubMainImage2.clubImage.texture = image;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400768D RID: 30349
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400768D")]
|
||||
public ClubMainImage <>4__this;
|
||||
|
||||
// Token: 0x0400768E RID: 30350
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400768E")]
|
||||
public PLILLKHMNDA club;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A26 RID: 6694
|
||||
[Token(Token = "0x2001A26")]
|
||||
[RequireComponent(typeof(TextMeshProUGUI))]
|
||||
[RequireComponent(typeof(ClubSpecificUIBehaviour))]
|
||||
[StructLayout(3)]
|
||||
public class ClubSpecificText : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600B429 RID: 46121 RVA: 0x002A572C File Offset: 0x002A392C
|
||||
[Token(Token = "0x600B429")]
|
||||
[Address(RVA = "0x118ED50", Offset = "0x118D750", VA = "0x18118ED50")]
|
||||
private void Awake()
|
||||
{
|
||||
ActionEvent clubDetailsUpdated = this.clubWatcher.ClubDetailsUpdated;
|
||||
Action action = new Action(this.LPIGDHJGKBL);
|
||||
int num = 0;
|
||||
clubDetailsUpdated.Add(action, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600B42A RID: 46122 RVA: 0x002A5764 File Offset: 0x002A3964
|
||||
[Token(Token = "0x600B42A")]
|
||||
[Address(RVA = "0x118EE90", Offset = "0x118D890", VA = "0x18118EE90")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ClubSpecificUIBehaviour clubSpecificUIBehaviour = this.clubWatcher;
|
||||
int num = 0;
|
||||
if (clubSpecificUIBehaviour != num)
|
||||
{
|
||||
ActionEvent clubDetailsUpdated = this.clubWatcher.ClubDetailsUpdated;
|
||||
Action action = new Action(this.LPIGDHJGKBL);
|
||||
clubDetailsUpdated.Remove(action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B42B RID: 46123 RVA: 0x002A57AC File Offset: 0x002A39AC
|
||||
[Token(Token = "0x600B42B")]
|
||||
[Address(RVA = "0x118EDE0", Offset = "0x118D7E0", VA = "0x18118EDE0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
PLILLKHMNDA <GGGPHCGJMHH>k__BackingField = this.clubWatcher.<GGGPHCGJMHH>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.text;
|
||||
if (<GGGPHCGJMHH>k__BackingField == 0)
|
||||
{
|
||||
textMeshProUGUI.text = "";
|
||||
return;
|
||||
}
|
||||
ClubSpecificText.GBPJBLDMOAO gbpjbldmoao = this.clubPropertyToWatch;
|
||||
if (gbpjbldmoao == ClubSpecificText.GBPJBLDMOAO.Name)
|
||||
{
|
||||
string <LGACIEKBLBM>k__BackingField = <GGGPHCGJMHH>k__BackingField.<LGACIEKBLBM>k__BackingField;
|
||||
textMeshProUGUI.text = <LGACIEKBLBM>k__BackingField;
|
||||
return;
|
||||
}
|
||||
if (gbpjbldmoao == ClubSpecificText.GBPJBLDMOAO.Description)
|
||||
{
|
||||
string <EHGJCEHECFB>k__BackingField = <GGGPHCGJMHH>k__BackingField.<EHGJCEHECFB>k__BackingField;
|
||||
textMeshProUGUI.text = <EHGJCEHECFB>k__BackingField;
|
||||
return;
|
||||
}
|
||||
textMeshProUGUI.text = "Unknown field";
|
||||
}
|
||||
|
||||
// Token: 0x0600B42C RID: 46124 RVA: 0x002A581C File Offset: 0x002A3A1C
|
||||
[Token(Token = "0x600B42C")]
|
||||
[Address(RVA = "0x118EDE0", Offset = "0x118D7E0", VA = "0x18118EDE0")]
|
||||
private void LPIGDHJGKBL()
|
||||
{
|
||||
PLILLKHMNDA <GGGPHCGJMHH>k__BackingField = this.clubWatcher.<GGGPHCGJMHH>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.text;
|
||||
if (<GGGPHCGJMHH>k__BackingField == 0)
|
||||
{
|
||||
textMeshProUGUI.text = "";
|
||||
return;
|
||||
}
|
||||
ClubSpecificText.GBPJBLDMOAO gbpjbldmoao = this.clubPropertyToWatch;
|
||||
if (gbpjbldmoao == ClubSpecificText.GBPJBLDMOAO.Name)
|
||||
{
|
||||
string <LGACIEKBLBM>k__BackingField = <GGGPHCGJMHH>k__BackingField.<LGACIEKBLBM>k__BackingField;
|
||||
textMeshProUGUI.text = <LGACIEKBLBM>k__BackingField;
|
||||
return;
|
||||
}
|
||||
if (gbpjbldmoao == ClubSpecificText.GBPJBLDMOAO.Description)
|
||||
{
|
||||
string <EHGJCEHECFB>k__BackingField = <GGGPHCGJMHH>k__BackingField.<EHGJCEHECFB>k__BackingField;
|
||||
textMeshProUGUI.text = <EHGJCEHECFB>k__BackingField;
|
||||
return;
|
||||
}
|
||||
textMeshProUGUI.text = "Unknown field";
|
||||
}
|
||||
|
||||
// Token: 0x0600B42D RID: 46125 RVA: 0x002A588C File Offset: 0x002A3A8C
|
||||
[Token(Token = "0x600B42D")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public ClubSpecificText()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400768F RID: 30351
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400768F")]
|
||||
[SerializeField]
|
||||
private ClubSpecificText.GBPJBLDMOAO clubPropertyToWatch;
|
||||
|
||||
// Token: 0x04007690 RID: 30352
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007690")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private ClubSpecificUIBehaviour clubWatcher;
|
||||
|
||||
// Token: 0x04007691 RID: 30353
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4007691")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x02001A27 RID: 6695
|
||||
[Token(Token = "0x2001A27")]
|
||||
public enum GBPJBLDMOAO
|
||||
{
|
||||
// Token: 0x04007693 RID: 30355
|
||||
[Token(Token = "0x4007693")]
|
||||
Name,
|
||||
// Token: 0x04007694 RID: 30356
|
||||
[Token(Token = "0x4007694")]
|
||||
Description
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A28 RID: 6696
|
||||
[Token(Token = "0x2001A28")]
|
||||
[StructLayout(3)]
|
||||
public class ClubSpecificUIBehaviour : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001D1F RID: 7455
|
||||
// (get) Token: 0x0600B42E RID: 46126 RVA: 0x002A58A0 File Offset: 0x002A3AA0
|
||||
[Token(Token = "0x17001D1F")]
|
||||
public bool AOFJICJJHIA
|
||||
{
|
||||
[Token(Token = "0x600B42E")]
|
||||
[Address(RVA = "0x118F1F0", Offset = "0x118DBF0", VA = "0x18118F1F0")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D20 RID: 7456
|
||||
// (get) Token: 0x0600B42F RID: 46127 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600B430 RID: 46128 RVA: 0x002A58B0 File Offset: 0x002A3AB0
|
||||
[Token(Token = "0x17001D20")]
|
||||
public long? CCGOEDABKNN
|
||||
{
|
||||
[Token(Token = "0x600B42F")]
|
||||
[Address(RVA = "0x75DFF0", Offset = "0x75C9F0", VA = "0x18075DFF0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600B430")]
|
||||
[Address(RVA = "0xD07AD0", Offset = "0xD064D0", VA = "0x180D07AD0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D21 RID: 7457
|
||||
// (get) Token: 0x0600B431 RID: 46129 RVA: 0x002A58C0 File Offset: 0x002A3AC0
|
||||
// (set) Token: 0x0600B432 RID: 46130 RVA: 0x002A58D4 File Offset: 0x002A3AD4
|
||||
[Token(Token = "0x17001D21")]
|
||||
public PLILLKHMNDA ENBKKPONNAF
|
||||
{
|
||||
[Token(Token = "0x600B431")]
|
||||
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
||||
get;
|
||||
[Token(Token = "0x600B432")]
|
||||
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600B433 RID: 46131 RVA: 0x002A58E8 File Offset: 0x002A3AE8
|
||||
[Token(Token = "0x600B433")]
|
||||
[Address(RVA = "0x118EF50", Offset = "0x118D950", VA = "0x18118EF50")]
|
||||
public void SetClubId(long? AOMBLGBCENO)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = num > 0;
|
||||
if (num == (flag ? 1 : 0))
|
||||
{
|
||||
int num2 = 0;
|
||||
this.<GGGPHCGJMHH>k__BackingField = num2;
|
||||
ActionEvent clubDetailsUpdated = this.ClubDetailsUpdated;
|
||||
int num3 = 0;
|
||||
clubDetailsUpdated.Invoke(num3 != 0);
|
||||
return;
|
||||
}
|
||||
int num4 = 0;
|
||||
this.<CHPCFOKEIFM>k__BackingField = num4;
|
||||
ulong num5;
|
||||
IPromise<PLILLKHMNDA> promise = JDJGIBLMFKK.NKGOFNILGPL((long)num, num5 != 0UL);
|
||||
Action<PLILLKHMNDA> action = new Action(this.LNLFHHNAIIE);
|
||||
int num6 = 0;
|
||||
num6 += num6;
|
||||
num6++;
|
||||
Action action2 = new Action(this.EBFNJABGLOH);
|
||||
}
|
||||
|
||||
// Token: 0x0600B434 RID: 46132 RVA: 0x002A5964 File Offset: 0x002A3B64
|
||||
[Token(Token = "0x600B434")]
|
||||
[Address(RVA = "0x118F180", Offset = "0x118DB80", VA = "0x18118F180")]
|
||||
public ClubSpecificUIBehaviour()
|
||||
{
|
||||
int num;
|
||||
ActionEvent actionEvent = new ActionEvent(32, num != 0);
|
||||
num = 0;
|
||||
this.ClubDetailsUpdated = actionEvent;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600B435 RID: 46133 RVA: 0x002A598C File Offset: 0x002A3B8C
|
||||
[Token(Token = "0x600B435")]
|
||||
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
|
||||
[CompilerGenerated]
|
||||
private void LNLFHHNAIIE(PLILLKHMNDA EGLGJIONCCP)
|
||||
{
|
||||
this.<GGGPHCGJMHH>k__BackingField = EGLGJIONCCP;
|
||||
}
|
||||
|
||||
// Token: 0x0600B436 RID: 46134 RVA: 0x002A59A0 File Offset: 0x002A3BA0
|
||||
[Token(Token = "0x600B436")]
|
||||
[Address(RVA = "0x118E280", Offset = "0x118CC80", VA = "0x18118E280")]
|
||||
[CompilerGenerated]
|
||||
private void EBFNJABGLOH()
|
||||
{
|
||||
ActionEvent clubDetailsUpdated = this.ClubDetailsUpdated;
|
||||
int num = 0;
|
||||
clubDetailsUpdated.Invoke(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x04007695 RID: 30357
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007695")]
|
||||
public readonly ActionEvent ClubDetailsUpdated;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A64 RID: 6756
|
||||
[Token(Token = "0x2001A64")]
|
||||
[StructLayout(3)]
|
||||
public class ColorPickerScreen : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001D79 RID: 7545
|
||||
// (get) Token: 0x0600B5CC RID: 46540 RVA: 0x002AA804 File Offset: 0x002A8A04
|
||||
[Token(Token = "0x17001D79")]
|
||||
public List<RadioButton3D> BMCKBFFPBOF
|
||||
{
|
||||
[Token(Token = "0x600B5CC")]
|
||||
[Address(RVA = "0x118F8A0", Offset = "0x118E2A0", VA = "0x18118F8A0")]
|
||||
get
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.colorButtonGroup;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D7A RID: 7546
|
||||
// (get) Token: 0x0600B5CD RID: 46541 RVA: 0x002AA820 File Offset: 0x002A8A20
|
||||
// (set) Token: 0x0600B5CE RID: 46542 RVA: 0x002AA834 File Offset: 0x002A8A34
|
||||
[Token(Token = "0x17001D7A")]
|
||||
public Color[] DDFEMEBFJEO
|
||||
{
|
||||
[Token(Token = "0x600B5CD")]
|
||||
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
||||
get
|
||||
{
|
||||
return this.BFGHLDFAMNP;
|
||||
}
|
||||
[Token(Token = "0x600B5CE")]
|
||||
[Address(RVA = "0x118F8E0", Offset = "0x118E2E0", VA = "0x18118F8E0")]
|
||||
set
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.colorButtonGroup;
|
||||
this.BFGHLDFAMNP = value;
|
||||
int num = 0;
|
||||
Color[] bfghldfamnp = this.BFGHLDFAMNP;
|
||||
if (num < bfghldfamnp.Length)
|
||||
{
|
||||
Color[] bfghldfamnp2 = this.BFGHLDFAMNP;
|
||||
num += 2;
|
||||
num += num;
|
||||
RadioGroup3D radioGroup3D2 = this.colorButtonGroup;
|
||||
Color[] bfghldfamnp3 = this.BFGHLDFAMNP;
|
||||
num++;
|
||||
RadioGroup3D radioGroup3D3 = this.colorButtonGroup;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B5CF RID: 46543 RVA: 0x002AA894 File Offset: 0x002A8A94
|
||||
[Token(Token = "0x600B5CF")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public ColorPickerScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007756 RID: 30550
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007756")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D colorButtonGroup;
|
||||
|
||||
// Token: 0x04007757 RID: 30551
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007757")]
|
||||
private Color[] BFGHLDFAMNP;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A3A RID: 6714
|
||||
[Token(Token = "0x2001A3A")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConditionalButton<T> : ConditionalButton where T : Button3DBase
|
||||
{
|
||||
// Token: 0x17001D4B RID: 7499
|
||||
// (get) Token: 0x0600B4CF RID: 46287 RVA: 0x002A7678 File Offset: 0x002A5878
|
||||
[Token(Token = "0x17001D4B")]
|
||||
public T FAGLGMGCNFA
|
||||
{
|
||||
[Token(Token = "0x600B4CF")]
|
||||
[Address(RVA = "0x1B1AC60", Offset = "0x1B19660", VA = "0x181B1AC60")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B4D0 RID: 46288 RVA: 0x002A7688 File Offset: 0x002A5888
|
||||
[Token(Token = "0x600B4D0")]
|
||||
[Address(RVA = "0x1B1AC40", Offset = "0x1B19640", VA = "0x181B1AC40")]
|
||||
protected ConditionalButton()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,164 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A39 RID: 6713
|
||||
[Token(Token = "0x2001A39")]
|
||||
[DisallowMultipleComponent]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConditionalButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001D48 RID: 7496
|
||||
// (get) Token: 0x0600B4C3 RID: 46275 RVA: 0x002A7560 File Offset: 0x002A5760
|
||||
// (set) Token: 0x0600B4C4 RID: 46276 RVA: 0x002A7574 File Offset: 0x002A5774
|
||||
[Token(Token = "0x17001D48")]
|
||||
protected int ILGFOHIJHMG
|
||||
{
|
||||
[Token(Token = "0x600B4C3")]
|
||||
[Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0")]
|
||||
get
|
||||
{
|
||||
return this.CIEEBJFCMIB;
|
||||
}
|
||||
[Token(Token = "0x600B4C4")]
|
||||
[Address(RVA = "0x118FA90", Offset = "0x118E490", VA = "0x18118FA90")]
|
||||
set
|
||||
{
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
this.CIEEBJFCMIB = value;
|
||||
if (cieebjfcmib == 0)
|
||||
{
|
||||
this.PICEBFBCNCL();
|
||||
Button3DBase button3DBase = this.button;
|
||||
this.MNGMCHLEHOK();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D49 RID: 7497
|
||||
// (get) Token: 0x0600B4C5 RID: 46277 RVA: 0x002A75AC File Offset: 0x002A57AC
|
||||
[Token(Token = "0x17001D49")]
|
||||
protected TextMeshProUGUI PMHEHAMJCLI
|
||||
{
|
||||
[Token(Token = "0x600B4C5")]
|
||||
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
||||
get
|
||||
{
|
||||
return this.labelText;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D4A RID: 7498
|
||||
// (get) Token: 0x0600B4C6 RID: 46278 RVA: 0x002A75C0 File Offset: 0x002A57C0
|
||||
[Token(Token = "0x17001D4A")]
|
||||
protected Image CGEMOPMIKCK
|
||||
{
|
||||
[Token(Token = "0x600B4C6")]
|
||||
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
||||
get
|
||||
{
|
||||
return this.buttonImage;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B4C7 RID: 46279 RVA: 0x002A75D4 File Offset: 0x002A57D4
|
||||
[Token(Token = "0x600B4C7")]
|
||||
[Address(RVA = "0x118FA40", Offset = "0x118E440", VA = "0x18118FA40")]
|
||||
public void Button_Action()
|
||||
{
|
||||
if (this.button.FFDOINJEHMM)
|
||||
{
|
||||
this.PICEBFBCNCL();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B4C8 RID: 46280 RVA: 0x002A75FC File Offset: 0x002A57FC
|
||||
[Token(Token = "0x600B4C8")]
|
||||
[Address(RVA = "0x118FB20", Offset = "0x118E520", VA = "0x18118FB20", Slot = "4")]
|
||||
protected virtual void OnEnable()
|
||||
{
|
||||
this.OnEnable();
|
||||
this.PICEBFBCNCL();
|
||||
Button3DBase button3DBase = this.button;
|
||||
this.MNGMCHLEHOK();
|
||||
}
|
||||
|
||||
// Token: 0x0600B4C9 RID: 46281 RVA: 0x002A7628 File Offset: 0x002A5828
|
||||
[Token(Token = "0x600B4C9")]
|
||||
[Address(RVA = "0x118FB20", Offset = "0x118E520", VA = "0x18118FB20")]
|
||||
public void UpdateButton()
|
||||
{
|
||||
this.OnEnable();
|
||||
this.PICEBFBCNCL();
|
||||
Button3DBase button3DBase = this.button;
|
||||
this.MNGMCHLEHOK();
|
||||
}
|
||||
|
||||
// Token: 0x0600B4CA RID: 46282
|
||||
[Token(Token = "0x600B4CA")]
|
||||
[Address(Slot = "5")]
|
||||
protected abstract void PICEBFBCNCL();
|
||||
|
||||
// Token: 0x0600B4CB RID: 46283 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B4CB")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")]
|
||||
protected virtual void MNGMCHLEHOK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B4CC RID: 46284 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B4CC")]
|
||||
[Address(RVA = "0x118FB10", Offset = "0x118E510", VA = "0x18118FB10", Slot = "7")]
|
||||
protected virtual bool HOCJDEBMOLM()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B4CD RID: 46285
|
||||
[Token(Token = "0x600B4CD")]
|
||||
[Address(Slot = "8")]
|
||||
protected abstract void MGFKPEMKOOK();
|
||||
|
||||
// Token: 0x0600B4CE RID: 46286 RVA: 0x002A7654 File Offset: 0x002A5854
|
||||
[Token(Token = "0x600B4CE")]
|
||||
[Address(RVA = "0x118FB90", Offset = "0x118E590", VA = "0x18118FB90")]
|
||||
protected ConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040076D9 RID: 30425
|
||||
[Token(Token = "0x40076D9")]
|
||||
protected const int DEDJKCNFDNN = 0;
|
||||
|
||||
// Token: 0x040076DA RID: 30426
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40076DA")]
|
||||
private int CIEEBJFCMIB = (int)((ulong)2147483648L);
|
||||
|
||||
// Token: 0x040076DB RID: 30427
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40076DB")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
protected Button3DBase button;
|
||||
|
||||
// Token: 0x040076DC RID: 30428
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40076DC")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI labelText;
|
||||
|
||||
// Token: 0x040076DD RID: 30429
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40076DD")]
|
||||
[SerializeField]
|
||||
private Image buttonImage;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Consumable;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001AE6 RID: 6886
|
||||
[Token(Token = "0x2001AE6")]
|
||||
[StructLayout(3)]
|
||||
public class ConsumablesPagedGrid : RecyclerPagedGrid<OOCCCGPICOG, ConsumableButton>
|
||||
{
|
||||
// Token: 0x0600B90D RID: 47373 RVA: 0x002B71EC File Offset: 0x002B53EC
|
||||
[Token(Token = "0x600B90D")]
|
||||
[Address(RVA = "0x118FE20", Offset = "0x118E820", VA = "0x18118FE20", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(ConsumableButton LKDLEHGHCAD)
|
||||
{
|
||||
ConsumableButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnConsumableSelectedEvent != (ulong)0L)
|
||||
{
|
||||
ToggleButton3D.OnToggleButton3DClick buttonAction = button.PAALHPHGBDF;
|
||||
UnityAction<bool> unityAction = delegate(bool isOn)
|
||||
{
|
||||
ConsumablesPagedGrid <>4__this = this;
|
||||
ConsumableButton button2 = button;
|
||||
ConsumablesPagedGrid.ConsumableSelectedEvent onConsumableSelectedEvent = <>4__this.OnConsumableSelectedEvent;
|
||||
OOCCCGPICOG <EDNKKMAAFEB>k__BackingField = button2.<EDNKKMAAFEB>k__BackingField;
|
||||
onConsumableSelectedEvent.Invoke(<EDNKKMAAFEB>k__BackingField);
|
||||
};
|
||||
buttonAction.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B90E RID: 47374 RVA: 0x002B7248 File Offset: 0x002B5448
|
||||
[Token(Token = "0x600B90E")]
|
||||
[Address(RVA = "0x118FF00", Offset = "0x118E900", VA = "0x18118FF00")]
|
||||
public void SetConsumables(IEnumerable<OOCCCGPICOG> EPNKNPNPBCD, BackpackScreen.EJKOBPNECBN HGLLKBFOBIE)
|
||||
{
|
||||
Func<OOCCCGPICOG, ConsumableManager.KIDKMAOBOIG> <>9__4_ = ConsumablesPagedGrid.<>c.<>9__4_0;
|
||||
if (<>9__4_ == 0)
|
||||
{
|
||||
ConsumablesPagedGrid.<>c.<>9__4_0 = (OOCCCGPICOG c) => c.<MPBLJOGNHKP>k__BackingField;
|
||||
}
|
||||
List<OOCCCGPICOG> list = Enumerable.ToList<OOCCCGPICOG>(Enumerable.OrderBy<OOCCCGPICOG, ConsumableManager.KIDKMAOBOIG>(EPNKNPNPBCD, <>9__4_));
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B90F RID: 47375 RVA: 0x002B7288 File Offset: 0x002B5488
|
||||
[Token(Token = "0x600B90F")]
|
||||
[Address(RVA = "0x118FDE0", Offset = "0x118E7E0", VA = "0x18118FDE0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(OOCCCGPICOG BAJGNABECMN, ConsumableButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.uiFlowBase.<KBKJKEOPIGB>k__BackingField;
|
||||
LKDLEHGHCAD.SetConsumable(BAJGNABECMN, <KBKJKEOPIGB>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600B910 RID: 47376 RVA: 0x002B72B0 File Offset: 0x002B54B0
|
||||
[Token(Token = "0x600B910")]
|
||||
[Address(RVA = "0x1190020", Offset = "0x118EA20", VA = "0x181190020")]
|
||||
public ConsumablesPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040079A5 RID: 31141
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40079A5")]
|
||||
[SerializeField]
|
||||
private StackedUIFlowBase uiFlowBase;
|
||||
|
||||
// Token: 0x040079A6 RID: 31142
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40079A6")]
|
||||
public ConsumablesPagedGrid.ConsumableSelectedEvent OnConsumableSelectedEvent;
|
||||
|
||||
// Token: 0x02001AE7 RID: 6887
|
||||
[Token(Token = "0x2001AE7")]
|
||||
[Serializable]
|
||||
public class ConsumableSelectedEvent : UnityEvent<OOCCCGPICOG>
|
||||
{
|
||||
// Token: 0x0600B911 RID: 47377 RVA: 0x002B72C4 File Offset: 0x002B54C4
|
||||
[Token(Token = "0x600B911")]
|
||||
[Address(RVA = "0x118FDA0", Offset = "0x118E7A0", VA = "0x18118FDA0")]
|
||||
public ConsumableSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001AE8 RID: 6888
|
||||
[Token(Token = "0x2001AE8")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KLEOCFCHLMK
|
||||
{
|
||||
// Token: 0x0600B912 RID: 47378 RVA: 0x002B72D8 File Offset: 0x002B54D8
|
||||
[Token(Token = "0x600B912")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public KLEOCFCHLMK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B913 RID: 47379 RVA: 0x002B72EC File Offset: 0x002B54EC
|
||||
[Token(Token = "0x600B913")]
|
||||
[Address(RVA = "0x1196A80", Offset = "0x1195480", VA = "0x181196A80")]
|
||||
internal void <SetupNewChild>b__0(bool isOn)
|
||||
{
|
||||
ConsumablesPagedGrid consumablesPagedGrid = this.<>4__this;
|
||||
ConsumableButton consumableButton = this.button;
|
||||
ConsumablesPagedGrid.ConsumableSelectedEvent onConsumableSelectedEvent = consumablesPagedGrid.OnConsumableSelectedEvent;
|
||||
OOCCCGPICOG <EDNKKMAAFEB>k__BackingField = consumableButton.<EDNKKMAAFEB>k__BackingField;
|
||||
onConsumableSelectedEvent.Invoke(<EDNKKMAAFEB>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x040079A7 RID: 31143
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40079A7")]
|
||||
public ConsumablesPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x040079A8 RID: 31144
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40079A8")]
|
||||
public ConsumableButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B3D RID: 6973
|
||||
[Token(Token = "0x2001B3D")]
|
||||
[StructLayout(3)]
|
||||
public class ContactsPermissionAskScreen : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BB0C RID: 47884 RVA: 0x002C022C File Offset: 0x002BE42C
|
||||
[Token(Token = "0x600BB0C")]
|
||||
[Address(RVA = "0x1190060", Offset = "0x118EA60", VA = "0x181190060")]
|
||||
private void Awake()
|
||||
{
|
||||
this.<HCMFINBIDHM>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600BB0D RID: 47885 RVA: 0x002C0240 File Offset: 0x002BE440
|
||||
[Token(Token = "0x600BB0D")]
|
||||
[Address(RVA = "0x11900F0", Offset = "0x118EAF0", VA = "0x1811900F0", Slot = "18")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog()
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
||||
IPromise promise;
|
||||
if (promise == 0)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
if (SingletonMonoBehaviour.Instance.CanAskForContactsPermission())
|
||||
{
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BB0E RID: 47886 RVA: 0x002C0284 File Offset: 0x002BE484
|
||||
[Token(Token = "0x600BB0E")]
|
||||
[Address(RVA = "0x11900B0", Offset = "0x118EAB0", VA = "0x1811900B0")]
|
||||
public void Button_Yes()
|
||||
{
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BB0F RID: 47887 RVA: 0x002C029C File Offset: 0x002BE49C
|
||||
[Token(Token = "0x600BB0F")]
|
||||
[Address(RVA = "0x1190070", Offset = "0x118EA70", VA = "0x181190070")]
|
||||
public void Button_Skip()
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BB10 RID: 47888 RVA: 0x002C02B4 File Offset: 0x002BE4B4
|
||||
[Token(Token = "0x600BB10")]
|
||||
[Address(RVA = "0x118FD60", Offset = "0x118E760", VA = "0x18118FD60")]
|
||||
public ContactsPermissionAskScreen()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,335 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001B3E RID: 6974
|
||||
[Token(Token = "0x2001B3E")]
|
||||
[StructLayout(3)]
|
||||
public class CreateRoomScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x17001DE6 RID: 7654
|
||||
// (get) Token: 0x0600BB11 RID: 47889 RVA: 0x002C02C8 File Offset: 0x002BE4C8
|
||||
// (set) Token: 0x0600BB12 RID: 47890 RVA: 0x002C02DC File Offset: 0x002BE4DC
|
||||
[Token(Token = "0x17001DE6")]
|
||||
public bool OHFDBBCDPJH
|
||||
{
|
||||
[Token(Token = "0x600BB11")]
|
||||
[Address(RVA = "0x631360", Offset = "0x62FD60", VA = "0x180631360")]
|
||||
get;
|
||||
[Token(Token = "0x600BB12")]
|
||||
[Address(RVA = "0x631640", Offset = "0x630040", VA = "0x180631640")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x140000CA RID: 202
|
||||
// (add) Token: 0x0600BB13 RID: 47891 RVA: 0x002C02F0 File Offset: 0x002BE4F0
|
||||
// (remove) Token: 0x0600BB14 RID: 47892 RVA: 0x002C030C File Offset: 0x002BE50C
|
||||
[Token(Token = "0x140000CA")]
|
||||
public event Action FEELMHCHLDH
|
||||
{
|
||||
[Token(Token = "0x600BB13")]
|
||||
[Address(RVA = "0x1190970", Offset = "0x118F370", VA = "0x181190970")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600BB14")]
|
||||
[Address(RVA = "0x1190AB0", Offset = "0x118F4B0", VA = "0x181190AB0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000CB RID: 203
|
||||
// (add) Token: 0x0600BB15 RID: 47893 RVA: 0x002C0328 File Offset: 0x002BE528
|
||||
// (remove) Token: 0x0600BB16 RID: 47894 RVA: 0x002C0344 File Offset: 0x002BE544
|
||||
[Token(Token = "0x140000CB")]
|
||||
public event Action<bool> HNJLMFPJABD
|
||||
{
|
||||
[Token(Token = "0x600BB15")]
|
||||
[Address(RVA = "0x11908D0", Offset = "0x118F2D0", VA = "0x1811908D0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600BB16")]
|
||||
[Address(RVA = "0x1190A10", Offset = "0x118F410", VA = "0x181190A10")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BB17 RID: 47895 RVA: 0x002C0360 File Offset: 0x002BE560
|
||||
[Token(Token = "0x600BB17")]
|
||||
[Address(RVA = "0x11906F0", Offset = "0x118F0F0", VA = "0x1811906F0", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
if (EIMGAFPPJFD.IKDFDELJBII())
|
||||
{
|
||||
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.baseRoomsGrid;
|
||||
IPromise<IReadOnlyList<KLCOGEIGEBJ>> promise = OJMCBOKJFOF.LMEPPFGPHLA();
|
||||
Action<IReadOnlyList<KLCOGEIGEBJ>> action = new Action(this.KEDOGKKAEPA);
|
||||
this.myRooomsGrid.Awake();
|
||||
IPromise<IReadOnlyList<KLCOGEIGEBJ>> promise2 = OJMCBOKJFOF.FNMNFLFIBJG();
|
||||
Action<IReadOnlyList<KLCOGEIGEBJ>> action2 = new Action(this.JGIBPBANEHA);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BB18 RID: 47896 RVA: 0x002C03C4 File Offset: 0x002BE5C4
|
||||
[Token(Token = "0x600BB18")]
|
||||
[Address(RVA = "0x11903A0", Offset = "0x118EDA0", VA = "0x1811903A0")]
|
||||
public int FindPageIndexOfBaseRoom(string BFGCDJFNJLE)
|
||||
{
|
||||
return this.baseRoomsGrid.FindPageIndexOfRoom(BFGCDJFNJLE);
|
||||
}
|
||||
|
||||
// Token: 0x0600BB19 RID: 47897 RVA: 0x002C03E4 File Offset: 0x002BE5E4
|
||||
[Token(Token = "0x600BB19")]
|
||||
[Address(RVA = "0x1190870", Offset = "0x118F270", VA = "0x181190870")]
|
||||
public void SetBaseRoomsCurrentPage(int LMJALOEKCED)
|
||||
{
|
||||
this.baseRoomsGrid.SetCurrentPage(LMJALOEKCED, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BB1A RID: 47898 RVA: 0x002C0404 File Offset: 0x002BE604
|
||||
[Token(Token = "0x600BB1A")]
|
||||
[Address(RVA = "0x11908A0", Offset = "0x118F2A0", VA = "0x1811908A0")]
|
||||
public void ShowBaseRoomsSubscreen()
|
||||
{
|
||||
SubscreenControl subscreenControl = this.subscreenControl;
|
||||
Subscreen subscreen = this.baseRoomsSubscreen;
|
||||
subscreenControl.ShowSubscreen(subscreen);
|
||||
}
|
||||
|
||||
// Token: 0x0600BB1B RID: 47899 RVA: 0x002C042C File Offset: 0x002BE62C
|
||||
[Token(Token = "0x600BB1B")]
|
||||
[Address(RVA = "0x11901F0", Offset = "0x118EBF0", VA = "0x1811901F0")]
|
||||
public void Button_CopyBaseRoom(KLCOGEIGEBJ targetRoom)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.VerifyAccountRequirements())
|
||||
{
|
||||
CloneRoomUIDialog cloneRoomUIDialog = this.cloneDialog;
|
||||
Action feelmhchldh = this.FEELMHCHLDH;
|
||||
Action<bool> hnjlmfpjabd = this.HNJLMFPJABD;
|
||||
CloneRoomUIDialog.JPIPBNCAKBL jpipbncakbl = new CloneRoomUIDialog.JPIPBNCAKBL();
|
||||
jpipbncakbl.cloneDialogClosed = hnjlmfpjabd;
|
||||
jpipbncakbl.source = (SessionManager.BDPNOBGNGNI)((ulong)17L);
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
int num = 0;
|
||||
IPromise<KLCOGEIGEBJ> promise = local.ShowTemporaryDialog<KLCOGEIGEBJ, KLCOGEIGEBJ>(cloneRoomUIDialog, targetRoom, (NotificationManager.HLJEOKDOLPF)num);
|
||||
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ targetRoom)
|
||||
{
|
||||
CloneRoomUIDialog.CJAMEDPKLNH cjamedpklnh = new CloneRoomUIDialog.CJAMEDPKLNH();
|
||||
cjamedpklnh.targetRoom = targetRoom;
|
||||
Action<bool> cloneDialogClosed = jpipbncakbl.cloneDialogClosed;
|
||||
if (cloneDialogClosed != 0)
|
||||
{
|
||||
bool flag = targetRoom != 0;
|
||||
cloneDialogClosed(flag);
|
||||
}
|
||||
if (targetRoom != 0)
|
||||
{
|
||||
CloneRoomUIDialog.BMAOLFAGCEK bmaolfagcek = new CloneRoomUIDialog.BMAOLFAGCEK();
|
||||
bmaolfagcek.CS$<>8__locals1 = cjamedpklnh;
|
||||
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
||||
bmaolfagcek.previousRoomInstance = ciibgmbofei;
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals = bmaolfagcek.CS$<>8__locals1;
|
||||
SessionManager.BDPNOBGNGNI source = jpipbncakbl.source;
|
||||
Action<Matchmaking.MHCKNNJOIIP> action2 = delegate(Matchmaking.MHCKNNJOIIP errorCode)
|
||||
{
|
||||
CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals2 = bmaolfagcek.CS$<>8__locals1;
|
||||
CIIBGMBOFEI previousRoomInstance = bmaolfagcek.previousRoomInstance;
|
||||
KLCOGEIGEBJ targetRoom2 = cs$<>8__locals2.targetRoom;
|
||||
CloneRoomUIDialog.CDJFPGAEBIN cdjfpgaebin = new CloneRoomUIDialog.CDJFPGAEBIN();
|
||||
cdjfpgaebin.previousRoomInstance = previousRoomInstance;
|
||||
cdjfpgaebin.targetRoom = targetRoom2;
|
||||
if (errorCode == Matchmaking.MHCKNNJOIIP.Success)
|
||||
{
|
||||
Scheduler instance2 = SingletonMonoBehaviour.Instance;
|
||||
CloneRoomUIDialog.CDJFPGAEBIN.<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d;
|
||||
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.System.IDisposable.Dispose();
|
||||
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>1__state = (int)((ulong)0L);
|
||||
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>4__this = cdjfpgaebin;
|
||||
ISchedulerPromise schedulerPromise = instance2.Run(<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d);
|
||||
}
|
||||
};
|
||||
}
|
||||
};
|
||||
if (feelmhchldh != 0)
|
||||
{
|
||||
feelmhchldh();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BB1C RID: 47900 RVA: 0x002C04AC File Offset: 0x002BE6AC
|
||||
[Token(Token = "0x600BB1C")]
|
||||
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
|
||||
public CreateRoomScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BB1D RID: 47901 RVA: 0x002C04C0 File Offset: 0x002BE6C0
|
||||
[Token(Token = "0x600BB1D")]
|
||||
[Address(RVA = "0x1190590", Offset = "0x118EF90", VA = "0x181190590")]
|
||||
[CompilerGenerated]
|
||||
private void KEDOGKKAEPA(IReadOnlyList<KLCOGEIGEBJ> AOFLCGLNOFH)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.baseRoomsGrid;
|
||||
Func<KLCOGEIGEBJ, bool> <>9__15_ = CreateRoomScreen.<>c.<>9__15_2;
|
||||
if (<>9__15_ == 0)
|
||||
{
|
||||
CreateRoomScreen.<>c.<>9__15_2 = (KLCOGEIGEBJ r) => r.<LGACIEKBLBM>k__BackingField != "MakerRoom";
|
||||
}
|
||||
IOrderedEnumerable<KLCOGEIGEBJ> orderedEnumerable = Enumerable.OrderBy<KLCOGEIGEBJ, bool>(AOFLCGLNOFH, <>9__15_);
|
||||
baseRoomButtonPagedGrid.SetRooms(orderedEnumerable);
|
||||
this.<LENHKGHHCOC>k__BackingField = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BB1E RID: 47902 RVA: 0x002C051C File Offset: 0x002BE71C
|
||||
[Token(Token = "0x600BB1E")]
|
||||
[Address(RVA = "0x11903D0", Offset = "0x118EDD0", VA = "0x1811903D0")]
|
||||
[CompilerGenerated]
|
||||
private void JGIBPBANEHA(IReadOnlyList<KLCOGEIGEBJ> KJHBEPGEEMI)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
RoomOrPlaylistButtonPagedGrid roomOrPlaylistButtonPagedGrid = this.myRooomsGrid;
|
||||
IReadOnlyList<KLCOGEIGEBJ> myRooms = KJHBEPGEEMI;
|
||||
roomOrPlaylistButtonPagedGrid.SetItems(myRooms, SessionManager.BDPNOBGNGNI.CUSTOM_ROOMS_WATCH);
|
||||
PlatformManager instance = SingletonMonoBehaviour.Instance;
|
||||
IPromise<bool?> promise;
|
||||
if (promise == (ulong)5L)
|
||||
{
|
||||
IPromise<KLCOGEIGEBJ> promise2 = OJMCBOKJFOF.NHBPIIGDAJP(SessionManager.ARRoomName);
|
||||
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ arRoom)
|
||||
{
|
||||
CreateRoomScreen <>4__this = this;
|
||||
int num2 = 0;
|
||||
if (<>4__this != num2 && !ListExt.Contains<KLCOGEIGEBJ>(KJHBEPGEEMI, arRoom))
|
||||
{
|
||||
this.myRooomsGrid.AddItemToCurrentListIfNotPresent(arRoom);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007B32 RID: 31538
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007B32")]
|
||||
[SerializeField]
|
||||
private CloneRoomUIDialog cloneDialog;
|
||||
|
||||
// Token: 0x04007B33 RID: 31539
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007B33")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private SubscreenControl subscreenControl;
|
||||
|
||||
// Token: 0x04007B34 RID: 31540
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007B34")]
|
||||
[SerializeField]
|
||||
private Subscreen baseRoomsSubscreen;
|
||||
|
||||
// Token: 0x04007B35 RID: 31541
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007B35")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private BaseRoomButtonPagedGrid baseRoomsGrid;
|
||||
|
||||
// Token: 0x04007B36 RID: 31542
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007B36")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private RoomOrPlaylistButtonPagedGrid myRooomsGrid;
|
||||
|
||||
// Token: 0x02001B3F RID: 6975
|
||||
[Token(Token = "0x2001B3F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PHHDJAPFEBB
|
||||
{
|
||||
// Token: 0x0600BB1F RID: 47903 RVA: 0x002C0590 File Offset: 0x002BE790
|
||||
[Token(Token = "0x600BB1F")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public PHHDJAPFEBB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BB20 RID: 47904 RVA: 0x002C05A4 File Offset: 0x002BE7A4
|
||||
[Token(Token = "0x600BB20")]
|
||||
[Address(RVA = "0x1197D90", Offset = "0x1196790", VA = "0x181197D90")]
|
||||
internal void <OnFlowEntered>b__3(KLCOGEIGEBJ arRoom)
|
||||
{
|
||||
CreateRoomScreen createRoomScreen = this.<>4__this;
|
||||
int num = 0;
|
||||
if (createRoomScreen != num && !ListExt.Contains<KLCOGEIGEBJ>(this.myRooms, arRoom))
|
||||
{
|
||||
this.<>4__this.myRooomsGrid.AddItemToCurrentListIfNotPresent(arRoom);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007B3A RID: 31546
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007B3A")]
|
||||
public IReadOnlyList<KLCOGEIGEBJ> myRooms;
|
||||
|
||||
// Token: 0x04007B3B RID: 31547
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007B3B")]
|
||||
public CreateRoomScreen <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A65 RID: 6757
|
||||
[Token(Token = "0x2001A65")]
|
||||
[StructLayout(3)]
|
||||
public class CreationObjectSettingBooleanUIControl : CreationObjectSettingPropertyUIControl<bool, CreationObjectSettingBooleanUIControl>
|
||||
{
|
||||
// Token: 0x0600B5D0 RID: 46544 RVA: 0x002AA8A8 File Offset: 0x002A8AA8
|
||||
[Token(Token = "0x600B5D0")]
|
||||
[Address(RVA = "0x1190B90", Offset = "0x118F590", VA = "0x181190B90", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.booleanToggleButton;
|
||||
bool flag;
|
||||
this.JNPFJDKKOCK = flag;
|
||||
toggleButton3D.BOHIGPFGJBA = flag;
|
||||
if (toggleButton3D != 0)
|
||||
{
|
||||
bool flag2;
|
||||
this.booleanToggleButton.FFDOINJEHMM = flag2;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B5D1 RID: 46545 RVA: 0x002AA8E4 File Offset: 0x002A8AE4
|
||||
[Token(Token = "0x600B5D1")]
|
||||
[Address(RVA = "0x1190C20", Offset = "0x118F620", VA = "0x181190C20")]
|
||||
private void Start()
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.booleanToggleButton;
|
||||
Action<ToggleButton3D, bool> action = new Action(this.BDMBJOEHLGN);
|
||||
toggleButton3D.OnValueChanged += action;
|
||||
}
|
||||
|
||||
// Token: 0x0600B5D2 RID: 46546 RVA: 0x002AA914 File Offset: 0x002A8B14
|
||||
[Token(Token = "0x600B5D2")]
|
||||
[Address(RVA = "0x1190B50", Offset = "0x118F550", VA = "0x181190B50")]
|
||||
private void BDMBJOEHLGN(ToggleButton3D ELANIMGBMEM, bool BCEFAKDFEMM)
|
||||
{
|
||||
if (BCEFAKDFEMM != this.JNPFJDKKOCK)
|
||||
{
|
||||
this.UpdateControl();
|
||||
this.JNPFJDKKOCK = BCEFAKDFEMM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B5D3 RID: 46547 RVA: 0x002AA938 File Offset: 0x002A8B38
|
||||
[Token(Token = "0x600B5D3")]
|
||||
[Address(RVA = "0x1190CB0", Offset = "0x118F6B0", VA = "0x181190CB0")]
|
||||
public CreationObjectSettingBooleanUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007758 RID: 30552
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007758")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private ToggleButton3D booleanToggleButton;
|
||||
|
||||
// Token: 0x04007759 RID: 30553
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007759")]
|
||||
private bool JNPFJDKKOCK;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A66 RID: 6758
|
||||
[Token(Token = "0x2001A66")]
|
||||
[StructLayout(3)]
|
||||
public class CreationObjectSettingButtonUIControl : CreationObjectSettingPropertyUIControl<bool, CreationObjectSettingButtonUIControl>
|
||||
{
|
||||
// Token: 0x0600B5D4 RID: 46548 RVA: 0x002AA94C File Offset: 0x002A8B4C
|
||||
[Token(Token = "0x600B5D4")]
|
||||
[Address(RVA = "0x1190CF0", Offset = "0x118F6F0", VA = "0x181190CF0", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
bool flag;
|
||||
this.button.FFDOINJEHMM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600B5D5 RID: 46549 RVA: 0x002AA96C File Offset: 0x002A8B6C
|
||||
[Token(Token = "0x600B5D5")]
|
||||
[Address(RVA = "0x1190D60", Offset = "0x118F760", VA = "0x181190D60")]
|
||||
private void Start()
|
||||
{
|
||||
Button3D.OnButton3DClick onClick = this.button.OnClick;
|
||||
UnityAction unityAction = new UnityAction(this.MEEKCCGGFFD);
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x0600B5D6 RID: 46550 RVA: 0x002AA9A0 File Offset: 0x002A8BA0
|
||||
[Token(Token = "0x600B5D6")]
|
||||
[Address(RVA = "0x682DB0", Offset = "0x6817B0", VA = "0x180682DB0")]
|
||||
private void MEEKCCGGFFD()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B5D7 RID: 46551 RVA: 0x002AA9B4 File Offset: 0x002A8BB4
|
||||
[Token(Token = "0x600B5D7")]
|
||||
[Address(RVA = "0x1190DF0", Offset = "0x118F7F0", VA = "0x181190DF0")]
|
||||
public CreationObjectSettingButtonUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400775A RID: 30554
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400775A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private Button3D button;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,180 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A67 RID: 6759
|
||||
[Token(Token = "0x2001A67")]
|
||||
[StructLayout(3)]
|
||||
public class CreationObjectSettingColorUIControl : CreationObjectSettingPropertyUIControl<int, CreationObjectSettingColorUIControl>
|
||||
{
|
||||
// Token: 0x17001D7B RID: 7547
|
||||
// (get) Token: 0x0600B5D8 RID: 46552 RVA: 0x002AA9C8 File Offset: 0x002A8BC8
|
||||
// (set) Token: 0x0600B5D9 RID: 46553 RVA: 0x002AA9DC File Offset: 0x002A8BDC
|
||||
[Token(Token = "0x17001D7B")]
|
||||
public Color AMKHNMFHNCN
|
||||
{
|
||||
[Token(Token = "0x600B5D8")]
|
||||
[Address(RVA = "0x11910E0", Offset = "0x118FAE0", VA = "0x1811910E0")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x600B5D9")]
|
||||
[Address(RVA = "0x1191130", Offset = "0x118FB30", VA = "0x181191130")]
|
||||
set
|
||||
{
|
||||
Color color = this.inputButton.m_TargetGraphic.color;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B5DA RID: 46554 RVA: 0x002AAA00 File Offset: 0x002A8C00
|
||||
[Token(Token = "0x600B5DA")]
|
||||
[Address(RVA = "0x1190FD0", Offset = "0x118F9D0", VA = "0x181190FD0", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
base.HNFFKJABKNO();
|
||||
if (this.PropertyValueText != 0)
|
||||
{
|
||||
bool flag;
|
||||
this.inputButton.interactable = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B5DB RID: 46555 RVA: 0x002AAA30 File Offset: 0x002A8C30
|
||||
[Token(Token = "0x600B5DB")]
|
||||
[Address(RVA = "0x1190E30", Offset = "0x118F830", VA = "0x181190E30")]
|
||||
public void Button_Input()
|
||||
{
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
|
||||
int num;
|
||||
int prevColor = num;
|
||||
Func<ColorInputUIDialog, IPromise<ColorInputUIDialog.NMLNGBGBKEN>> func = delegate(ColorInputUIDialog dialog)
|
||||
{
|
||||
Action<int> propertyPreview = this.PropertyPreview;
|
||||
dialog.Preview = propertyPreview;
|
||||
CreationObjectSettingColorUIControl <>4__this = this;
|
||||
return dialog.ShowDialog();
|
||||
};
|
||||
Action<ColorInputUIDialog.NMLNGBGBKEN> action = delegate(ColorInputUIDialog.NMLNGBGBKEN r)
|
||||
{
|
||||
if (r != (ulong)1L)
|
||||
{
|
||||
if (r == 0)
|
||||
{
|
||||
Action<int> onCancel = this.OnCancel;
|
||||
int prevColor2 = prevColor;
|
||||
onCancel(prevColor2);
|
||||
}
|
||||
return;
|
||||
}
|
||||
Color color = this.inputButton.m_TargetGraphic.color;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
};
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
IPromise<ColorInputUIDialog> promise2;
|
||||
IPromise<ColorInputUIDialog> promise = promise2.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600B5DC RID: 46556 RVA: 0x002AAAA0 File Offset: 0x002A8CA0
|
||||
[Token(Token = "0x600B5DC")]
|
||||
[Address(RVA = "0x1191090", Offset = "0x118FA90", VA = "0x181191090")]
|
||||
public CreationObjectSettingColorUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400775B RID: 30555
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400775B")]
|
||||
private string NIGMPBFGNGN = "Ok";
|
||||
|
||||
// Token: 0x0400775C RID: 30556
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400775C")]
|
||||
private string MOLCHJEFGOG = "Choose Color";
|
||||
|
||||
// Token: 0x0400775D RID: 30557
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400775D")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private Button3D inputButton;
|
||||
|
||||
// Token: 0x0400775E RID: 30558
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400775E")]
|
||||
public Action<int> PropertyPreview;
|
||||
|
||||
// Token: 0x0400775F RID: 30559
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400775F")]
|
||||
public Action<int> OnCancel;
|
||||
|
||||
// Token: 0x04007760 RID: 30560
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007760")]
|
||||
[SerializeField]
|
||||
private ColorInputUIDialog colorInputDialogPrefab;
|
||||
|
||||
// Token: 0x02001A68 RID: 6760
|
||||
[Token(Token = "0x2001A68")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LFNDNCCBEOF
|
||||
{
|
||||
// Token: 0x0600B5DD RID: 46557 RVA: 0x002AAACC File Offset: 0x002A8CCC
|
||||
[Token(Token = "0x600B5DD")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public LFNDNCCBEOF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B5DE RID: 46558 RVA: 0x002AAAE0 File Offset: 0x002A8CE0
|
||||
[Token(Token = "0x600B5DE")]
|
||||
[Address(RVA = "0x1196C40", Offset = "0x1195640", VA = "0x181196C40")]
|
||||
internal IPromise<ColorInputUIDialog.NMLNGBGBKEN> <Button_Input>b__0(ColorInputUIDialog dialog)
|
||||
{
|
||||
Action<int> propertyPreview = this.<>4__this.PropertyPreview;
|
||||
dialog.Preview = propertyPreview;
|
||||
CreationObjectSettingColorUIControl creationObjectSettingColorUIControl = this.<>4__this;
|
||||
return dialog.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600B5DF RID: 46559 RVA: 0x002AAB14 File Offset: 0x002A8D14
|
||||
[Token(Token = "0x600B5DF")]
|
||||
[Address(RVA = "0x1196CA0", Offset = "0x11956A0", VA = "0x181196CA0")]
|
||||
internal void <Button_Input>b__1(ColorInputUIDialog.NMLNGBGBKEN r)
|
||||
{
|
||||
if (r != (ulong)1L)
|
||||
{
|
||||
if (r == 0)
|
||||
{
|
||||
Action<int> onCancel = this.<>4__this.OnCancel;
|
||||
int num = this.prevColor;
|
||||
onCancel(num);
|
||||
}
|
||||
return;
|
||||
}
|
||||
Color color = this.<>4__this.inputButton.m_TargetGraphic.color;
|
||||
bool isCompleted = ((IAsyncResult)this.<>4__this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x04007761 RID: 30561
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007761")]
|
||||
public CreationObjectSettingColorUIControl <>4__this;
|
||||
|
||||
// Token: 0x04007762 RID: 30562
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007762")]
|
||||
public int prevColor;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,238 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A69 RID: 6761
|
||||
[Token(Token = "0x2001A69")]
|
||||
[StructLayout(3)]
|
||||
public class CreationObjectSettingFloatUIControl : CreationObjectSettingPropertyUIControl<float, CreationObjectSettingFloatUIControl>
|
||||
{
|
||||
// Token: 0x17001D7C RID: 7548
|
||||
// (get) Token: 0x0600B5E0 RID: 46560 RVA: 0x002AAB70 File Offset: 0x002A8D70
|
||||
// (set) Token: 0x0600B5E1 RID: 46561 RVA: 0x002AAB84 File Offset: 0x002A8D84
|
||||
[Token(Token = "0x17001D7C")]
|
||||
public bool IGPKOAMEDBO
|
||||
{
|
||||
[Token(Token = "0x600B5E0")]
|
||||
[Address(RVA = "0x7D79F0", Offset = "0x7D63F0", VA = "0x1807D79F0")]
|
||||
get
|
||||
{
|
||||
return this.clampRange;
|
||||
}
|
||||
[Token(Token = "0x600B5E1")]
|
||||
[Address(RVA = "0x7D7B00", Offset = "0x7D6500", VA = "0x1807D7B00")]
|
||||
set
|
||||
{
|
||||
this.clampRange = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D7D RID: 7549
|
||||
// (get) Token: 0x0600B5E2 RID: 46562 RVA: 0x002AAB98 File Offset: 0x002A8D98
|
||||
// (set) Token: 0x0600B5E3 RID: 46563 RVA: 0x002AABAC File Offset: 0x002A8DAC
|
||||
[Token(Token = "0x17001D7D")]
|
||||
public float NHMHPKAODCE
|
||||
{
|
||||
[Token(Token = "0x600B5E2")]
|
||||
[Address(RVA = "0x567CD0", Offset = "0x5666D0", VA = "0x180567CD0")]
|
||||
get
|
||||
{
|
||||
return this.minValue;
|
||||
}
|
||||
[Token(Token = "0x600B5E3")]
|
||||
[Address(RVA = "0x7D7B50", Offset = "0x7D6550", VA = "0x1807D7B50")]
|
||||
set
|
||||
{
|
||||
this.minValue = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D7E RID: 7550
|
||||
// (get) Token: 0x0600B5E4 RID: 46564 RVA: 0x002AABC0 File Offset: 0x002A8DC0
|
||||
// (set) Token: 0x0600B5E5 RID: 46565 RVA: 0x002AABD4 File Offset: 0x002A8DD4
|
||||
[Token(Token = "0x17001D7E")]
|
||||
public float PDECMNBFMDG
|
||||
{
|
||||
[Token(Token = "0x600B5E4")]
|
||||
[Address(RVA = "0x7D79D0", Offset = "0x7D63D0", VA = "0x1807D79D0")]
|
||||
get
|
||||
{
|
||||
return this.maxValue;
|
||||
}
|
||||
[Token(Token = "0x600B5E5")]
|
||||
[Address(RVA = "0x7D7AE0", Offset = "0x7D64E0", VA = "0x1807D7AE0")]
|
||||
set
|
||||
{
|
||||
this.maxValue = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B5E6 RID: 46566 RVA: 0x002AABE8 File Offset: 0x002A8DE8
|
||||
[Token(Token = "0x600B5E6")]
|
||||
[Address(RVA = "0x1191660", Offset = "0x1190060", VA = "0x181191660")]
|
||||
public void SetDialogOptions(string MOLCHJEFGOG, string KHLDNEMFOCJ, TMP_InputField.ContentType KCKBKEKAMDF = TMP_InputField.ContentType.Alphanumeric)
|
||||
{
|
||||
this.MOLCHJEFGOG = MOLCHJEFGOG;
|
||||
this.KHLDNEMFOCJ = KHLDNEMFOCJ;
|
||||
this.KCKBKEKAMDF = KCKBKEKAMDF;
|
||||
}
|
||||
|
||||
// Token: 0x0600B5E7 RID: 46567 RVA: 0x002AAC0C File Offset: 0x002A8E0C
|
||||
[Token(Token = "0x600B5E7")]
|
||||
[Address(RVA = "0x11913A0", Offset = "0x118FDA0", VA = "0x1811913A0", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
base.HNFFKJABKNO();
|
||||
TextMeshProUGUI propertyValueText = this.PropertyValueText;
|
||||
if (propertyValueText != 0)
|
||||
{
|
||||
bool flag;
|
||||
this.inputButton.interactable = flag;
|
||||
bool flag2;
|
||||
this.incrementButton.interactable = flag2;
|
||||
bool flag3;
|
||||
this.decrementButton.interactable = flag3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B5E8 RID: 46568 RVA: 0x002AAC5C File Offset: 0x002A8E5C
|
||||
[Token(Token = "0x600B5E8")]
|
||||
[Address(RVA = "0x11914D0", Offset = "0x118FED0", VA = "0x1811914D0", Slot = "5")]
|
||||
protected override void JGPMLBNJGGO(float ONGBFDACHHG)
|
||||
{
|
||||
if (this.clampRange)
|
||||
{
|
||||
float num = this.maxValue;
|
||||
float num2 = Mathf.Clamp(ONGBFDACHHG, ONGBFDACHHG, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B5E9 RID: 46569 RVA: 0x002AAC84 File Offset: 0x002A8E84
|
||||
[Token(Token = "0x600B5E9")]
|
||||
[Address(RVA = "0x11911E0", Offset = "0x118FBE0", VA = "0x1811911E0")]
|
||||
public void Button_Increment(float increment)
|
||||
{
|
||||
int num = this.floatingPointPrecision;
|
||||
double num2 = Math.Round((double)0, num);
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B5EA RID: 46570 RVA: 0x002AACB0 File Offset: 0x002A8EB0
|
||||
[Token(Token = "0x600B5EA")]
|
||||
[Address(RVA = "0x11912A0", Offset = "0x118FCA0", VA = "0x1811912A0")]
|
||||
public void Button_Input()
|
||||
{
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
|
||||
Func<TextInputUIDialog, IPromise<TextInputUIDialog.KDJGEIICAJL>> func = new Func(this.LDDENPFAGIE);
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = new Action(this.AAFCEDAMMEM);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B5EB RID: 46571 RVA: 0x002AACE8 File Offset: 0x002A8EE8
|
||||
[Token(Token = "0x600B5EB")]
|
||||
[Address(RVA = "0x1191680", Offset = "0x1190080", VA = "0x181191680")]
|
||||
public CreationObjectSettingFloatUIControl()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.KHLDNEMFOCJ = empty;
|
||||
this.MOLCHJEFGOG = "Enter Text";
|
||||
this.KCKBKEKAMDF = (TMP_InputField.ContentType)((ulong)3L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600B5EC RID: 46572 RVA: 0x002AAD30 File Offset: 0x002A8F30
|
||||
[Token(Token = "0x600B5EC")]
|
||||
[Address(RVA = "0x1191580", Offset = "0x118FF80", VA = "0x181191580")]
|
||||
[CompilerGenerated]
|
||||
private IPromise<TextInputUIDialog.KDJGEIICAJL> LDDENPFAGIE(TextInputUIDialog BBPMNICHFLM)
|
||||
{
|
||||
return BBPMNICHFLM.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600B5ED RID: 46573 RVA: 0x002AAD4C File Offset: 0x002A8F4C
|
||||
[Token(Token = "0x600B5ED")]
|
||||
[Address(RVA = "0x1191180", Offset = "0x118FB80", VA = "0x181191180")]
|
||||
[CompilerGenerated]
|
||||
private void AAFCEDAMMEM(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.UpdateControl();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007763 RID: 30563
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007763")]
|
||||
[SerializeField]
|
||||
private int floatingPointPrecision = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x04007764 RID: 30564
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007764")]
|
||||
[SerializeField]
|
||||
private Button3D inputButton;
|
||||
|
||||
// Token: 0x04007765 RID: 30565
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007765")]
|
||||
[SerializeField]
|
||||
private Button3D incrementButton;
|
||||
|
||||
// Token: 0x04007766 RID: 30566
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007766")]
|
||||
[SerializeField]
|
||||
private Button3D decrementButton;
|
||||
|
||||
// Token: 0x04007767 RID: 30567
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007767")]
|
||||
[SerializeField]
|
||||
private bool clampRange;
|
||||
|
||||
// Token: 0x04007768 RID: 30568
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x4007768")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("clampRange")]
|
||||
private float minValue;
|
||||
|
||||
// Token: 0x04007769 RID: 30569
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007769")]
|
||||
[SerializeField]
|
||||
[OMAIFIIBMNL("clampRange")]
|
||||
private float maxValue = 1000f;
|
||||
|
||||
// Token: 0x0400776A RID: 30570
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400776A")]
|
||||
private string KHLDNEMFOCJ;
|
||||
|
||||
// Token: 0x0400776B RID: 30571
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400776B")]
|
||||
private string MOLCHJEFGOG;
|
||||
|
||||
// Token: 0x0400776C RID: 30572
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400776C")]
|
||||
private TMP_InputField.ContentType KCKBKEKAMDF;
|
||||
|
||||
// Token: 0x0400776D RID: 30573
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400776D")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A6A RID: 6762
|
||||
[Token(Token = "0x2001A6A")]
|
||||
[StructLayout(3)]
|
||||
public class CreationObjectSettingFriendlyFlagsControl : BaseCreationObjectSettingFriendlyFlagsControl<CreationObjectSettingFriendlyFlagsControl>
|
||||
{
|
||||
// Token: 0x0600B5EE RID: 46574 RVA: 0x002AAD68 File Offset: 0x002A8F68
|
||||
[Token(Token = "0x600B5EE")]
|
||||
[Address(RVA = "0x1191700", Offset = "0x1190100", VA = "0x181191700")]
|
||||
public CreationObjectSettingFriendlyFlagsControl()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A6C RID: 6764
|
||||
[Token(Token = "0x2001A6C")]
|
||||
[StructLayout(3)]
|
||||
public class CreationObjectSettingFriendlyGuidControl : BaseCreationObjectSettingFriendlyIntControl<CreationObjectSettingFriendlyGuidControl>
|
||||
{
|
||||
// Token: 0x0600B5F7 RID: 46583 RVA: 0x002AAED4 File Offset: 0x002A90D4
|
||||
[Token(Token = "0x600B5F7")]
|
||||
[Address(RVA = "0x1191740", Offset = "0x1190140", VA = "0x181191740")]
|
||||
public CreationObjectSettingFriendlyGuidControl()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A70 RID: 6768
|
||||
[Token(Token = "0x2001A70")]
|
||||
[StructLayout(3)]
|
||||
public class CreationObjectSettingFriendlyGuidSetControl : BaseCreationObjectSettingFriendlyIntControl<CreationObjectSettingFriendlyGuidSetControl>
|
||||
{
|
||||
// Token: 0x0600B601 RID: 46593 RVA: 0x002AAFE4 File Offset: 0x002A91E4
|
||||
[Token(Token = "0x600B601")]
|
||||
[Address(RVA = "0x1191780", Offset = "0x1190180", VA = "0x181191780")]
|
||||
public CreationObjectSettingFriendlyGuidSetControl()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A73 RID: 6771
|
||||
[Token(Token = "0x2001A73")]
|
||||
[StructLayout(3)]
|
||||
public class CreationObjectSettingFriendlyIntControl : BaseCreationObjectSettingFriendlyIntControl<CreationObjectSettingFriendlyIntControl>
|
||||
{
|
||||
// Token: 0x0600B60C RID: 46604 RVA: 0x002AB210 File Offset: 0x002A9410
|
||||
[Token(Token = "0x600B60C")]
|
||||
[Address(RVA = "0x11917C0", Offset = "0x11901C0", VA = "0x1811917C0")]
|
||||
public CreationObjectSettingFriendlyIntControl()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,197 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A76 RID: 6774
|
||||
[Token(Token = "0x2001A76")]
|
||||
[StructLayout(3)]
|
||||
public class CreationObjectSettingIntSliderUIControl : CreationObjectSettingIntUIControl
|
||||
{
|
||||
// Token: 0x0600B616 RID: 46614 RVA: 0x002AB3BC File Offset: 0x002A95BC
|
||||
[Token(Token = "0x600B616")]
|
||||
[Address(RVA = "0x1191800", Offset = "0x1190200", VA = "0x181191800")]
|
||||
private int GHBONLOADCP(float PEJGNLGMDDP)
|
||||
{
|
||||
float dicnpbjdghk = this.DICNPBJDGHK;
|
||||
Slider3D slider3D = this.slider;
|
||||
return Mathf.RoundToInt(dicnpbjdghk);
|
||||
}
|
||||
|
||||
// Token: 0x0600B617 RID: 46615 RVA: 0x002AB3E4 File Offset: 0x002A95E4
|
||||
[Token(Token = "0x600B617")]
|
||||
[Address(RVA = "0x1191B30", Offset = "0x1190530", VA = "0x181191B30")]
|
||||
private float JGBDINBOGAO(int ONGBFDACHHG)
|
||||
{
|
||||
Slider3D slider3D = this.slider;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B618 RID: 46616 RVA: 0x002AB400 File Offset: 0x002A9600
|
||||
[Token(Token = "0x600B618")]
|
||||
[Address(RVA = "0x11918B0", Offset = "0x11902B0", VA = "0x1811918B0", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
base.HNFFKJABKNO();
|
||||
TextMeshProUGUI propertyValueText = this.PropertyValueText;
|
||||
if (propertyValueText != 0)
|
||||
{
|
||||
bool flag;
|
||||
this.inputButton.interactable = flag;
|
||||
bool flag2;
|
||||
this.incrementButton.interactable = flag2;
|
||||
bool flag3;
|
||||
this.decrementButton.interactable = flag3;
|
||||
}
|
||||
if (propertyValueText != 0)
|
||||
{
|
||||
int ehekipmdoeg = this.EHEKIPMDOEG;
|
||||
Slider3D slider3D = this.slider;
|
||||
float value = slider3D.value;
|
||||
Slider3D slider3D2 = this.slider;
|
||||
slider3D.normalizedValue = value;
|
||||
TextMeshProUGUI propertyValueText2 = this.PropertyValueText;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B619 RID: 46617 RVA: 0x002AB484 File Offset: 0x002A9684
|
||||
[Token(Token = "0x600B619")]
|
||||
[Address(RVA = "0x1192140", Offset = "0x1190B40", VA = "0x181192140")]
|
||||
public void SetUnitText(string PAANJCAOOAG)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.unitLabelText, PAANJCAOOAG);
|
||||
}
|
||||
|
||||
// Token: 0x0600B61A RID: 46618 RVA: 0x002AB4A0 File Offset: 0x002A96A0
|
||||
[Token(Token = "0x600B61A")]
|
||||
[Address(RVA = "0x1191D20", Offset = "0x1190720", VA = "0x181191D20")]
|
||||
public void SetSegmentLabels(string[] IELEBHKMNBF, int[] IIJKPOHAHOG, int OANDOPIEEPO)
|
||||
{
|
||||
if (IELEBHKMNBF != 0 && IIJKPOHAHOG != 0)
|
||||
{
|
||||
int length = IELEBHKMNBF.Length;
|
||||
if (length == IIJKPOHAHOG.Length)
|
||||
{
|
||||
Slider3D.SliderValue[] array = new Slider3D.SliderValue[length];
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int length2 = array.Length;
|
||||
if (num2 < length2)
|
||||
{
|
||||
string text = IELEBHKMNBF[num];
|
||||
num += num;
|
||||
array[1] = text;
|
||||
int num3 = IIJKPOHAHOG[num];
|
||||
num++;
|
||||
array.Value = num3;
|
||||
}
|
||||
TextMeshProUGUI propertyDescription = this.PropertyDescription;
|
||||
Slider3D slider3D = this.slider;
|
||||
TextMeshProUGUI propertyValueText = this.PropertyValueText;
|
||||
int num4 = 0;
|
||||
if (!(propertyValueText != num4))
|
||||
{
|
||||
return;
|
||||
}
|
||||
TextMeshProUGUI propertyValueText2 = this.PropertyValueText;
|
||||
int num5 = 0;
|
||||
propertyValueText2.enabled = num5 != 0;
|
||||
}
|
||||
}
|
||||
Debug.LogError("Cannot set null segment labels or segment values.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B61B RID: 46619 RVA: 0x002AB55C File Offset: 0x002A975C
|
||||
[Token(Token = "0x600B61B")]
|
||||
[Address(RVA = "0x1191F30", Offset = "0x1190930", VA = "0x181191F30")]
|
||||
public void SetSliderValues(float JDFENOCNKAD, float FLIEBIMFHEN, int EHEKIPMDOEG = 1)
|
||||
{
|
||||
if (FLIEBIMFHEN > JDFENOCNKAD && EHEKIPMDOEG > 0)
|
||||
{
|
||||
this.slider.minValue = JDFENOCNKAD;
|
||||
this.slider.maxValue = JDFENOCNKAD;
|
||||
this.EHEKIPMDOEG = EHEKIPMDOEG;
|
||||
if (EHEKIPMDOEG <= 1)
|
||||
{
|
||||
return;
|
||||
}
|
||||
float maxValue = this.slider.m_MaxValue;
|
||||
this.DICNPBJDGHK = maxValue;
|
||||
}
|
||||
string text = string.Format("Slider exponent should not be less than 1. Currently {0}. ", "");
|
||||
TextMeshProUGUI propertyValueText = this.PropertyValueText;
|
||||
Debug.LogError(string.Format("Error(s) setting slider values for {0}: {1}{2}", propertyValueText, "", text));
|
||||
}
|
||||
|
||||
// Token: 0x0600B61C RID: 46620 RVA: 0x002AB5DC File Offset: 0x002A97DC
|
||||
[Token(Token = "0x600B61C")]
|
||||
[Address(RVA = "0x1191BE0", Offset = "0x11905E0", VA = "0x181191BE0")]
|
||||
public void OnSliderChanged(float newValue)
|
||||
{
|
||||
float floatOrRoundedValue = this.slider.BJLPHCELPLH;
|
||||
if (this.EHEKIPMDOEG > 1)
|
||||
{
|
||||
float normalizedValue = this.slider.normalizedValue;
|
||||
int num = this.GHBONLOADCP(newValue);
|
||||
}
|
||||
TextMeshProUGUI propertyValueText = this.PropertyValueText;
|
||||
int num2 = 0;
|
||||
PLDMAFINLJO.FANDNIHFMNM(propertyValueText, num2);
|
||||
if (this.SetPropertyOnSliderChanged)
|
||||
{
|
||||
this.UpdateControl();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B61D RID: 46621 RVA: 0x002AB63C File Offset: 0x002A983C
|
||||
[Token(Token = "0x600B61D")]
|
||||
[Address(RVA = "0x1191CA0", Offset = "0x11906A0", VA = "0x181191CA0")]
|
||||
public void OnSliderReleased(float newValue)
|
||||
{
|
||||
float floatOrRoundedValue = this.slider.BJLPHCELPLH;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B61E RID: 46622 RVA: 0x002AB674 File Offset: 0x002A9874
|
||||
[Token(Token = "0x600B61E")]
|
||||
[Address(RVA = "0x1192150", Offset = "0x1190B50", VA = "0x181192150")]
|
||||
public CreationObjectSettingIntSliderUIControl()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.KHLDNEMFOCJ = empty;
|
||||
this.MOLCHJEFGOG = "Enter Text";
|
||||
this.KCKBKEKAMDF = (TMP_InputField.ContentType)((ulong)2L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400777B RID: 30587
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400777B")]
|
||||
public bool SetPropertyOnSliderChanged;
|
||||
|
||||
// Token: 0x0400777C RID: 30588
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400777C")]
|
||||
[SerializeField]
|
||||
protected Slider3D slider;
|
||||
|
||||
// Token: 0x0400777D RID: 30589
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400777D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI unitLabelText;
|
||||
|
||||
// Token: 0x0400777E RID: 30590
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400777E")]
|
||||
private int EHEKIPMDOEG = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x0400777F RID: 30591
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x400777F")]
|
||||
private float DICNPBJDGHK = 1f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A77 RID: 6775
|
||||
[Token(Token = "0x2001A77")]
|
||||
[StructLayout(3)]
|
||||
public class CreationObjectSettingIntUIControl : CreationObjectSettingPropertyUIControl<int, CreationObjectSettingIntUIControl>
|
||||
{
|
||||
// Token: 0x0600B61F RID: 46623 RVA: 0x002AB6BC File Offset: 0x002A98BC
|
||||
[Token(Token = "0x600B61F")]
|
||||
[Address(RVA = "0x1192590", Offset = "0x1190F90", VA = "0x181192590")]
|
||||
public void SetDialogOptions(string MOLCHJEFGOG, string KHLDNEMFOCJ, TMP_InputField.ContentType KCKBKEKAMDF = TMP_InputField.ContentType.Alphanumeric)
|
||||
{
|
||||
this.MOLCHJEFGOG = MOLCHJEFGOG;
|
||||
this.KHLDNEMFOCJ = KHLDNEMFOCJ;
|
||||
this.KCKBKEKAMDF = KCKBKEKAMDF;
|
||||
}
|
||||
|
||||
// Token: 0x0600B620 RID: 46624 RVA: 0x002AB6E0 File Offset: 0x002A98E0
|
||||
[Token(Token = "0x600B620")]
|
||||
[Address(RVA = "0x1192470", Offset = "0x1190E70", VA = "0x181192470", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
base.HNFFKJABKNO();
|
||||
if (this.PropertyValueText != 0)
|
||||
{
|
||||
bool flag;
|
||||
this.inputButton.interactable = flag;
|
||||
bool flag2;
|
||||
this.incrementButton.interactable = flag2;
|
||||
bool flag3;
|
||||
this.decrementButton.interactable = flag3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B621 RID: 46625 RVA: 0x002AB728 File Offset: 0x002A9928
|
||||
[Token(Token = "0x600B621")]
|
||||
[Address(RVA = "0x1192230", Offset = "0x1190C30", VA = "0x181192230")]
|
||||
public void Button_Increment(int increment)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B622 RID: 46626 RVA: 0x002AB73C File Offset: 0x002A993C
|
||||
[Token(Token = "0x600B622")]
|
||||
[Address(RVA = "0x11922A0", Offset = "0x1190CA0", VA = "0x1811922A0")]
|
||||
public void Button_Input()
|
||||
{
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
|
||||
Func<TextInputUIDialog, IPromise<TextInputUIDialog.KDJGEIICAJL>> func = new Func(this.FHLLNLOJJGN);
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = new Action(this.AOKJFOLFEBH);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B623 RID: 46627 RVA: 0x002AB774 File Offset: 0x002A9974
|
||||
[Token(Token = "0x600B623")]
|
||||
[Address(RVA = "0x11925A0", Offset = "0x1190FA0", VA = "0x1811925A0")]
|
||||
public CreationObjectSettingIntUIControl()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.KHLDNEMFOCJ = empty;
|
||||
this.MOLCHJEFGOG = "Enter Text";
|
||||
this.KCKBKEKAMDF = (TMP_InputField.ContentType)((ulong)2L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600B624 RID: 46628 RVA: 0x002AB7A8 File Offset: 0x002A99A8
|
||||
[Token(Token = "0x600B624")]
|
||||
[Address(RVA = "0x11923A0", Offset = "0x1190DA0", VA = "0x1811923A0")]
|
||||
[CompilerGenerated]
|
||||
private IPromise<TextInputUIDialog.KDJGEIICAJL> FHLLNLOJJGN(TextInputUIDialog BBPMNICHFLM)
|
||||
{
|
||||
return BBPMNICHFLM.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600B625 RID: 46629 RVA: 0x002AB7C4 File Offset: 0x002A99C4
|
||||
[Token(Token = "0x600B625")]
|
||||
[Address(RVA = "0x11921D0", Offset = "0x1190BD0", VA = "0x1811921D0")]
|
||||
[CompilerGenerated]
|
||||
private void AOKJFOLFEBH(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.UpdateControl();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007780 RID: 30592
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007780")]
|
||||
private string KHLDNEMFOCJ;
|
||||
|
||||
// Token: 0x04007781 RID: 30593
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007781")]
|
||||
private string MOLCHJEFGOG;
|
||||
|
||||
// Token: 0x04007782 RID: 30594
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007782")]
|
||||
private TMP_InputField.ContentType KCKBKEKAMDF;
|
||||
|
||||
// Token: 0x04007783 RID: 30595
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007783")]
|
||||
[SerializeField]
|
||||
private Button3D inputButton;
|
||||
|
||||
// Token: 0x04007784 RID: 30596
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007784")]
|
||||
[SerializeField]
|
||||
private Button3D incrementButton;
|
||||
|
||||
// Token: 0x04007785 RID: 30597
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007785")]
|
||||
[SerializeField]
|
||||
private Button3D decrementButton;
|
||||
|
||||
// Token: 0x04007786 RID: 30598
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007786")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Globalization;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A78 RID: 6776
|
||||
[Token(Token = "0x2001A78")]
|
||||
[StructLayout(3)]
|
||||
public abstract class CreationObjectSettingNumberUIControl<T> : CreationObjectSettingPropertyUIControl<T, CreationObjectSettingNumberUIControl<T>>
|
||||
{
|
||||
// Token: 0x0600B626 RID: 46630 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B626")]
|
||||
[Address(RVA = "0x1B1B040", Offset = "0x1B19A40", VA = "0x181B1B040")]
|
||||
public void SetDialogOptions(string MOLCHJEFGOG, string KHLDNEMFOCJ, TMP_InputField.ContentType KCKBKEKAMDF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B627 RID: 46631 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B627")]
|
||||
[Address(RVA = "0x1B1AED0", Offset = "0x1B198D0", VA = "0x181B1AED0", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B628 RID: 46632
|
||||
[Token(Token = "0x600B628")]
|
||||
[Address(Slot = "10")]
|
||||
public abstract void Button_Increment(T IOAPGKMDHFP);
|
||||
|
||||
// Token: 0x0600B629 RID: 46633 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B629")]
|
||||
[Address(RVA = "0x1B1ACE0", Offset = "0x1B196E0", VA = "0x181B1ACE0")]
|
||||
public void Button_Input()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B62A RID: 46634 RVA: 0x002AB7DC File Offset: 0x002A99DC
|
||||
[Token(Token = "0x600B62A")]
|
||||
[Address(RVA = "0x1E2A690", Offset = "0x1E29090", VA = "0x181E2A690")]
|
||||
public static U TryParse<U>(string EKIBOEINPJN)
|
||||
{
|
||||
object obj;
|
||||
do
|
||||
{
|
||||
TypeConverter converter = TypeDescriptor.GetConverter(typeof(Type));
|
||||
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
||||
int num = 0;
|
||||
obj = converter.ConvertFromString(num, invariantCulture, EKIBOEINPJN);
|
||||
}
|
||||
while (obj != 0 && obj == 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B62B RID: 46635 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B62B")]
|
||||
[Address(RVA = "0x1B1B060", Offset = "0x1B19A60", VA = "0x181B1B060")]
|
||||
protected CreationObjectSettingNumberUIControl()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B62C RID: 46636 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B62C")]
|
||||
[Address(RVA = "0x1B1AF60", Offset = "0x1B19960", VA = "0x181B1AF60")]
|
||||
[CompilerGenerated]
|
||||
private IPromise<TextInputUIDialog.KDJGEIICAJL> KMGJGPKINHD(TextInputUIDialog BBPMNICHFLM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B62D RID: 46637 RVA: 0x002AB824 File Offset: 0x002A9A24
|
||||
[Token(Token = "0x600B62D")]
|
||||
[Address(RVA = "0x1B1AE60", Offset = "0x1B19860", VA = "0x181B1AE60")]
|
||||
[CompilerGenerated]
|
||||
private void GBKENHJMPFP(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
||||
{
|
||||
!!0 !!;
|
||||
if (!! != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007787 RID: 30599
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007787")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x04007788 RID: 30600
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007788")]
|
||||
protected string KHLDNEMFOCJ;
|
||||
|
||||
// Token: 0x04007789 RID: 30601
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007789")]
|
||||
protected string MOLCHJEFGOG;
|
||||
|
||||
// Token: 0x0400778A RID: 30602
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400778A")]
|
||||
protected TMP_InputField.ContentType KCKBKEKAMDF;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A79 RID: 6777
|
||||
[Token(Token = "0x2001A79")]
|
||||
[StructLayout(3)]
|
||||
public class CreationObjectSettingObjectUIControl : CreationObjectSettingPropertyUIControl<CreationObjectSettingObjectUIControl.PHIPGEFJCGO, CreationObjectSettingObjectUIControl>
|
||||
{
|
||||
// Token: 0x0600B62E RID: 46638 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B62E")]
|
||||
[Address(RVA = "0x11927E0", Offset = "0x11911E0", VA = "0x1811927E0", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B62F RID: 46639 RVA: 0x002AB83C File Offset: 0x002A9A3C
|
||||
[Token(Token = "0x600B62F")]
|
||||
[Address(RVA = "0x1192610", Offset = "0x1191010", VA = "0x181192610")]
|
||||
public void Button_Input()
|
||||
{
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
|
||||
if (CreationObjectSettingObjectUIControl.<>c.<>9__3_0 == 0)
|
||||
{
|
||||
CreationObjectSettingObjectUIControl.<>c.<>9__3_0 = delegate(ObjectInputUIDialog dialog)
|
||||
{
|
||||
dialog.TryRebuildSearchContext();
|
||||
bool isCompleted = ((IAsyncResult)dialog).IsCompleted;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
}
|
||||
Action<ObjectInputUIDialog.BDKNFJGOEIF> action = new Action(this.PGKCCJEAPAG);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
IPromise<ObjectInputUIDialog> promise2;
|
||||
IPromise<ObjectInputUIDialog> promise = promise2.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600B630 RID: 46640 RVA: 0x002AB89C File Offset: 0x002A9A9C
|
||||
[Token(Token = "0x600B630")]
|
||||
[Address(RVA = "0x1192960", Offset = "0x1191360", VA = "0x181192960")]
|
||||
public CreationObjectSettingObjectUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B631 RID: 46641 RVA: 0x002AB8B0 File Offset: 0x002A9AB0
|
||||
[Token(Token = "0x600B631")]
|
||||
[Address(RVA = "0x1192900", Offset = "0x1191300", VA = "0x181192900")]
|
||||
[CompilerGenerated]
|
||||
private void PGKCCJEAPAG(ObjectInputUIDialog.BDKNFJGOEIF PBAOMKNFBFL)
|
||||
{
|
||||
this.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x0400778B RID: 30603
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400778B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private Button3D inputButton;
|
||||
|
||||
// Token: 0x0400778C RID: 30604
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400778C")]
|
||||
[SerializeField]
|
||||
private ObjectInputUIDialog objectInputDialogPrefab;
|
||||
|
||||
// Token: 0x02001A7A RID: 6778
|
||||
[Token(Token = "0x2001A7A")]
|
||||
public struct PHIPGEFJCGO
|
||||
{
|
||||
// Token: 0x0400778D RID: 30605
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400778D")]
|
||||
public OGNBCNBPFCC GEDCEIDOKJL;
|
||||
|
||||
// Token: 0x0400778E RID: 30606
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400778E")]
|
||||
public OBBBPCBIMME LDNFNNNHPPB;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,220 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A7D RID: 6781
|
||||
[Token(Token = "0x2001A7D")]
|
||||
[StructLayout(3)]
|
||||
public abstract class CreationObjectSettingPropertyUIControl<T, UIControlType> : BaseCreationObjectSettingPropertyUIControl where UIControlType : CreationObjectSettingPropertyUIControl<T, UIControlType>
|
||||
{
|
||||
// Token: 0x140000C2 RID: 194
|
||||
// (add) Token: 0x0600B639 RID: 46649 RVA: 0x002AB94C File Offset: 0x002A9B4C
|
||||
// (remove) Token: 0x0600B63A RID: 46650 RVA: 0x002AB968 File Offset: 0x002A9B68
|
||||
[Token(Token = "0x140000C2")]
|
||||
public event Action IABDCLILPMF
|
||||
{
|
||||
[Token(Token = "0x600B639")]
|
||||
[Address(RVA = "0x1B1C270", Offset = "0x1B1AC70", VA = "0x181B1C270")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600B63A")]
|
||||
[Address(RVA = "0x1B1D060", Offset = "0x1B1BA60", VA = "0x181B1D060")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000C3 RID: 195
|
||||
// (add) Token: 0x0600B63B RID: 46651 RVA: 0x002AB984 File Offset: 0x002A9B84
|
||||
// (remove) Token: 0x0600B63C RID: 46652 RVA: 0x002AB9A0 File Offset: 0x002A9BA0
|
||||
[Token(Token = "0x140000C3")]
|
||||
public event Action PCDBNKKCGCG
|
||||
{
|
||||
[Token(Token = "0x600B63B")]
|
||||
[Address(RVA = "0x1B1CA00", Offset = "0x1B1B400", VA = "0x181B1CA00")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600B63C")]
|
||||
[Address(RVA = "0x1B1DF80", Offset = "0x1B1C980", VA = "0x181B1DF80")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000C4 RID: 196
|
||||
// (add) Token: 0x0600B63D RID: 46653 RVA: 0x002AB9BC File Offset: 0x002A9BBC
|
||||
// (remove) Token: 0x0600B63E RID: 46654 RVA: 0x002AB9D8 File Offset: 0x002A9BD8
|
||||
[Token(Token = "0x140000C4")]
|
||||
public event Action KIKODPIBNAG
|
||||
{
|
||||
[Token(Token = "0x600B63D")]
|
||||
[Address(RVA = "0x1B1C8A0", Offset = "0x1B1B2A0", VA = "0x181B1C8A0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600B63E")]
|
||||
[Address(RVA = "0x1B1D690", Offset = "0x1B1C090", VA = "0x181B1D690")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D80 RID: 7552
|
||||
// (get) Token: 0x0600B63F RID: 46655 RVA: 0x002AB9F4 File Offset: 0x002A9BF4
|
||||
[Token(Token = "0x17001D80")]
|
||||
public bool GNOAGIKINPM
|
||||
{
|
||||
[Token(Token = "0x600B63F")]
|
||||
[Address(RVA = "0x1B1D030", Offset = "0x1B1BA30", VA = "0x181B1D030")]
|
||||
get
|
||||
{
|
||||
return base.gameObject.activeInHierarchy;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B640 RID: 46656 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B640")]
|
||||
[Address(RVA = "0x1B1B9F0", Offset = "0x1B1A3F0", VA = "0x181B1B9F0", Slot = "5")]
|
||||
protected virtual void JGPMLBNJGGO(T BCEFAKDFEMM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B641 RID: 46657 RVA: 0x002ABA14 File Offset: 0x002A9C14
|
||||
[Token(Token = "0x600B641")]
|
||||
[Address(RVA = "0x1B1BCD0", Offset = "0x1B1A6D0", VA = "0x181B1BCD0", Slot = "4")]
|
||||
public sealed override void UpdateControl()
|
||||
{
|
||||
if (this.UndoEntryProvider != 0)
|
||||
{
|
||||
}
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B642 RID: 46658 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600B642")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")]
|
||||
protected virtual void HNFFKJABKNO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600B643 RID: 46659 RVA: 0x002ABA34 File Offset: 0x002A9C34
|
||||
[Token(Token = "0x600B643")]
|
||||
[Address(RVA = "0x129A460", Offset = "0x1298E60", VA = "0x18129A460", Slot = "7")]
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
if (this != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B644 RID: 46660 RVA: 0x002ABA48 File Offset: 0x002A9C48
|
||||
[Token(Token = "0x600B644")]
|
||||
[Address(RVA = "0x1B1BCB0", Offset = "0x1B1A6B0", VA = "0x181B1BCB0", Slot = "8")]
|
||||
protected virtual void OnEnable()
|
||||
{
|
||||
if (this != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B645 RID: 46661 RVA: 0x002ABA5C File Offset: 0x002A9C5C
|
||||
[Token(Token = "0x600B645")]
|
||||
[Address(RVA = "0x11BC440", Offset = "0x11BAE40", VA = "0x1811BC440", Slot = "9")]
|
||||
protected virtual void OnDisable()
|
||||
{
|
||||
if (this != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B646 RID: 46662 RVA: 0x002ABA70 File Offset: 0x002A9C70
|
||||
[Token(Token = "0x600B646")]
|
||||
[Address(RVA = "0x1B1BD80", Offset = "0x1B1A780", VA = "0x181B1BD80")]
|
||||
protected CreationObjectSettingPropertyUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007794 RID: 30612
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007794")]
|
||||
public Action<T> PropertySetter;
|
||||
|
||||
// Token: 0x04007795 RID: 30613
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007795")]
|
||||
public Func<bool> InteractibleGetter;
|
||||
|
||||
// Token: 0x04007796 RID: 30614
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007796")]
|
||||
public Func<T> PropertyGetter;
|
||||
|
||||
// Token: 0x04007797 RID: 30615
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007797")]
|
||||
public Action<UIControlType> UpdateControlFunction;
|
||||
|
||||
// Token: 0x0400779B RID: 30619
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400779B")]
|
||||
public Func<T, T, CAHCDEBGPFG> UndoEntryProvider;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,115 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A7E RID: 6782
|
||||
[Token(Token = "0x2001A7E")]
|
||||
[StructLayout(3)]
|
||||
public class CreationObjectSettingSearchIdUIControl : CreationObjectSettingPropertyUIControl<long, CreationObjectSettingSearchIdUIControl>
|
||||
{
|
||||
// Token: 0x0600B647 RID: 46663 RVA: 0x002ABA8C File Offset: 0x002A9C8C
|
||||
[Token(Token = "0x600B647")]
|
||||
[Address(RVA = "0x1192C80", Offset = "0x1191680", VA = "0x181192C80")]
|
||||
public void Initialize(SearchUIDialog.AKHJNDABOAM KBNJNPABNBO)
|
||||
{
|
||||
string pigcplbldjn = KBNJNPABNBO.PIGCPLBLDJN;
|
||||
SearchUIDialog.HHIINGLBFPF jbmehnihjcf = KBNJNPABNBO.JBMEHNIHJCF;
|
||||
this.KBNJNPABNBO.PIGCPLBLDJN = pigcplbldjn;
|
||||
this.KBNJNPABNBO.JBMEHNIHJCF = jbmehnihjcf;
|
||||
}
|
||||
|
||||
// Token: 0x0600B648 RID: 46664 RVA: 0x002ABAC0 File Offset: 0x002A9CC0
|
||||
[Token(Token = "0x600B648")]
|
||||
[Address(RVA = "0x1192B70", Offset = "0x1191570", VA = "0x181192B70", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
base.HNFFKJABKNO();
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.PropertyValueText, "Loading...");
|
||||
long num;
|
||||
IPromise<string> promise = this.KBNJNPABNBO.JBMEHNIHJCF.Invoke(num);
|
||||
Action<string> action = new Action(this.GKCDADFJKND);
|
||||
if (0 != 0)
|
||||
{
|
||||
bool flag;
|
||||
this.inputButton.interactable = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B649 RID: 46665 RVA: 0x002ABB18 File Offset: 0x002A9D18
|
||||
[Token(Token = "0x600B649")]
|
||||
[Address(RVA = "0x11929A0", Offset = "0x11913A0", VA = "0x1811929A0")]
|
||||
public void Button_Input()
|
||||
{
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
|
||||
Func<SearchUIDialog, IPromise<SearchUIDialog.EHGEJAPCODP>> func = new Func(this.FDHHBIFAJPL);
|
||||
Action<SearchUIDialog.EHGEJAPCODP> action = new Action(this.KNLBNDEIEJN);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
IPromise<SearchUIDialog> promise2;
|
||||
IPromise<SearchUIDialog> promise = promise2.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600B64A RID: 46666 RVA: 0x002ABB70 File Offset: 0x002A9D70
|
||||
[Token(Token = "0x600B64A")]
|
||||
[Address(RVA = "0x1192CE0", Offset = "0x11916E0", VA = "0x181192CE0")]
|
||||
public CreationObjectSettingSearchIdUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B64B RID: 46667 RVA: 0x002ABB84 File Offset: 0x002A9D84
|
||||
[Token(Token = "0x600B64B")]
|
||||
[Address(RVA = "0x1192B60", Offset = "0x1191560", VA = "0x181192B60")]
|
||||
[CompilerGenerated]
|
||||
private void GKCDADFJKND(string AFDHNDDLELJ)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.PropertyValueText, AFDHNDDLELJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600B64C RID: 46668 RVA: 0x002ABBA0 File Offset: 0x002A9DA0
|
||||
[Token(Token = "0x600B64C")]
|
||||
[Address(RVA = "0x1192B00", Offset = "0x1191500", VA = "0x181192B00")]
|
||||
[CompilerGenerated]
|
||||
private IPromise<SearchUIDialog.EHGEJAPCODP> FDHHBIFAJPL(SearchUIDialog BBPMNICHFLM)
|
||||
{
|
||||
SearchUIDialog.AKHJNDABOAM kbnjnpabnbo = this.KBNJNPABNBO;
|
||||
string pigcplbldjn = this.KBNJNPABNBO.PIGCPLBLDJN;
|
||||
SearchUIDialog.HHIINGLBFPF jbmehnihjcf = this.KBNJNPABNBO.JBMEHNIHJCF;
|
||||
return BBPMNICHFLM.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600B64D RID: 46669 RVA: 0x002ABBD8 File Offset: 0x002A9DD8
|
||||
[Token(Token = "0x600B64D")]
|
||||
[Address(RVA = "0x1192CB0", Offset = "0x11916B0", VA = "0x181192CB0")]
|
||||
[CompilerGenerated]
|
||||
private void KNLBNDEIEJN(SearchUIDialog.EHGEJAPCODP PBAOMKNFBFL)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0400779C RID: 30620
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400779C")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private Button3D inputButton;
|
||||
|
||||
// Token: 0x0400779D RID: 30621
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400779D")]
|
||||
[SerializeField]
|
||||
private SearchUIDialog searchUIDialogPrefab;
|
||||
|
||||
// Token: 0x0400779E RID: 30622
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400779E")]
|
||||
private SearchUIDialog.AKHJNDABOAM KBNJNPABNBO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,167 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A7F RID: 6783
|
||||
[Token(Token = "0x2001A7F")]
|
||||
[StructLayout(3)]
|
||||
public class CreationObjectSettingStringUIControl : CreationObjectSettingPropertyUIControl<string, CreationObjectSettingStringUIControl>
|
||||
{
|
||||
// Token: 0x0600B64E RID: 46670 RVA: 0x002ABBF0 File Offset: 0x002A9DF0
|
||||
[Token(Token = "0x600B64E")]
|
||||
[Address(RVA = "0x1193040", Offset = "0x1191A40", VA = "0x181193040")]
|
||||
public void SetTooltip(string NFNJLBBFKFA)
|
||||
{
|
||||
this.buttonTooltip.Message = NFNJLBBFKFA;
|
||||
}
|
||||
|
||||
// Token: 0x0600B64F RID: 46671 RVA: 0x002ABC10 File Offset: 0x002A9E10
|
||||
[Token(Token = "0x600B64F")]
|
||||
[Address(RVA = "0x1193020", Offset = "0x1191A20", VA = "0x181193020")]
|
||||
public void SetDialogOptions(CreationObjectSettingStringUIControl.PNCGEONCJLK JJAPBNJPPAK)
|
||||
{
|
||||
EBPEIAPPJJK hlolbmkjfom = JJAPBNJPPAK.HLOLBMKJFOM;
|
||||
this.JJAPBNJPPAK.HLOLBMKJFOM = hlolbmkjfom;
|
||||
}
|
||||
|
||||
// Token: 0x0600B650 RID: 46672 RVA: 0x002ABC30 File Offset: 0x002A9E30
|
||||
[Token(Token = "0x600B650")]
|
||||
[Address(RVA = "0x1193060", Offset = "0x1191A60", VA = "0x181193060")]
|
||||
private void Start()
|
||||
{
|
||||
Button3D.OnButton3DClick onClick = this.modifyButton.OnClick;
|
||||
UnityAction unityAction = new UnityAction(this.DOEECOAEADE);
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x0600B651 RID: 46673 RVA: 0x002ABC64 File Offset: 0x002A9E64
|
||||
[Token(Token = "0x600B651")]
|
||||
[Address(RVA = "0x1192D50", Offset = "0x1191750", VA = "0x181192D50")]
|
||||
private void DOEECOAEADE()
|
||||
{
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
|
||||
Func<TextInputUIDialog, IPromise<TextInputUIDialog.KDJGEIICAJL>> func = new Func(this.GNIGENBIHHA);
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = new Action(this.ACDAJCOOKPN);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600B652 RID: 46674 RVA: 0x002ABC9C File Offset: 0x002A9E9C
|
||||
[Token(Token = "0x600B652")]
|
||||
[Address(RVA = "0x1192F80", Offset = "0x1191980", VA = "0x181192F80", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
base.HNFFKJABKNO();
|
||||
TextMeshProUGUI propertyValueText = this.PropertyValueText;
|
||||
string text;
|
||||
PLDMAFINLJO.FANDNIHFMNM(propertyValueText, text);
|
||||
Button3D button3D = this.modifyButton;
|
||||
if (propertyValueText != 0)
|
||||
{
|
||||
}
|
||||
button3D.FFDOINJEHMM = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600B653 RID: 46675 RVA: 0x002ABCD8 File Offset: 0x002A9ED8
|
||||
[Token(Token = "0x600B653")]
|
||||
[Address(RVA = "0x11930F0", Offset = "0x1191AF0", VA = "0x1811930F0")]
|
||||
public CreationObjectSettingStringUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600B654 RID: 46676 RVA: 0x002ABCEC File Offset: 0x002A9EEC
|
||||
[Token(Token = "0x600B654")]
|
||||
[Address(RVA = "0x1192E50", Offset = "0x1191850", VA = "0x181192E50")]
|
||||
[CompilerGenerated]
|
||||
private IPromise<TextInputUIDialog.KDJGEIICAJL> GNIGENBIHHA(TextInputUIDialog BBPMNICHFLM)
|
||||
{
|
||||
return BBPMNICHFLM.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600B655 RID: 46677 RVA: 0x002ABD08 File Offset: 0x002A9F08
|
||||
[Token(Token = "0x600B655")]
|
||||
[Address(RVA = "0x1192D20", Offset = "0x1191720", VA = "0x181192D20")]
|
||||
[CompilerGenerated]
|
||||
private void ACDAJCOOKPN(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0400779F RID: 30623
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400779F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private Button3D modifyButton;
|
||||
|
||||
// Token: 0x040077A0 RID: 30624
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40077A0")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private Tooltip buttonTooltip;
|
||||
|
||||
// Token: 0x040077A1 RID: 30625
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40077A1")]
|
||||
private CreationObjectSettingStringUIControl.PNCGEONCJLK JJAPBNJPPAK;
|
||||
|
||||
// Token: 0x040077A2 RID: 30626
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40077A2")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x02001A80 RID: 6784
|
||||
[Token(Token = "0x2001A80")]
|
||||
public struct PNCGEONCJLK
|
||||
{
|
||||
// Token: 0x0600B656 RID: 46678 RVA: 0x002ABD20 File Offset: 0x002A9F20
|
||||
[Token(Token = "0x600B656")]
|
||||
[Address(RVA = "0x22DD70", Offset = "0x22D170", VA = "0x18022DD70")]
|
||||
public PNCGEONCJLK(string dialogTitle, string dialogInputFieldDescription, EBPEIAPPJJK inputMode)
|
||||
{
|
||||
this.HLOLBMKJFOM = dialogTitle;
|
||||
this.CPOMPHAJKCP = dialogInputFieldDescription != null;
|
||||
}
|
||||
|
||||
// Token: 0x040077A3 RID: 30627
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40077A3")]
|
||||
public string MOLCHJEFGOG;
|
||||
|
||||
// Token: 0x040077A4 RID: 30628
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40077A4")]
|
||||
public string KHLDNEMFOCJ;
|
||||
|
||||
// Token: 0x040077A5 RID: 30629
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40077A5")]
|
||||
public EBPEIAPPJJK HLOLBMKJFOM;
|
||||
|
||||
// Token: 0x040077A6 RID: 30630
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x40077A6")]
|
||||
public TMP_InputField.ContentType KCKBKEKAMDF;
|
||||
|
||||
// Token: 0x040077A7 RID: 30631
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40077A7")]
|
||||
public bool CPOMPHAJKCP;
|
||||
|
||||
// Token: 0x040077A8 RID: 30632
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x40077A8")]
|
||||
public int DIDPKDLHNBN;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,125 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A81 RID: 6785
|
||||
[Token(Token = "0x2001A81")]
|
||||
[StructLayout(3)]
|
||||
public class CreationObjectSettingToolCleanupUIControl : CreationObjectSettingPropertyUIControl<ToolCleanup.ENAHMCIGHLL, CreationObjectSettingToolCleanupUIControl>
|
||||
{
|
||||
// Token: 0x0600B657 RID: 46679 RVA: 0x002ABD3C File Offset: 0x002A9F3C
|
||||
[Token(Token = "0x600B657")]
|
||||
[Address(RVA = "0x11931B0", Offset = "0x1191BB0", VA = "0x1811931B0", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
Slider3D slider3D = this.delaySlider;
|
||||
ToolCleanup.ENAHMCIGHLL enahmcighll;
|
||||
this.GKLDPIHBGEE = enahmcighll;
|
||||
slider3D.minValue = 1f;
|
||||
this.delaySlider.maxValue = 30f;
|
||||
ToggleButton3D toggleButton3D = this.activeToggleButton;
|
||||
float value = this.delaySlider.value;
|
||||
}
|
||||
|
||||
// Token: 0x0600B658 RID: 46680 RVA: 0x002ABD8C File Offset: 0x002A9F8C
|
||||
[Token(Token = "0x600B658")]
|
||||
[Address(RVA = "0x1193310", Offset = "0x1191D10", VA = "0x181193310")]
|
||||
private void NKFONDDFKNE()
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.activeToggleButton;
|
||||
float value = this.delaySlider.value;
|
||||
}
|
||||
|
||||
// Token: 0x0600B659 RID: 46681 RVA: 0x002ABDB4 File Offset: 0x002A9FB4
|
||||
[Token(Token = "0x600B659")]
|
||||
[Address(RVA = "0x1193130", Offset = "0x1191B30", VA = "0x181193130")]
|
||||
private void FLHJEDPLOEI(int NBOCPMDNOCF)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.delayValueText;
|
||||
string text = string.Format("{0}s", NBOCPMDNOCF);
|
||||
textMeshProUGUI.text = text;
|
||||
}
|
||||
|
||||
// Token: 0x0600B65A RID: 46682 RVA: 0x002ABDE4 File Offset: 0x002A9FE4
|
||||
[Token(Token = "0x600B65A")]
|
||||
[Address(RVA = "0x1193290", Offset = "0x1191C90", VA = "0x181193290")]
|
||||
private void LCKNGDIGNPG()
|
||||
{
|
||||
this.UpdateControl();
|
||||
ToggleButton3D toggleButton3D = this.activeToggleButton;
|
||||
float value = this.delaySlider.value;
|
||||
}
|
||||
|
||||
// Token: 0x0600B65B RID: 46683 RVA: 0x002ABE10 File Offset: 0x002AA010
|
||||
[Token(Token = "0x600B65B")]
|
||||
[Address(RVA = "0x1193370", Offset = "0x1191D70", VA = "0x181193370")]
|
||||
public void OnActiveToggleValueChanged(bool newValue)
|
||||
{
|
||||
if (newValue != this.GKLDPIHBGEE)
|
||||
{
|
||||
this.GKLDPIHBGEE = newValue;
|
||||
this.LCKNGDIGNPG();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B65C RID: 46684 RVA: 0x002ABE34 File Offset: 0x002AA034
|
||||
[Token(Token = "0x600B65C")]
|
||||
[Address(RVA = "0x1193390", Offset = "0x1191D90", VA = "0x181193390")]
|
||||
public void OnDelaySliderChanged(float newValue)
|
||||
{
|
||||
Slider3D slider3D = this.delaySlider;
|
||||
int num = 0;
|
||||
float floatOrRoundedValue = slider3D.BJLPHCELPLH;
|
||||
this.FLHJEDPLOEI(num);
|
||||
}
|
||||
|
||||
// Token: 0x0600B65D RID: 46685 RVA: 0x002ABE60 File Offset: 0x002AA060
|
||||
[Token(Token = "0x600B65D")]
|
||||
[Address(RVA = "0x11933D0", Offset = "0x1191DD0", VA = "0x1811933D0")]
|
||||
public void OnDelaySliderReleased(float newValue)
|
||||
{
|
||||
Slider3D slider3D = this.delaySlider;
|
||||
float floatOrRoundedValue = slider3D.BJLPHCELPLH;
|
||||
if (slider3D != 0)
|
||||
{
|
||||
this.LCKNGDIGNPG();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B65E RID: 46686 RVA: 0x002ABE8C File Offset: 0x002AA08C
|
||||
[Token(Token = "0x600B65E")]
|
||||
[Address(RVA = "0x1193430", Offset = "0x1191E30", VA = "0x181193430")]
|
||||
public CreationObjectSettingToolCleanupUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040077A9 RID: 30633
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40077A9")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D activeToggleButton;
|
||||
|
||||
// Token: 0x040077AA RID: 30634
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40077AA")]
|
||||
[SerializeField]
|
||||
private Slider3D delaySlider;
|
||||
|
||||
// Token: 0x040077AB RID: 30635
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40077AB")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI delayValueText;
|
||||
|
||||
// Token: 0x040077AC RID: 30636
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40077AC")]
|
||||
private ToolCleanup.ENAHMCIGHLL GKLDPIHBGEE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,268 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BD7 RID: 7127
|
||||
[Token(Token = "0x2001BD7")]
|
||||
[StructLayout(3)]
|
||||
public class AccountSelectionUIFlow : StackedUIFlowBase
|
||||
{
|
||||
// Token: 0x0600BF31 RID: 48945 RVA: 0x002D1344 File Offset: 0x002CF544
|
||||
[Token(Token = "0x600BF31")]
|
||||
[Address(RVA = "0x1185450", Offset = "0x1183E50", VA = "0x181185450")]
|
||||
private void Awake()
|
||||
{
|
||||
AccountSelectionPagedGrid accountSelectionPagedGrid = this.pagedGrid;
|
||||
Action action = new Action(this.FBHIIINBCJJ);
|
||||
accountSelectionPagedGrid.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF32 RID: 48946 RVA: 0x002D1374 File Offset: 0x002CF574
|
||||
[Token(Token = "0x600BF32")]
|
||||
[Address(RVA = "0x11858A0", Offset = "0x11842A0", VA = "0x1811858A0", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
AccountSelectionPagedGrid accountSelectionPagedGrid = this.pagedGrid;
|
||||
Action action = new Action(this.FBHIIINBCJJ);
|
||||
accountSelectionPagedGrid.HFDCMNJHLPF -= action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF33 RID: 48947 RVA: 0x002D13A4 File Offset: 0x002CF5A4
|
||||
[Token(Token = "0x600BF33")]
|
||||
[Address(RVA = "0x1185920", Offset = "0x1184320", VA = "0x181185920", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
AccountSelectionManager instance;
|
||||
do
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
this.UpdateGridWithAccounts();
|
||||
instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
while (instance == 0 || instance == 0);
|
||||
ToggleButton3D toggleButton3D = this.resetDormToggle;
|
||||
bool loadInSafeMode = SessionManager.LoadInSafeMode;
|
||||
toggleButton3D.BOHIGPFGJBA = loadInSafeMode;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF34 RID: 48948 RVA: 0x002D13F0 File Offset: 0x002CF5F0
|
||||
[Token(Token = "0x600BF34")]
|
||||
[Address(RVA = "0x1185D10", Offset = "0x1184710", VA = "0x181185D10")]
|
||||
public void UpdateGridWithAccounts()
|
||||
{
|
||||
List<MHOKOMMOGKM.ONLDIBIOKEF> cachedLogins = SingletonMonoBehaviour.Instance.CachedLogins;
|
||||
Func<MHOKOMMOGKM.ONLDIBIOKEF, CCEOLAOLEKJ> <>9__12_ = AccountSelectionUIFlow.<>c.<>9__12_0;
|
||||
if (<>9__12_ == 0)
|
||||
{
|
||||
AccountSelectionUIFlow.<>c.<>9__12_0 = (MHOKOMMOGKM.ONLDIBIOKEF cl) => cl.<IOINKGNIKDM>k__BackingField;
|
||||
}
|
||||
List<CCEOLAOLEKJ> list = Enumerable.ToList<CCEOLAOLEKJ>(Enumerable.Select<MHOKOMMOGKM.ONLDIBIOKEF, CCEOLAOLEKJ>(cachedLogins, <>9__12_));
|
||||
int num = 0;
|
||||
list.Add(num);
|
||||
this.pagedGrid.SetAccounts(list);
|
||||
int size = cachedLogins._size;
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.ACCBCMEAJHK = textMeshProUGUI;
|
||||
GameObject gameObject = this.createAccountPerPlayerReminder.gameObject;
|
||||
bool flag;
|
||||
if (size > 0)
|
||||
{
|
||||
flag = size < 3;
|
||||
}
|
||||
gameObject.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF35 RID: 48949 RVA: 0x002D148C File Offset: 0x002CF68C
|
||||
[Token(Token = "0x600BF35")]
|
||||
[Address(RVA = "0x1185790", Offset = "0x1184190", VA = "0x181185790")]
|
||||
private void FBHIIINBCJJ()
|
||||
{
|
||||
bool flag = this.<KBKJKEOPIGB>k__BackingField.RefreshTopFlow();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF36 RID: 48950 RVA: 0x002D14AC File Offset: 0x002CF6AC
|
||||
[Token(Token = "0x600BF36")]
|
||||
[Address(RVA = "0x1185A90", Offset = "0x1184490", VA = "0x181185A90")]
|
||||
public void SetInfoText(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
this.ACCBCMEAJHK.text = DBDDKLHPNNA;
|
||||
this.resetDormToggle.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.loginButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.createButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.actionCodeButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.pagedGrid.EnableAllButtons(BCOHEOIEPLL);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF37 RID: 48951 RVA: 0x002D1508 File Offset: 0x002CF708
|
||||
[Token(Token = "0x600BF37")]
|
||||
[Address(RVA = "0x1185620", Offset = "0x1184020", VA = "0x181185620")]
|
||||
public void Button_SelectAccount(CCEOLAOLEKJ account)
|
||||
{
|
||||
CCEOLAOLEKJ account = account;
|
||||
if (account == 0)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.GoToNewAccountRegistration();
|
||||
return;
|
||||
}
|
||||
List<MHOKOMMOGKM.ONLDIBIOKEF> cachedLogins = SingletonMonoBehaviour.Instance.CachedLogins;
|
||||
Func<MHOKOMMOGKM.ONLDIBIOKEF, bool> func = delegate(MHOKOMMOGKM.ONLDIBIOKEF a)
|
||||
{
|
||||
CCEOLAOLEKJ account2 = account;
|
||||
return a.<IOINKGNIKDM>k__BackingField == account2;
|
||||
};
|
||||
MHOKOMMOGKM.ONLDIBIOKEF onldibiokef = Enumerable.FirstOrDefault<MHOKOMMOGKM.ONLDIBIOKEF>(cachedLogins, func);
|
||||
bool forceAccountVerification = SingletonMonoBehaviour.Instance.IHHHGFJJMCB;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF38 RID: 48952 RVA: 0x002D1564 File Offset: 0x002CF764
|
||||
[Token(Token = "0x600BF38")]
|
||||
[Address(RVA = "0x1185540", Offset = "0x1183F40", VA = "0x181185540")]
|
||||
public void Button_CreateAccount()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.GoToNewAccountRegistration();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF39 RID: 48953 RVA: 0x002D1584 File Offset: 0x002CF784
|
||||
[Token(Token = "0x600BF39")]
|
||||
[Address(RVA = "0x11855B0", Offset = "0x1183FB0", VA = "0x1811855B0")]
|
||||
public void Button_Login()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.GoToExistingAccountSignIn();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF3A RID: 48954 RVA: 0x002D15A4 File Offset: 0x002CF7A4
|
||||
[Token(Token = "0x600BF3A")]
|
||||
[Address(RVA = "0x11854D0", Offset = "0x1183ED0", VA = "0x1811854D0")]
|
||||
public void Button_ActionCode()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.GoToEnterActionCode();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF3B RID: 48955 RVA: 0x002D15C4 File Offset: 0x002CF7C4
|
||||
[Token(Token = "0x600BF3B")]
|
||||
[Address(RVA = "0x1185B40", Offset = "0x1184540", VA = "0x181185B40")]
|
||||
public void Toggle_ResetDorm(bool isOn)
|
||||
{
|
||||
while (isOn)
|
||||
{
|
||||
AccountSelectionManager instance = SingletonMonoBehaviour.Instance;
|
||||
if (instance != 0 && instance != 0)
|
||||
{
|
||||
Action<JPIJGHNNIDP> action = new Action(this.IKPAGFEAOCK);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF3C RID: 48956 RVA: 0x002D15FC File Offset: 0x002CF7FC
|
||||
[Token(Token = "0x600BF3C")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public AccountSelectionUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BF3D RID: 48957 RVA: 0x002D1610 File Offset: 0x002CF810
|
||||
[Token(Token = "0x600BF3D")]
|
||||
[Address(RVA = "0x11857B0", Offset = "0x11841B0", VA = "0x1811857B0")]
|
||||
[CompilerGenerated]
|
||||
private void IKPAGFEAOCK(JPIJGHNNIDP MAOOLFEBOOD)
|
||||
{
|
||||
if (MAOOLFEBOOD == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Default Dorm Selected", 3f, num, num);
|
||||
}
|
||||
ToggleButton3D toggleButton3D = this.resetDormToggle;
|
||||
bool flag = MAOOLFEBOOD == JPIJGHNNIDP.Affirmative;
|
||||
toggleButton3D.BOHIGPFGJBA = flag;
|
||||
}
|
||||
|
||||
// Token: 0x04007E65 RID: 32357
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4007E65")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D resetDormToggle;
|
||||
|
||||
// Token: 0x04007E66 RID: 32358
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4007E66")]
|
||||
[SerializeField]
|
||||
private Button3D loginButton;
|
||||
|
||||
// Token: 0x04007E67 RID: 32359
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007E67")]
|
||||
[SerializeField]
|
||||
private Button3D createButton;
|
||||
|
||||
// Token: 0x04007E68 RID: 32360
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007E68")]
|
||||
[SerializeField]
|
||||
private Button3D actionCodeButton;
|
||||
|
||||
// Token: 0x04007E69 RID: 32361
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007E69")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007E6A RID: 32362
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007E6A")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI emptyDisplayInfoText;
|
||||
|
||||
// Token: 0x04007E6B RID: 32363
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007E6B")]
|
||||
[SerializeField]
|
||||
private AccountSelectionPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04007E6C RID: 32364
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007E6C")]
|
||||
[SerializeField]
|
||||
private GameObject createAccountPerPlayerReminder;
|
||||
|
||||
// Token: 0x04007E6D RID: 32365
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007E6D")]
|
||||
private TextMeshProUGUI ACCBCMEAJHK;
|
||||
|
||||
// Token: 0x02001BD9 RID: 7129
|
||||
[Token(Token = "0x2001BD9")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GAKKFMGPAHD
|
||||
{
|
||||
// Token: 0x0600BF41 RID: 48961 RVA: 0x002D16A4 File Offset: 0x002CF8A4
|
||||
[Token(Token = "0x600BF41")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public GAKKFMGPAHD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BF42 RID: 48962 RVA: 0x002D16B8 File Offset: 0x002CF8B8
|
||||
[Token(Token = "0x600BF42")]
|
||||
[Address(RVA = "0x1195CE0", Offset = "0x11946E0", VA = "0x181195CE0")]
|
||||
internal bool <Button_SelectAccount>b__0(MHOKOMMOGKM.ONLDIBIOKEF a)
|
||||
{
|
||||
CCEOLAOLEKJ cceolaolekj = this.account;
|
||||
return a.<IOINKGNIKDM>k__BackingField == cceolaolekj;
|
||||
}
|
||||
|
||||
// Token: 0x04007E70 RID: 32368
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007E70")]
|
||||
public CCEOLAOLEKJ account;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BC4 RID: 7108
|
||||
[Token(Token = "0x2001BC4")]
|
||||
[StructLayout(3)]
|
||||
public class AnnouncementImageScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x17001E0A RID: 7690
|
||||
// (get) Token: 0x0600BEB0 RID: 48816 RVA: 0x002CE968 File Offset: 0x002CCB68
|
||||
// (set) Token: 0x0600BEB1 RID: 48817 RVA: 0x002CE97C File Offset: 0x002CCB7C
|
||||
[Token(Token = "0x17001E0A")]
|
||||
public MKEKHKEHPLO BHNFBPFGOHI
|
||||
{
|
||||
[Token(Token = "0x600BEB0")]
|
||||
[Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")]
|
||||
get
|
||||
{
|
||||
return this.OKINBKFCIIK;
|
||||
}
|
||||
[Token(Token = "0x600BEB1")]
|
||||
[Address(RVA = "0x1186330", Offset = "0x1184D30", VA = "0x181186330")]
|
||||
set
|
||||
{
|
||||
this.OKINBKFCIIK = value;
|
||||
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = this.OPEKGDGMEFP;
|
||||
if (opekgdgmefp != 0)
|
||||
{
|
||||
opekgdgmefp.Dispose();
|
||||
}
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.FCLFDCBNMGN(this.OKINBKFCIIK);
|
||||
this.OPEKGDGMEFP = nbmfnjlhkao;
|
||||
Action<Texture2D> action = new Action(this.EJFMJDKAAKI);
|
||||
Action<string> action2 = new Action(this.FKJJCLBBDJE);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEB2 RID: 48818 RVA: 0x002CE9D4 File Offset: 0x002CCBD4
|
||||
[Token(Token = "0x600BEB2")]
|
||||
[Address(RVA = "0x1185EE0", Offset = "0x11848E0", VA = "0x181185EE0")]
|
||||
private void Awake()
|
||||
{
|
||||
ActionEvent<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod + action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BEB3 RID: 48819 RVA: 0x002CEA00 File Offset: 0x002CCC00
|
||||
[Token(Token = "0x600BEB3")]
|
||||
[Address(RVA = "0x1186250", Offset = "0x1184C50", VA = "0x181186250", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ActionEvent<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod - action;
|
||||
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = this.OPEKGDGMEFP;
|
||||
if (opekgdgmefp != 0)
|
||||
{
|
||||
opekgdgmefp.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEB4 RID: 48820 RVA: 0x002CEA44 File Offset: 0x002CCC44
|
||||
[Token(Token = "0x600BEB4")]
|
||||
[Address(RVA = "0x1186210", Offset = "0x1184C10", VA = "0x181186210")]
|
||||
private void NDLGHCEKFOM(MKEKHKEHPLO APIMPLGKICK)
|
||||
{
|
||||
MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK;
|
||||
if (okinbkfciik != 0)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = okinbkfciik.<FKBOCMLBGNM>k__BackingField;
|
||||
if (APIMPLGKICK.<FKBOCMLBGNM>k__BackingField == <FKBOCMLBGNM>k__BackingField)
|
||||
{
|
||||
this.BHNFBPFGOHI = APIMPLGKICK;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEB5 RID: 48821 RVA: 0x002CEA7C File Offset: 0x002CCC7C
|
||||
[Token(Token = "0x600BEB5")]
|
||||
[Address(RVA = "0x11860E0", Offset = "0x1184AE0", VA = "0x1811860E0")]
|
||||
private void GOHAHCKAMCE()
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = this.OPEKGDGMEFP;
|
||||
if (opekgdgmefp != 0)
|
||||
{
|
||||
opekgdgmefp.Dispose();
|
||||
}
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.FCLFDCBNMGN(this.OKINBKFCIIK);
|
||||
this.OPEKGDGMEFP = nbmfnjlhkao;
|
||||
Action<Texture2D> action = new Action(this.EJFMJDKAAKI);
|
||||
Action<string> action2 = new Action(this.FKJJCLBBDJE);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEB6 RID: 48822 RVA: 0x002CEACC File Offset: 0x002CCCCC
|
||||
[Token(Token = "0x600BEB6")]
|
||||
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
|
||||
public AnnouncementImageScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BEB7 RID: 48823 RVA: 0x002CEAE0 File Offset: 0x002CCCE0
|
||||
[Token(Token = "0x600BEB7")]
|
||||
[Address(RVA = "0x1185FA0", Offset = "0x11849A0", VA = "0x181185FA0")]
|
||||
[CompilerGenerated]
|
||||
private void EJFMJDKAAKI(Texture2D CAKFKAGPMBF)
|
||||
{
|
||||
RawImage rawImage = this.image;
|
||||
int num = 0;
|
||||
if (rawImage != num)
|
||||
{
|
||||
this.image.texture = CAKFKAGPMBF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEB8 RID: 48824 RVA: 0x002CEB14 File Offset: 0x002CCD14
|
||||
[Token(Token = "0x600BEB8")]
|
||||
[Address(RVA = "0x1186040", Offset = "0x1184A40", VA = "0x181186040")]
|
||||
[CompilerGenerated]
|
||||
private void FKJJCLBBDJE(string CHKKEHOKPJP)
|
||||
{
|
||||
string <HPJCFFLAJJE>k__BackingField = this.OKINBKFCIIK.<HPJCFFLAJJE>k__BackingField;
|
||||
Debug.LogError("Error getting image " + <HPJCFFLAJJE>k__BackingField + " from RecNet: " + CHKKEHOKPJP);
|
||||
}
|
||||
|
||||
// Token: 0x04007DF3 RID: 32243
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007DF3")]
|
||||
[SerializeField]
|
||||
private RawImage image;
|
||||
|
||||
// Token: 0x04007DF4 RID: 32244
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007DF4")]
|
||||
private MKEKHKEHPLO OKINBKFCIIK;
|
||||
|
||||
// Token: 0x04007DF5 RID: 32245
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007DF5")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO OPEKGDGMEFP;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,739 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BC5 RID: 7109
|
||||
[Token(Token = "0x2001BC5")]
|
||||
[StructLayout(3)]
|
||||
public class AnnouncementScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x17001E0B RID: 7691
|
||||
// (get) Token: 0x0600BEB9 RID: 48825 RVA: 0x002CEB4C File Offset: 0x002CCD4C
|
||||
// (set) Token: 0x0600BEBA RID: 48826 RVA: 0x002CEB60 File Offset: 0x002CCD60
|
||||
[Token(Token = "0x17001E0B")]
|
||||
public MKEKHKEHPLO EDHKPJJOKBM
|
||||
{
|
||||
[Token(Token = "0x600BEB9")]
|
||||
[Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0")]
|
||||
get
|
||||
{
|
||||
return this.EMNGJODNMLF;
|
||||
}
|
||||
[Token(Token = "0x600BEBA")]
|
||||
[Address(RVA = "0x1188030", Offset = "0x1186A30", VA = "0x181188030")]
|
||||
set
|
||||
{
|
||||
this.EMNGJODNMLF = value;
|
||||
this.EAMFPKHACBM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEBB RID: 48827 RVA: 0x002CEB7C File Offset: 0x002CCD7C
|
||||
[Token(Token = "0x600BEBB")]
|
||||
[Address(RVA = "0x11864E0", Offset = "0x1184EE0", VA = "0x1811864E0")]
|
||||
private void Awake()
|
||||
{
|
||||
ActionEvent<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod + action;
|
||||
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
|
||||
ActionEvent<int, int> onPageChanged = pagedTextMeshPro3D.OnPageChanged;
|
||||
Action<int, int> action2 = new Action(this.KCCCOOCMJGM);
|
||||
ActionEvent<int> actionEvent;
|
||||
pagedTextMeshPro3D.OnPageChanged = actionEvent;
|
||||
}
|
||||
|
||||
// Token: 0x0600BEBC RID: 48828 RVA: 0x002CEBD4 File Offset: 0x002CCDD4
|
||||
[Token(Token = "0x600BEBC")]
|
||||
[Address(RVA = "0x1187B40", Offset = "0x1186540", VA = "0x181187B40", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ActionEvent<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod - action;
|
||||
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
|
||||
ActionEvent<int, int> onPageChanged = pagedTextMeshPro3D.OnPageChanged;
|
||||
Action<int, int> action2 = new Action(this.KCCCOOCMJGM);
|
||||
ActionEvent<int> actionEvent;
|
||||
pagedTextMeshPro3D.OnPageChanged = actionEvent;
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEBD RID: 48829 RVA: 0x002CEC44 File Offset: 0x002CCE44
|
||||
[Token(Token = "0x600BEBD")]
|
||||
[Address(RVA = "0x1186600", Offset = "0x1185000", VA = "0x181186600")]
|
||||
public void Button_EnlargeImage()
|
||||
{
|
||||
this.NIJKOEECNCO.HCLOPDNNBAC = true;
|
||||
AnnouncementImageScreen flowByType = this.<KBKJKEOPIGB>k__BackingField.GetFlowByType<AnnouncementImageScreen>();
|
||||
int num = 0;
|
||||
if (flowByType != num)
|
||||
{
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
flowByType.BHNFBPFGOHI = emngjodnmlf;
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
int num2 = 0;
|
||||
<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEBE RID: 48830 RVA: 0x002CEC9C File Offset: 0x002CCE9C
|
||||
[Token(Token = "0x600BEBE")]
|
||||
[Address(RVA = "0x11866C0", Offset = "0x11850C0", VA = "0x1811866C0")]
|
||||
public void Button_FollowLink()
|
||||
{
|
||||
this.NIJKOEECNCO.AFIKHBIBLNB = true;
|
||||
this.<KBKJKEOPIGB>k__BackingField.Button_PopFlow();
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
if (emngjodnmlf.<IHBGJHJIHAO>k__BackingField <= AIOCBINPOML.ActionCode)
|
||||
{
|
||||
string <GBDDFDEKHKF>k__BackingField = emngjodnmlf.<GBDDFDEKHKF>k__BackingField;
|
||||
string playerAccountUri = <GBDDFDEKHKF>k__BackingField;
|
||||
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(int.Parse(<GBDDFDEKHKF>k__BackingField));
|
||||
if (AnnouncementScreen.<>c.<>9__21_0 == 0)
|
||||
{
|
||||
AnnouncementScreen.<>c.<>9__21_0 = delegate(CCEOLAOLEKJ account)
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
PlayerDetailsWatchUIFlow flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<PlayerDetailsWatchUIFlow>();
|
||||
int num2 = 0;
|
||||
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num2);
|
||||
};
|
||||
}
|
||||
Action<string> action = delegate(string error)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
|
||||
string playerAccountUri2 = playerAccountUri;
|
||||
Debug.LogError(string.Format("Announcement {0} could not find player details for {1}: {2}", <FKBOCMLBGNM>k__BackingField, playerAccountUri2, error));
|
||||
};
|
||||
return;
|
||||
}
|
||||
string <GBDDFDEKHKF>k__BackingField2 = emngjodnmlf.<GBDDFDEKHKF>k__BackingField;
|
||||
string <OOPEMBFOKAA>k__BackingField = emngjodnmlf.<OOPEMBFOKAA>k__BackingField;
|
||||
ulong num;
|
||||
FBPACFPINIK.GCPHCMAKAPA(<GBDDFDEKHKF>k__BackingField2, <OOPEMBFOKAA>k__BackingField, num != 0UL);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEBF RID: 48831 RVA: 0x002CEDF4 File Offset: 0x002CCFF4
|
||||
[Token(Token = "0x600BEBF")]
|
||||
[Address(RVA = "0x11877C0", Offset = "0x11861C0", VA = "0x1811877C0")]
|
||||
private void LCGMBNGNLND(string MKEPCLIHLHD)
|
||||
{
|
||||
string playerAccountUri = MKEPCLIHLHD;
|
||||
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(int.Parse(MKEPCLIHLHD));
|
||||
if (AnnouncementScreen.<>c.<>9__21_0 == 0)
|
||||
{
|
||||
AnnouncementScreen.<>c.<>9__21_0 = delegate(CCEOLAOLEKJ account)
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
PlayerDetailsWatchUIFlow flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<PlayerDetailsWatchUIFlow>();
|
||||
int num = 0;
|
||||
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num);
|
||||
};
|
||||
}
|
||||
Action<string> action = delegate(string error)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
|
||||
string playerAccountUri2 = playerAccountUri;
|
||||
Debug.LogError(string.Format("Announcement {0} could not find player details for {1}: {2}", <FKBOCMLBGNM>k__BackingField, playerAccountUri2, error));
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC0 RID: 48832 RVA: 0x002CEE50 File Offset: 0x002CD050
|
||||
[Token(Token = "0x600BEC0")]
|
||||
[Address(RVA = "0x11872C0", Offset = "0x1185CC0", VA = "0x1811872C0")]
|
||||
private void ICPPEFJANKL(string NHCBHNCFCGC)
|
||||
{
|
||||
string eventUri = NHCBHNCFCGC;
|
||||
long num = long.Parse(NHCBHNCFCGC);
|
||||
int num2 = 0;
|
||||
IPromise<IOFNNFFJIAN> promise = GNPDMBPGHBH.FCFEIOCJHKO(num, num2);
|
||||
if (AnnouncementScreen.<>c.<>9__22_0 == 0)
|
||||
{
|
||||
AnnouncementScreen.<>c.<>9__22_0 = delegate(IOFNNFFJIAN playerEventDetails)
|
||||
{
|
||||
WatchUI.BFPPPLIJIGC.ShowEventDetails(playerEventDetails);
|
||||
};
|
||||
}
|
||||
Action<string> action = delegate(string error)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
|
||||
string eventUri2 = eventUri;
|
||||
Debug.LogError(string.Format("Announcement {0} could not find event details for {1}: {2}", <FKBOCMLBGNM>k__BackingField, eventUri2, error));
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC1 RID: 48833 RVA: 0x002CEEB4 File Offset: 0x002CD0B4
|
||||
[Token(Token = "0x600BEC1")]
|
||||
[Address(RVA = "0x1186F20", Offset = "0x1185920", VA = "0x181186F20")]
|
||||
private void GIPGKMILMIF(string FJBNOBBAKLK)
|
||||
{
|
||||
string[] array = FJBNOBBAKLK.Split(new char[] { (char)((uint)46) });
|
||||
string[] roomAndMaybeSubroom = array;
|
||||
IPromise<KLCOGEIGEBJ> promise = OJMCBOKJFOF.NHBPIIGDAJP(array[0]);
|
||||
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ room)
|
||||
{
|
||||
string[] roomAndMaybeSubroom3 = roomAndMaybeSubroom;
|
||||
int num = 0;
|
||||
if (roomAndMaybeSubroom3.Length == 1)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
instance.RunJoinRoom(room, num2, (SessionManager.BDPNOBGNGNI)((uint)25), num != 0, num);
|
||||
}
|
||||
if (roomAndMaybeSubroom3.Length == 2)
|
||||
{
|
||||
SessionManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
string[] roomAndMaybeSubroom2 = roomAndMaybeSubroom;
|
||||
}
|
||||
};
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
|
||||
string text = roomAndMaybeSubroom[0];
|
||||
Debug.LogError(string.Format("Announcement {0} could not find room by name {1}: {2}", <FKBOCMLBGNM>k__BackingField, text, error));
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC2 RID: 48834 RVA: 0x002CEF1C File Offset: 0x002CD11C
|
||||
[Token(Token = "0x600BEC2")]
|
||||
[Address(RVA = "0x11870C0", Offset = "0x1185AC0", VA = "0x1811870C0")]
|
||||
private void IBJPJJPKELD(string EBINFPNLHOP)
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
StoreScreen flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<StoreScreen>();
|
||||
if (!EBINFPNLHOP.ToLower().StartsWith("featured"))
|
||||
{
|
||||
if (!EBINFPNLHOP.ToLower().StartsWith("inventions"))
|
||||
{
|
||||
if (!EBINFPNLHOP.ToLower().StartsWith("clothing"))
|
||||
{
|
||||
flowByType.Button_SetOtherDisplayMode();
|
||||
}
|
||||
flowByType.Button_SetClothingDisplayMode();
|
||||
}
|
||||
flowByType.Button_SetInventionsDisplayMode();
|
||||
}
|
||||
flowByType.Button_SetFeaturedDisplayMode();
|
||||
int num = 0;
|
||||
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num);
|
||||
int num3;
|
||||
int num2 = num3 + 1;
|
||||
string text = EBINFPNLHOP.Substring(num2);
|
||||
flowByType.ManualSetCurrentQueryAndSearch(text);
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC3 RID: 48835 RVA: 0x002CEFB8 File Offset: 0x002CD1B8
|
||||
[Token(Token = "0x600BEC3")]
|
||||
[Address(RVA = "0x1187530", Offset = "0x1185F30", VA = "0x181187530")]
|
||||
private void KFBLGOJIOMI(string DOFCGJPCAIL)
|
||||
{
|
||||
bool flag;
|
||||
if (DOFCGJPCAIL != 0 && flag)
|
||||
{
|
||||
ulong num;
|
||||
(new IAFKHONIKPI[1])[0] = (IAFKHONIKPI)num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC4 RID: 48836 RVA: 0x002CEFE0 File Offset: 0x002CD1E0
|
||||
[Token(Token = "0x600BEC4")]
|
||||
[Address(RVA = "0x1187F30", Offset = "0x1186930", VA = "0x181187F30")]
|
||||
public void ShowScreen(MKEKHKEHPLO APIMPLGKICK)
|
||||
{
|
||||
this.EMNGJODNMLF = APIMPLGKICK;
|
||||
this.EAMFPKHACBM();
|
||||
if (this.EMNGJODNMLF.<EAMAPCBNODM>k__BackingField == FIEFAAIHMAF.Unread)
|
||||
{
|
||||
int num = 0;
|
||||
this.NIJKOEECNCO = (ulong)0L;
|
||||
this.NIJKOEECNCO.INLJPGONCNL = (float)num;
|
||||
this.NIJKOEECNCO.HCLOPDNNBAC = num != 0;
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
if ((<KBKJKEOPIGB>k__BackingField.ABJAFAKMMOK ? 1 : 0) != num)
|
||||
{
|
||||
this.KLHMIENPCIL();
|
||||
}
|
||||
Action<bool> action = new Action(this.EJAJBBDFPJO);
|
||||
<KBKJKEOPIGB>k__BackingField.FullyVisibleChanged += action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC5 RID: 48837 RVA: 0x002CF05C File Offset: 0x002CD25C
|
||||
[Token(Token = "0x600BEC5")]
|
||||
[Address(RVA = "0x1187C80", Offset = "0x1186680", VA = "0x181187C80", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
if (!CJEIBCEPAPO)
|
||||
{
|
||||
this.ADLNPFCDBMB();
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
Action<bool> action = new Action(this.EJAJBBDFPJO);
|
||||
<KBKJKEOPIGB>k__BackingField.FullyVisibleChanged -= action;
|
||||
if (this.NIJKOEECNCO != (ulong)0L)
|
||||
{
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
|
||||
long <FKBOCMLBGNM>k__BackingField = emngjodnmlf.<FKBOCMLBGNM>k__BackingField;
|
||||
MBALPDDOMME <JLPHMGFDLIE>k__BackingField = emngjodnmlf.<JLPHMGFDLIE>k__BackingField;
|
||||
if (pagedTextMeshPro3D.ONPENKPPOPL)
|
||||
{
|
||||
}
|
||||
bool hclopdnnbac = this.NIJKOEECNCO.HCLOPDNNBAC;
|
||||
bool afikhbiblnb = this.NIJKOEECNCO.AFIKHBIBLNB;
|
||||
}
|
||||
this.NIJKOEECNCO = (ulong)0L;
|
||||
this.NIJKOEECNCO.INLJPGONCNL = 0f;
|
||||
this.NIJKOEECNCO.HCLOPDNNBAC = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC6 RID: 48838 RVA: 0x002CF110 File Offset: 0x002CD310
|
||||
[Token(Token = "0x600BEC6")]
|
||||
[Address(RVA = "0x1187970", Offset = "0x1186370", VA = "0x181187970")]
|
||||
private void NDLGHCEKFOM(MKEKHKEHPLO APIMPLGKICK)
|
||||
{
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
if (emngjodnmlf != 0)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = emngjodnmlf.<FKBOCMLBGNM>k__BackingField;
|
||||
if (APIMPLGKICK.<FKBOCMLBGNM>k__BackingField == <FKBOCMLBGNM>k__BackingField)
|
||||
{
|
||||
this.EMNGJODNMLF = APIMPLGKICK;
|
||||
this.EAMFPKHACBM();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC7 RID: 48839 RVA: 0x002CF14C File Offset: 0x002CD34C
|
||||
[Token(Token = "0x600BEC7")]
|
||||
[Address(RVA = "0x11876B0", Offset = "0x11860B0", VA = "0x1811876B0")]
|
||||
private void KLHMIENPCIL()
|
||||
{
|
||||
float time = Time.time;
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
this.HGGANKKJKAF = time;
|
||||
if (emngjodnmlf.<EAMAPCBNODM>k__BackingField == FIEFAAIHMAF.Unread)
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
AnnouncementScreen.EKLBILDJLIO eklbildjlio;
|
||||
eklbildjlio.System.IDisposable.Dispose();
|
||||
eklbildjlio.<>1__state = (int)((ulong)0L);
|
||||
eklbildjlio.<>4__this = this;
|
||||
ISchedulerPromise schedulerPromise = instance.Run(<KBKJKEOPIGB>k__BackingField, eklbildjlio);
|
||||
this.EICEEINPFHH = schedulerPromise;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC8 RID: 48840 RVA: 0x002CF1BC File Offset: 0x002CD3BC
|
||||
[Token(Token = "0x600BEC8")]
|
||||
[Address(RVA = "0x1186460", Offset = "0x1184E60", VA = "0x181186460")]
|
||||
private void ADLNPFCDBMB()
|
||||
{
|
||||
float time = Time.time;
|
||||
this.NIJKOEECNCO.MGEOELPKLIH = time;
|
||||
if (this.EICEEINPFHH != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC9 RID: 48841 RVA: 0x002CF1E8 File Offset: 0x002CD3E8
|
||||
[Token(Token = "0x600BEC9")]
|
||||
[Address(RVA = "0x1186CC0", Offset = "0x11856C0", VA = "0x181186CC0")]
|
||||
private void EAMFPKHACBM()
|
||||
{
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
TextMeshProUGUI textMeshProUGUI = this.titleText;
|
||||
string <CEJPKGDKMJE>k__BackingField = emngjodnmlf.<CEJPKGDKMJE>k__BackingField;
|
||||
textMeshProUGUI.text = <CEJPKGDKMJE>k__BackingField;
|
||||
MKEKHKEHPLO emngjodnmlf2 = this.EMNGJODNMLF;
|
||||
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
|
||||
string <LCLENCDPDPP>k__BackingField = emngjodnmlf2.<LCLENCDPDPP>k__BackingField;
|
||||
pagedTextMeshPro3D.SetText(<LCLENCDPDPP>k__BackingField);
|
||||
bool flag = string.IsNullOrEmpty(this.EMNGJODNMLF.<HPJCFFLAJJE>k__BackingField);
|
||||
GameObject gameObject = this.imagePanel;
|
||||
bool flag2 = !flag;
|
||||
gameObject.SetActive(flag2);
|
||||
if (flag2)
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.FCLFDCBNMGN(this.EMNGJODNMLF);
|
||||
this.JLBEIDFLILD = nbmfnjlhkao;
|
||||
Action<Texture2D> action = new Action(this.POJJMKJJIPO);
|
||||
Action<string> action2 = new Action(this.NMEKGHGKMDI);
|
||||
}
|
||||
bool flag3 = string.IsNullOrEmpty(this.EMNGJODNMLF.<OOPEMBFOKAA>k__BackingField);
|
||||
Button3D button3D = this.linkButton;
|
||||
bool flag4 = !flag3;
|
||||
button3D.gameObject.SetActive(flag4);
|
||||
if (flag4)
|
||||
{
|
||||
MKEKHKEHPLO emngjodnmlf3 = this.EMNGJODNMLF;
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.linkButtonText;
|
||||
string <OOPEMBFOKAA>k__BackingField = emngjodnmlf3.<OOPEMBFOKAA>k__BackingField;
|
||||
textMeshProUGUI2.text = <OOPEMBFOKAA>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BECA RID: 48842 RVA: 0x002CF304 File Offset: 0x002CD504
|
||||
[Token(Token = "0x600BECA")]
|
||||
[Address(RVA = "0x1186CA0", Offset = "0x11856A0", VA = "0x181186CA0")]
|
||||
private void DECAABAOCBK()
|
||||
{
|
||||
int num = 0;
|
||||
this.NIJKOEECNCO = (ulong)0L;
|
||||
this.NIJKOEECNCO.INLJPGONCNL = (float)num;
|
||||
this.NIJKOEECNCO.HCLOPDNNBAC = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600BECB RID: 48843 RVA: 0x002CF334 File Offset: 0x002CD534
|
||||
[Token(Token = "0x600BECB")]
|
||||
[Address(RVA = "0x1187490", Offset = "0x1185E90", VA = "0x181187490")]
|
||||
private void KCCCOOCMJGM(int KDPEHPHODCD, int IJEMMNCGBPG)
|
||||
{
|
||||
if (IJEMMNCGBPG > 0)
|
||||
{
|
||||
float num = Mathf.Max(this.NIJKOEECNCO.INLJPGONCNL, (float)KDPEHPHODCD);
|
||||
this.NIJKOEECNCO.INLJPGONCNL = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BECC RID: 48844 RVA: 0x002CF364 File Offset: 0x002CD564
|
||||
[Token(Token = "0x600BECC")]
|
||||
[Address(RVA = "0x1186F00", Offset = "0x1185900", VA = "0x181186F00")]
|
||||
private void EJAJBBDFPJO(bool EOFEJOELIDE)
|
||||
{
|
||||
if (!EOFEJOELIDE)
|
||||
{
|
||||
this.ADLNPFCDBMB();
|
||||
return;
|
||||
}
|
||||
this.KLHMIENPCIL();
|
||||
}
|
||||
|
||||
// Token: 0x0600BECD RID: 48845 RVA: 0x002CF384 File Offset: 0x002CD584
|
||||
[Token(Token = "0x600BECD")]
|
||||
[Address(RVA = "0x1187E30", Offset = "0x1186830", VA = "0x181187E30")]
|
||||
private IEnumerator<ISchedule> PHMAHABADCH()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BECD)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> AGUI.StackedUI.Dialog.AnnouncementScreen::PHMAHABADCH()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(EKLBILDJLIO::System.IDisposable.Dispose, ldloc:EKLBILDJLIO(var_0))
|
||||
stfld:int32(EKLBILDJLIO::<>1__state, ldloc:EKLBILDJLIO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:AnnouncementScreen(EKLBILDJLIO::<>4__this, ldloc:EKLBILDJLIO(var_0), ldloc:AnnouncementScreen(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: 0x0600BECE RID: 48846 RVA: 0x002CF3A8 File Offset: 0x002CD5A8
|
||||
[Token(Token = "0x600BECE")]
|
||||
[Address(RVA = "0x1187A50", Offset = "0x1186450", VA = "0x181187A50")]
|
||||
private void OFBNAHIOHON()
|
||||
{
|
||||
this.EMNGJODNMLF.<EAMAPCBNODM>k__BackingField = (FIEFAAIHMAF)((ulong)0L);
|
||||
this.NIJKOEECNCO = (ulong)1L;
|
||||
float @float = PlayerPrefs.GetFloat(NLGOJMONPKG.LBCMPFCNGPJ, -1f);
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
if (0 > (int)@float)
|
||||
{
|
||||
string text = NLGOJMONPKG.LBCMPFCNGPJ;
|
||||
MKEKHKEHPLO emngjodnmlf2 = this.EMNGJODNMLF;
|
||||
int num = 0;
|
||||
PlayerPrefs.SetFloat(text, (float)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BECF RID: 48847 RVA: 0x002CF410 File Offset: 0x002CD610
|
||||
[Token(Token = "0x600BECF")]
|
||||
[Address(RVA = "0x1188010", Offset = "0x1186A10", VA = "0x181188010")]
|
||||
public AnnouncementScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BED0 RID: 48848 RVA: 0x002CF43C File Offset: 0x002CD63C
|
||||
[Token(Token = "0x600BED0")]
|
||||
[Address(RVA = "0x1187E90", Offset = "0x1186890", VA = "0x181187E90")]
|
||||
[CompilerGenerated]
|
||||
private void POJJMKJJIPO(Texture2D CAKFKAGPMBF)
|
||||
{
|
||||
RawImage rawImage = this.image;
|
||||
int num = 0;
|
||||
if (rawImage != num)
|
||||
{
|
||||
this.image.texture = CAKFKAGPMBF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BED1 RID: 48849 RVA: 0x002CF470 File Offset: 0x002CD670
|
||||
[Token(Token = "0x600BED1")]
|
||||
[Address(RVA = "0x11879B0", Offset = "0x11863B0", VA = "0x1811879B0")]
|
||||
[CompilerGenerated]
|
||||
private void NMEKGHGKMDI(string CHKKEHOKPJP)
|
||||
{
|
||||
string <HPJCFFLAJJE>k__BackingField = this.EMNGJODNMLF.<HPJCFFLAJJE>k__BackingField;
|
||||
Debug.LogError("Error getting image " + <HPJCFFLAJJE>k__BackingField + " from RecNet: " + CHKKEHOKPJP);
|
||||
}
|
||||
|
||||
// Token: 0x04007DF6 RID: 32246
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007DF6")]
|
||||
private MKEKHKEHPLO EMNGJODNMLF;
|
||||
|
||||
// Token: 0x04007DF7 RID: 32247
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007DF7")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI titleText;
|
||||
|
||||
// Token: 0x04007DF8 RID: 32248
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007DF8")]
|
||||
[SerializeField]
|
||||
private PagedTextMeshPro3D bodyText;
|
||||
|
||||
// Token: 0x04007DF9 RID: 32249
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007DF9")]
|
||||
[SerializeField]
|
||||
private Button3D linkButton;
|
||||
|
||||
// Token: 0x04007DFA RID: 32250
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007DFA")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI linkButtonText;
|
||||
|
||||
// Token: 0x04007DFB RID: 32251
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4007DFB")]
|
||||
[SerializeField]
|
||||
private RawImage image;
|
||||
|
||||
// Token: 0x04007DFC RID: 32252
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4007DFC")]
|
||||
[SerializeField]
|
||||
private GameObject imagePanel;
|
||||
|
||||
// Token: 0x04007DFD RID: 32253
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4007DFD")]
|
||||
[SerializeField]
|
||||
private float MarkAsReadSecondsThreshold = 1f;
|
||||
|
||||
// Token: 0x04007DFE RID: 32254
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4007DFE")]
|
||||
private ISchedulerPromise EICEEINPFHH;
|
||||
|
||||
// Token: 0x04007DFF RID: 32255
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4007DFF")]
|
||||
private float HGGANKKJKAF;
|
||||
|
||||
// Token: 0x04007E00 RID: 32256
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x104")]
|
||||
[Token(Token = "0x4007E00")]
|
||||
private float CAAKCGKEJEJ = 5f;
|
||||
|
||||
// Token: 0x04007E01 RID: 32257
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4007E01")]
|
||||
private AnnouncementScreen.HLIHEKHAGNF NIJKOEECNCO;
|
||||
|
||||
// Token: 0x04007E02 RID: 32258
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x4007E02")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
|
||||
// Token: 0x02001BC6 RID: 7110
|
||||
[Token(Token = "0x2001BC6")]
|
||||
private struct HLIHEKHAGNF
|
||||
{
|
||||
// Token: 0x04007E03 RID: 32259
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007E03")]
|
||||
public bool PBHDEMOHILE;
|
||||
|
||||
// Token: 0x04007E04 RID: 32260
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x4007E04")]
|
||||
public float INLJPGONCNL;
|
||||
|
||||
// Token: 0x04007E05 RID: 32261
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4007E05")]
|
||||
public float MGEOELPKLIH;
|
||||
|
||||
// Token: 0x04007E06 RID: 32262
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x4007E06")]
|
||||
public bool HCLOPDNNBAC;
|
||||
|
||||
// Token: 0x04007E07 RID: 32263
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD")]
|
||||
[Token(Token = "0x4007E07")]
|
||||
public bool AFIKHBIBLNB;
|
||||
}
|
||||
|
||||
// Token: 0x02001BC7 RID: 7111
|
||||
[Token(Token = "0x2001BC7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AKNDFKJLABI
|
||||
{
|
||||
// Token: 0x0600BED2 RID: 48850 RVA: 0x002CF4A8 File Offset: 0x002CD6A8
|
||||
[Token(Token = "0x600BED2")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public AKNDFKJLABI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BED3 RID: 48851 RVA: 0x002CF4BC File Offset: 0x002CD6BC
|
||||
[Token(Token = "0x600BED3")]
|
||||
[Address(RVA = "0x1185390", Offset = "0x1183D90", VA = "0x181185390")]
|
||||
internal void <OpenPlayerDetailsFromLink>b__1(string error)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = this.<>4__this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
|
||||
string text = this.playerAccountUri;
|
||||
Debug.LogError(string.Format("Announcement {0} could not find player details for {1}: {2}", <FKBOCMLBGNM>k__BackingField, text, error));
|
||||
}
|
||||
|
||||
// Token: 0x04007E08 RID: 32264
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007E08")]
|
||||
public AnnouncementScreen <>4__this;
|
||||
|
||||
// Token: 0x04007E09 RID: 32265
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007E09")]
|
||||
public string playerAccountUri;
|
||||
}
|
||||
|
||||
// Token: 0x02001BC9 RID: 7113
|
||||
[Token(Token = "0x2001BC9")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JPCGOGKJFFF
|
||||
{
|
||||
// Token: 0x0600BED8 RID: 48856 RVA: 0x002CF57C File Offset: 0x002CD77C
|
||||
[Token(Token = "0x600BED8")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JPCGOGKJFFF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BED9 RID: 48857 RVA: 0x002CF590 File Offset: 0x002CD790
|
||||
[Token(Token = "0x600BED9")]
|
||||
[Address(RVA = "0x11967B0", Offset = "0x11951B0", VA = "0x1811967B0")]
|
||||
internal void <OpenEventDetailsFromLink>b__1(string error)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = this.<>4__this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
|
||||
string text = this.eventUri;
|
||||
Debug.LogError(string.Format("Announcement {0} could not find event details for {1}: {2}", <FKBOCMLBGNM>k__BackingField, text, error));
|
||||
}
|
||||
|
||||
// Token: 0x04007E0D RID: 32269
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007E0D")]
|
||||
public AnnouncementScreen <>4__this;
|
||||
|
||||
// Token: 0x04007E0E RID: 32270
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007E0E")]
|
||||
public string eventUri;
|
||||
}
|
||||
|
||||
// Token: 0x02001BCA RID: 7114
|
||||
[Token(Token = "0x2001BCA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HKICNAEIGJE
|
||||
{
|
||||
// Token: 0x0600BEDA RID: 48858 RVA: 0x002CF5D0 File Offset: 0x002CD7D0
|
||||
[Token(Token = "0x600BEDA")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public HKICNAEIGJE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BEDB RID: 48859 RVA: 0x002CF5E4 File Offset: 0x002CD7E4
|
||||
[Token(Token = "0x600BEDB")]
|
||||
[Address(RVA = "0x1195D00", Offset = "0x1194700", VA = "0x181195D00")]
|
||||
internal void <GoToRoomFromLink>b__0(KLCOGEIGEBJ room)
|
||||
{
|
||||
string[] array = this.roomAndMaybeSubroom;
|
||||
int num = 0;
|
||||
if (array.Length == 1)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
instance.RunJoinRoom(room, num2, (SessionManager.BDPNOBGNGNI)((uint)25), num != 0, num);
|
||||
}
|
||||
if (array.Length == 2)
|
||||
{
|
||||
SessionManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
string[] array2 = this.roomAndMaybeSubroom;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEDC RID: 48860 RVA: 0x002CF638 File Offset: 0x002CD838
|
||||
[Token(Token = "0x600BEDC")]
|
||||
[Address(RVA = "0x1195E40", Offset = "0x1194840", VA = "0x181195E40")]
|
||||
internal void <GoToRoomFromLink>b__1(string error)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = this.<>4__this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
|
||||
string text = this.roomAndMaybeSubroom[0];
|
||||
Debug.LogError(string.Format("Announcement {0} could not find room by name {1}: {2}", <FKBOCMLBGNM>k__BackingField, text, error));
|
||||
}
|
||||
|
||||
// Token: 0x04007E0F RID: 32271
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007E0F")]
|
||||
public string[] roomAndMaybeSubroom;
|
||||
|
||||
// Token: 0x04007E10 RID: 32272
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007E10")]
|
||||
public AnnouncementScreen <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,270 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001B8C RID: 7052
|
||||
[Token(Token = "0x2001B8C")]
|
||||
[StructLayout(3)]
|
||||
public abstract class BaseTextInputUIDialog<TShowParams, TResponse> : UIDialog<TShowParams, TResponse>
|
||||
{
|
||||
// Token: 0x17001DFD RID: 7677
|
||||
// (get) Token: 0x0600BDCF RID: 48591
|
||||
[Token(Token = "0x17001DFD")]
|
||||
protected abstract ValidatedButtonInputField HFOMOAIBCAB
|
||||
{
|
||||
[Token(Token = "0x600BDCF")]
|
||||
[Address(Slot = "20")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17001DFE RID: 7678
|
||||
// (get) Token: 0x0600BDD0 RID: 48592
|
||||
[Token(Token = "0x17001DFE")]
|
||||
protected abstract TResponse FCPJNKNLGFG
|
||||
{
|
||||
[Token(Token = "0x600BDD0")]
|
||||
[Address(Slot = "21")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD1 RID: 48593 RVA: 0x002CC4E8 File Offset: 0x002CA6E8
|
||||
[Token(Token = "0x600BDD1")]
|
||||
[Address(RVA = "0x1B1A690", Offset = "0x1B19090", VA = "0x181B1A690", Slot = "19")]
|
||||
public override IPromise<TResponse> ShowDialog(TShowParams IIFJDCEPNMJ)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
TResponse tresponse = this.FCPJNKNLGFG;
|
||||
this.PGFNDPLAEHD();
|
||||
ValidatedButtonInputField validatedButtonInputField = this.HFOMOAIBCAB;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD2 RID: 48594 RVA: 0x002CC51C File Offset: 0x002CA71C
|
||||
[Token(Token = "0x600BDD2")]
|
||||
[Address(RVA = "0x1B194A0", Offset = "0x1B17EA0", VA = "0x181B194A0", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD3 RID: 48595 RVA: 0x002CC530 File Offset: 0x002CA730
|
||||
[Token(Token = "0x600BDD3")]
|
||||
[Address(RVA = "0x1B18E30", Offset = "0x1B17830", VA = "0x181B18E30")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
IEnumerator enumerator = this.DIOCJJGAALO();
|
||||
Coroutine coroutine = base.StartCoroutine(enumerator);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD4 RID: 48596 RVA: 0x002CC56C File Offset: 0x002CA76C
|
||||
[Token(Token = "0x600BDD4")]
|
||||
[Address(RVA = "0x1B18990", Offset = "0x1B17390", VA = "0x181B18990")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD5 RID: 48597 RVA: 0x002CC580 File Offset: 0x002CA780
|
||||
[Token(Token = "0x600BDD5")]
|
||||
[Address(RVA = "0x1B1A1B0", Offset = "0x1B18BB0", VA = "0x181B1A1B0")]
|
||||
private void PGFNDPLAEHD(string PAANJCAOOAG)
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.HFOMOAIBCAB;
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD6 RID: 48598 RVA: 0x002CC59C File Offset: 0x002CA79C
|
||||
[Token(Token = "0x600BDD6")]
|
||||
[Address(RVA = "0x1B1A500", Offset = "0x1B18F00", VA = "0x181B1A500")]
|
||||
private void PGFNDPLAEHD()
|
||||
{
|
||||
bool flag;
|
||||
GameObject gameObject;
|
||||
if (!flag || gameObject.activeSelf)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD7 RID: 48599 RVA: 0x002CC5BC File Offset: 0x002CA7BC
|
||||
[Token(Token = "0x600BDD7")]
|
||||
[Address(RVA = "0x1B19F30", Offset = "0x1B18930", VA = "0x181B19F30", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
if (!CJEIBCEPAPO)
|
||||
{
|
||||
}
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD8 RID: 48600
|
||||
[Token(Token = "0x600BDD8")]
|
||||
[Address(Slot = "22")]
|
||||
protected abstract void EICLCFBNGFO(TShowParams IIFJDCEPNMJ);
|
||||
|
||||
// Token: 0x0600BDD9 RID: 48601
|
||||
[Token(Token = "0x600BDD9")]
|
||||
[Address(Slot = "23")]
|
||||
protected abstract TResponse EMKNGCOFFAC(string BODHBIAJBIM);
|
||||
|
||||
// Token: 0x0600BDDA RID: 48602 RVA: 0x002CC5DC File Offset: 0x002CA7DC
|
||||
[Token(Token = "0x600BDDA")]
|
||||
[Address(RVA = "0x1B19590", Offset = "0x1B17F90", VA = "0x181B19590")]
|
||||
protected void KKPJDOKCBIM(string AIKLPOJAIIO, string BOPFNBCHJJJ, string NPMINNEILFC, string NGLHJIOMKBG, TMP_InputField.ContentType KCKBKEKAMDF, int DIDPKDLHNBN, bool KEGHCLNDCEI, BaseTextInputUIDialog<TShowParams, TResponse>.KNPPNPLFCAD EAGAADGPCKK, bool JNOEEGDBCJB)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject;
|
||||
bool flag2;
|
||||
gameObject.SetActive(flag2);
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BDDB RID: 48603 RVA: 0x002CC604 File Offset: 0x002CA804
|
||||
[Token(Token = "0x600BDDB")]
|
||||
[Address(RVA = "0x1B19020", Offset = "0x1B17A20", VA = "0x181B19020")]
|
||||
private IEnumerator DIOCJJGAALO()
|
||||
{
|
||||
int num;
|
||||
BaseTextInputUIDialog.LBABBDHCEPD lbabbdhcepd = new BaseTextInputUIDialog.LBABBDHCEPD(num);
|
||||
num = 0;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BDDC RID: 48604 RVA: 0x002CC620 File Offset: 0x002CA820
|
||||
[Token(Token = "0x600BDDC")]
|
||||
[Address(RVA = "0x1B1A9F0", Offset = "0x1B193F0", VA = "0x181B1A9F0")]
|
||||
protected BaseTextInputUIDialog()
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.HFOMOAIBCAB;
|
||||
}
|
||||
|
||||
// Token: 0x0600BDDD RID: 48605 RVA: 0x002CC634 File Offset: 0x002CA834
|
||||
[Token(Token = "0x600BDDD")]
|
||||
[Address(RVA = "0x1B19340", Offset = "0x1B17D40", VA = "0x181B19340")]
|
||||
[CompilerGenerated]
|
||||
private void ECDABHJNODF(string MOPOMPHBHKF, NKHBKKGOIHL.PEHMCMIFBJO MAOOLFEBOOD)
|
||||
{
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(true);
|
||||
if (!MAOOLFEBOOD.<GBEEHFGKJOF>k__BackingField)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007D4C RID: 32076
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D4C")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI titleText;
|
||||
|
||||
// Token: 0x04007D4D RID: 32077
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D4D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI bodyText;
|
||||
|
||||
// Token: 0x04007D4E RID: 32078
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D4E")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI okText;
|
||||
|
||||
// Token: 0x04007D4F RID: 32079
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D4F")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007D50 RID: 32080
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D50")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI characterCountText;
|
||||
|
||||
// Token: 0x04007D51 RID: 32081
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D51")]
|
||||
private bool KEGHCLNDCEI;
|
||||
|
||||
// Token: 0x04007D52 RID: 32082
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D52")]
|
||||
private BaseTextInputUIDialog<TShowParams, TResponse>.KNPPNPLFCAD EAGAADGPCKK;
|
||||
|
||||
// Token: 0x04007D53 RID: 32083
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D53")]
|
||||
private Coroutine BKGKDEMNMOI;
|
||||
|
||||
// Token: 0x04007D54 RID: 32084
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D54")]
|
||||
private bool FLCKNFHKPON;
|
||||
|
||||
// Token: 0x02001B8D RID: 7053
|
||||
[Token(Token = "0x2001B8D")]
|
||||
public sealed class KNPPNPLFCAD : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600BDDE RID: 48606 RVA: 0x002CC658 File Offset: 0x002CA858
|
||||
[Token(Token = "0x600BDDE")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public KNPPNPLFCAD(object @object, IntPtr method)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BDDF RID: 48607 RVA: 0x002CC668 File Offset: 0x002CA868
|
||||
[Token(Token = "0x600BDDF")]
|
||||
[Address(RVA = "0x199DC30", Offset = "0x199C630", VA = "0x18199DC30", Slot = "13")]
|
||||
public bool Invoke(TextMeshProUGUI DEIGEPKFGHG, string DBFBLNILIGL)
|
||||
{
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BDE0 RID: 48608 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600BDE0")]
|
||||
[Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(TextMeshProUGUI DEIGEPKFGHG, string DBFBLNILIGL, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600BDE1 RID: 48609 RVA: 0x002CC6BC File Offset: 0x002CA8BC
|
||||
[Token(Token = "0x600BDE1")]
|
||||
[Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")]
|
||||
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core.Creation.Costumes;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BFB RID: 7163
|
||||
[Token(Token = "0x2001BFB")]
|
||||
[StructLayout(3)]
|
||||
public class ChooseCostumePieceDialog : UIDialog<Costume, CostumePiece>
|
||||
{
|
||||
// Token: 0x0600C01E RID: 49182 RVA: 0x002D44A0 File Offset: 0x002D26A0
|
||||
[Token(Token = "0x600C01E")]
|
||||
[Address(RVA = "0x1189830", Offset = "0x1188230", VA = "0x181189830", Slot = "19")]
|
||||
public override IPromise<CostumePiece> ShowDialog(Costume DPCKIHNDDBI)
|
||||
{
|
||||
this.AIOAFJIOEDL = DPCKIHNDDBI;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C01F RID: 49183 RVA: 0x002D44BC File Offset: 0x002D26BC
|
||||
[Token(Token = "0x600C01F")]
|
||||
[Address(RVA = "0x11897E0", Offset = "0x11881E0", VA = "0x1811897E0", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, OLFBOPIKDCI);
|
||||
}
|
||||
|
||||
// Token: 0x0600C020 RID: 49184 RVA: 0x002D44D4 File Offset: 0x002D26D4
|
||||
[Token(Token = "0x600C020")]
|
||||
[Address(RVA = "0x1189680", Offset = "0x1188080", VA = "0x181189680")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600C021 RID: 49185 RVA: 0x002D44E8 File Offset: 0x002D26E8
|
||||
[Token(Token = "0x600C021")]
|
||||
[Address(RVA = "0x11896A0", Offset = "0x11880A0", VA = "0x1811896A0")]
|
||||
public void Button_Head()
|
||||
{
|
||||
CostumePiece headPiece = this.AIOAFJIOEDL.headPiece;
|
||||
base.KHKDGPHPIND(headPiece, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C022 RID: 49186 RVA: 0x002D4510 File Offset: 0x002D2710
|
||||
[Token(Token = "0x600C022")]
|
||||
[Address(RVA = "0x1189790", Offset = "0x1188190", VA = "0x181189790")]
|
||||
public void Button_Torso()
|
||||
{
|
||||
CostumePiece torsoPiece = this.AIOAFJIOEDL.torsoPiece;
|
||||
base.KHKDGPHPIND(torsoPiece, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C023 RID: 49187 RVA: 0x002D4538 File Offset: 0x002D2738
|
||||
[Token(Token = "0x600C023")]
|
||||
[Address(RVA = "0x11896F0", Offset = "0x11880F0", VA = "0x1811896F0")]
|
||||
public void Button_LeftHandPiece()
|
||||
{
|
||||
CostumePiece leftHandPiece = this.AIOAFJIOEDL.leftHandPiece;
|
||||
base.KHKDGPHPIND(leftHandPiece, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C024 RID: 49188 RVA: 0x002D4560 File Offset: 0x002D2760
|
||||
[Token(Token = "0x600C024")]
|
||||
[Address(RVA = "0x1189740", Offset = "0x1188140", VA = "0x181189740")]
|
||||
public void Button_RightHandPiece()
|
||||
{
|
||||
CostumePiece rightHandPiece = this.AIOAFJIOEDL.rightHandPiece;
|
||||
base.KHKDGPHPIND(rightHandPiece, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C025 RID: 49189 RVA: 0x002D4588 File Offset: 0x002D2788
|
||||
[Token(Token = "0x600C025")]
|
||||
[Address(RVA = "0x1189880", Offset = "0x1188280", VA = "0x181189880")]
|
||||
public ChooseCostumePieceDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007F15 RID: 32533
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007F15")]
|
||||
private Costume AIOAFJIOEDL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,444 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BFC RID: 7164
|
||||
[Token(Token = "0x2001BFC")]
|
||||
[StructLayout(3)]
|
||||
public class ChooseParentRoomDialog : ConfirmUIDialog<PPENFJMFPNE, DNACJGJEPEC>
|
||||
{
|
||||
// Token: 0x17001E23 RID: 7715
|
||||
// (get) Token: 0x0600C026 RID: 49190 RVA: 0x002D459C File Offset: 0x002D279C
|
||||
// (set) Token: 0x0600C027 RID: 49191 RVA: 0x002D45B0 File Offset: 0x002D27B0
|
||||
[Token(Token = "0x17001E23")]
|
||||
private WatchUI OFMGKAODHPL
|
||||
{
|
||||
[Token(Token = "0x600C026")]
|
||||
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
||||
get;
|
||||
[Token(Token = "0x600C027")]
|
||||
[Address(RVA = "0x58B330", Offset = "0x589D30", VA = "0x18058B330")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600C028 RID: 49192 RVA: 0x002D45C4 File Offset: 0x002D27C4
|
||||
[Token(Token = "0x600C028")]
|
||||
[Address(RVA = "0x118B8D0", Offset = "0x118A2D0", VA = "0x18118B8D0", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
if (LJOCNMLBCAH == 0)
|
||||
{
|
||||
int num = 0;
|
||||
this.<LBNLPAIAGHF>k__BackingField = num;
|
||||
return;
|
||||
}
|
||||
this.<LBNLPAIAGHF>k__BackingField = LJOCNMLBCAH;
|
||||
}
|
||||
|
||||
// Token: 0x0600C029 RID: 49193 RVA: 0x002D45F0 File Offset: 0x002D27F0
|
||||
[Token(Token = "0x600C029")]
|
||||
[Address(RVA = "0x118B710", Offset = "0x118A110", VA = "0x18118B710", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C02A RID: 49194 RVA: 0x002D4608 File Offset: 0x002D2808
|
||||
[Token(Token = "0x600C02A")]
|
||||
[Address(RVA = "0x118B970", Offset = "0x118A370", VA = "0x18118B970", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(PPENFJMFPNE IJNAMEBOMJJ, DNACJGJEPEC BJIDNOIPHDG)
|
||||
{
|
||||
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.pagedGrid;
|
||||
this.LPFKMLPBLEE = BJIDNOIPHDG;
|
||||
this.BMFPEJMLIKD("", true);
|
||||
if (this.LPFKMLPBLEE == (ulong)0L)
|
||||
{
|
||||
Debug.LogError("targetRoom is null");
|
||||
}
|
||||
List<KLCOGEIGEBJ> list = new List();
|
||||
List<KLCOGEIGEBJ> roomsToShow = list;
|
||||
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = IJNAMEBOMJJ.<LGPGODCCLPI>k__BackingField;
|
||||
if (list > (ulong)1L)
|
||||
{
|
||||
List<KLCOGEIGEBJ> roomsToShow4 = roomsToShow;
|
||||
int num = 0;
|
||||
roomsToShow4.Add(num);
|
||||
}
|
||||
IPromise<IReadOnlyList<KLCOGEIGEBJ>> promise = OJMCBOKJFOF.FNMNFLFIBJG();
|
||||
Action<IReadOnlyList<KLCOGEIGEBJ>> action = delegate(IReadOnlyList<KLCOGEIGEBJ> myRooms)
|
||||
{
|
||||
List<KLCOGEIGEBJ> roomsToShow2 = roomsToShow;
|
||||
Func<KLCOGEIGEBJ, bool> func = new Func(this.IFDMBIEIPGA);
|
||||
IEnumerable<KLCOGEIGEBJ> enumerable = Enumerable.Where<KLCOGEIGEBJ>(myRooms, func);
|
||||
roomsToShow2.AddRange(enumerable);
|
||||
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid2 = this.pagedGrid;
|
||||
List<KLCOGEIGEBJ> roomsToShow3 = roomsToShow;
|
||||
baseRoomButtonPagedGrid2.SetRooms(roomsToShow3);
|
||||
};
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C02B RID: 49195 RVA: 0x002D46A4 File Offset: 0x002D28A4
|
||||
[Token(Token = "0x600C02B")]
|
||||
[Address(RVA = "0x118B120", Offset = "0x1189B20", VA = "0x18118B120")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool GICEDIEDLJD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
int num2 = 0;
|
||||
textMeshProUGUI.text = DBDDKLHPNNA;
|
||||
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.pagedGrid;
|
||||
if (num < num2)
|
||||
{
|
||||
num += num;
|
||||
if (num == num2)
|
||||
{
|
||||
goto IL_65;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
int num3 = 0;
|
||||
if (num < num3)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int num4 = 0;
|
||||
if (num < num4)
|
||||
{
|
||||
num += num;
|
||||
if (num == num4)
|
||||
{
|
||||
goto IL_65;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
int num5 = 0;
|
||||
Button3D button3D;
|
||||
if (!(button3D != num5))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
button3D.FFDOINJEHMM = GICEDIEDLJD;
|
||||
IL_65:
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600C02C RID: 49196 RVA: 0x002D4730 File Offset: 0x002D2930
|
||||
[Token(Token = "0x600C02C")]
|
||||
[Address(RVA = "0x118B5A0", Offset = "0x1189FA0", VA = "0x18118B5A0")]
|
||||
private void EDEEENMPBOI(KLCOGEIGEBJ CCLNPDDBFFH, bool PFMPGFNIBMO)
|
||||
{
|
||||
DNACJGJEPEC lpfkmlpblee = this.LPFKMLPBLEE;
|
||||
this.JCOAIEPIPJG = PFMPGFNIBMO;
|
||||
long <DOFDAMHCJLP>k__BackingField = lpfkmlpblee.<DOFDAMHCJLP>k__BackingField;
|
||||
long <OMCJBBKKIKO>k__BackingField = lpfkmlpblee.<OMCJBBKKIKO>k__BackingField;
|
||||
int num = 0;
|
||||
if (CCLNPDDBFFH != 0)
|
||||
{
|
||||
}
|
||||
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.OHHAFAIEFHP(<DOFDAMHCJLP>k__BackingField, <OMCJBBKKIKO>k__BackingField, num);
|
||||
Action action = new Action(this.IJILBBIKJKB);
|
||||
Action<string> action2 = new Action(this.AANOBCNAGGO);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C02D RID: 49197 RVA: 0x002D478C File Offset: 0x002D298C
|
||||
[Token(Token = "0x600C02D")]
|
||||
[Address(RVA = "0x118B420", Offset = "0x1189E20", VA = "0x18118B420")]
|
||||
public void Button_ChooseRoom(KLCOGEIGEBJ room)
|
||||
{
|
||||
int num = 0;
|
||||
this.BMFPEJMLIKD("Updating...", num != 0);
|
||||
if (room == (ulong)0L)
|
||||
{
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
this.EDEEENMPBOI(num3, num2 != 0);
|
||||
return;
|
||||
}
|
||||
bool flag = Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG;
|
||||
KLCOGEIGEBJ room2 = room;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
int num4 = 0;
|
||||
long num5;
|
||||
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.CJKHNIIJFIN(num5, num4 != 0);
|
||||
Action<JPIJGHNNIDP> <>9__1;
|
||||
Action<PPENFJMFPNE> action = delegate(PPENFJMFPNE roomDetails)
|
||||
{
|
||||
bool flag2 = roomDetails.MMFBPKOOLNG;
|
||||
ChooseParentRoomDialog <>4__this = this;
|
||||
if (flag2)
|
||||
{
|
||||
KLCOGEIGEBJ room3 = room;
|
||||
int num6 = 0;
|
||||
<>4__this.EDEEENMPBOI(room3, num6 != 0);
|
||||
return;
|
||||
}
|
||||
WatchUI watchUI = <>4__this.<LBNLPAIAGHF>k__BackingField;
|
||||
string[] array = new string[5];
|
||||
if ("Your room has Beta Content enabled, but the new parent room (^" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "Your room has Beta Content enabled, but the new parent room (^";
|
||||
string <LGACIEKBLBM>k__BackingField = roomDetails.<LGACIEKBLBM>k__BackingField;
|
||||
if (<LGACIEKBLBM>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
array[1] = <LGACIEKBLBM>k__BackingField;
|
||||
if (") does not. \nIf you make this room a sub-room of ^" != 0)
|
||||
{
|
||||
}
|
||||
array[2] = ") does not. \nIf you make this room a sub-room of ^";
|
||||
string <LGACIEKBLBM>k__BackingField2 = roomDetails.<LGACIEKBLBM>k__BackingField;
|
||||
if (<LGACIEKBLBM>k__BackingField2 != 0)
|
||||
{
|
||||
}
|
||||
array[3] = <LGACIEKBLBM>k__BackingField2;
|
||||
if (", any Beta Content saved into this room will become inaccessible and will no longer work. Are you sure you want to proceed?" != 0)
|
||||
{
|
||||
}
|
||||
array[4] = ", any Beta Content saved into this room will become inaccessible and will no longer work. Are you sure you want to proceed?";
|
||||
string text = string.Concat(array);
|
||||
IPromise<JPIJGHNNIDP> promise2 = watchUI.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)13), "Beta Content Warning", text);
|
||||
if (<>9__1 == 0)
|
||||
{
|
||||
Action<JPIJGHNNIDP> action2 = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
ChooseParentRoomDialog <>4__this2 = this;
|
||||
return;
|
||||
}
|
||||
};
|
||||
<>9__1 = action2;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C02E RID: 49198 RVA: 0x002D4810 File Offset: 0x002D2A10
|
||||
[Token(Token = "0x600C02E")]
|
||||
[Address(RVA = "0x118BB50", Offset = "0x118A550", VA = "0x18118BB50")]
|
||||
public ChooseParentRoomDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C02F RID: 49199 RVA: 0x002D4824 File Offset: 0x002D2A24
|
||||
[Token(Token = "0x600C02F")]
|
||||
[Address(RVA = "0x118B750", Offset = "0x118A150", VA = "0x18118B750")]
|
||||
[CompilerGenerated]
|
||||
private bool IFDMBIEIPGA(KLCOGEIGEBJ PBAOMKNFBFL)
|
||||
{
|
||||
if (PBAOMKNFBFL.<GONMENKLJOD>k__BackingField)
|
||||
{
|
||||
}
|
||||
long <DOFDAMHCJLP>k__BackingField = this.LPFKMLPBLEE.<DOFDAMHCJLP>k__BackingField;
|
||||
return PBAOMKNFBFL.<DOFDAMHCJLP>k__BackingField != <DOFDAMHCJLP>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600C030 RID: 49200 RVA: 0x002D485C File Offset: 0x002D2A5C
|
||||
[Token(Token = "0x600C030")]
|
||||
[Address(RVA = "0x118B790", Offset = "0x118A190", VA = "0x18118B790")]
|
||||
[CompilerGenerated]
|
||||
private void IJILBBIKJKB()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num, num);
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
if (this.JCOAIEPIPJG && NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.BMFPEJMLIKD("Saving...", num2 != 0);
|
||||
SingletonMonoBehaviour.Instance.RequestSaveRoomData();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C031 RID: 49201 RVA: 0x002D48C0 File Offset: 0x002D2AC0
|
||||
[Token(Token = "0x600C031")]
|
||||
[Address(RVA = "0x118B110", Offset = "0x1189B10", VA = "0x18118B110")]
|
||||
[CompilerGenerated]
|
||||
private void AANOBCNAGGO(string MOPOMPHBHKF)
|
||||
{
|
||||
this.BMFPEJMLIKD(MOPOMPHBHKF, true);
|
||||
}
|
||||
|
||||
// Token: 0x04007F16 RID: 32534
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007F16")]
|
||||
[SerializeField]
|
||||
private BaseRoomButtonPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04007F17 RID: 32535
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007F17")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007F18 RID: 32536
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007F18")]
|
||||
private DNACJGJEPEC LPFKMLPBLEE;
|
||||
|
||||
// Token: 0x04007F19 RID: 32537
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007F19")]
|
||||
private bool JCOAIEPIPJG;
|
||||
|
||||
// Token: 0x02001BFD RID: 7165
|
||||
[Token(Token = "0x2001BFD")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JAEADCJDLMK
|
||||
{
|
||||
// Token: 0x0600C032 RID: 49202 RVA: 0x002D48D8 File Offset: 0x002D2AD8
|
||||
[Token(Token = "0x600C032")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JAEADCJDLMK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C033 RID: 49203 RVA: 0x002D48EC File Offset: 0x002D2AEC
|
||||
[Token(Token = "0x600C033")]
|
||||
[Address(RVA = "0x1196510", Offset = "0x1194F10", VA = "0x181196510")]
|
||||
internal void <ShowDialog>b__0(IReadOnlyList<KLCOGEIGEBJ> myRooms)
|
||||
{
|
||||
List<KLCOGEIGEBJ> list = this.roomsToShow;
|
||||
Func<KLCOGEIGEBJ, bool> func = new Func(this.<>4__this.IFDMBIEIPGA);
|
||||
IEnumerable<KLCOGEIGEBJ> enumerable = Enumerable.Where<KLCOGEIGEBJ>(myRooms, func);
|
||||
list.AddRange(enumerable);
|
||||
BaseRoomButtonPagedGrid pagedGrid = this.<>4__this.pagedGrid;
|
||||
List<KLCOGEIGEBJ> list2 = this.roomsToShow;
|
||||
pagedGrid.SetRooms(list2);
|
||||
}
|
||||
|
||||
// Token: 0x04007F1B RID: 32539
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007F1B")]
|
||||
public List<KLCOGEIGEBJ> roomsToShow;
|
||||
|
||||
// Token: 0x04007F1C RID: 32540
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007F1C")]
|
||||
public ChooseParentRoomDialog <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02001BFE RID: 7166
|
||||
[Token(Token = "0x2001BFE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BNEHJCPMOBC
|
||||
{
|
||||
// Token: 0x0600C034 RID: 49204 RVA: 0x002D4944 File Offset: 0x002D2B44
|
||||
[Token(Token = "0x600C034")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public BNEHJCPMOBC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C035 RID: 49205 RVA: 0x002D4958 File Offset: 0x002D2B58
|
||||
[Token(Token = "0x600C035")]
|
||||
[Address(RVA = "0x1188480", Offset = "0x1186E80", VA = "0x181188480")]
|
||||
internal void <Button_ChooseRoom>b__0(PPENFJMFPNE roomDetails)
|
||||
{
|
||||
bool flag = roomDetails.MMFBPKOOLNG;
|
||||
ChooseParentRoomDialog chooseParentRoomDialog = this.<>4__this;
|
||||
if (flag)
|
||||
{
|
||||
KLCOGEIGEBJ klcogeigebj = this.room;
|
||||
int num = 0;
|
||||
chooseParentRoomDialog.EDEEENMPBOI(klcogeigebj, num != 0);
|
||||
return;
|
||||
}
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = chooseParentRoomDialog.<LBNLPAIAGHF>k__BackingField;
|
||||
string[] array = new string[5];
|
||||
if ("Your room has Beta Content enabled, but the new parent room (^" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "Your room has Beta Content enabled, but the new parent room (^";
|
||||
string <LGACIEKBLBM>k__BackingField = roomDetails.<LGACIEKBLBM>k__BackingField;
|
||||
if (<LGACIEKBLBM>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
array[1] = <LGACIEKBLBM>k__BackingField;
|
||||
if (") does not. \nIf you make this room a sub-room of ^" != 0)
|
||||
{
|
||||
}
|
||||
array[2] = ") does not. \nIf you make this room a sub-room of ^";
|
||||
string <LGACIEKBLBM>k__BackingField2 = roomDetails.<LGACIEKBLBM>k__BackingField;
|
||||
if (<LGACIEKBLBM>k__BackingField2 != 0)
|
||||
{
|
||||
}
|
||||
array[3] = <LGACIEKBLBM>k__BackingField2;
|
||||
if (", any Beta Content saved into this room will become inaccessible and will no longer work. Are you sure you want to proceed?" != 0)
|
||||
{
|
||||
}
|
||||
array[4] = ", any Beta Content saved into this room will become inaccessible and will no longer work. Are you sure you want to proceed?";
|
||||
string text = string.Concat(array);
|
||||
IPromise<JPIJGHNNIDP> promise = <LBNLPAIAGHF>k__BackingField.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)13), "Beta Content Warning", text);
|
||||
if (this.<>9__1 == 0)
|
||||
{
|
||||
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
ChooseParentRoomDialog chooseParentRoomDialog2 = this.<>4__this;
|
||||
return;
|
||||
}
|
||||
};
|
||||
this.<>9__1 = action;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C036 RID: 49206 RVA: 0x002D4A48 File Offset: 0x002D2C48
|
||||
[Token(Token = "0x600C036")]
|
||||
[Address(RVA = "0x1188770", Offset = "0x1187170", VA = "0x181188770")]
|
||||
internal void <Button_ChooseRoom>b__1(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
ChooseParentRoomDialog chooseParentRoomDialog = this.<>4__this;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007F1D RID: 32541
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007F1D")]
|
||||
public ChooseParentRoomDialog <>4__this;
|
||||
|
||||
// Token: 0x04007F1E RID: 32542
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007F1E")]
|
||||
public KLCOGEIGEBJ room;
|
||||
|
||||
// Token: 0x04007F1F RID: 32543
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007F1F")]
|
||||
public Action<JPIJGHNNIDP> <>9__1;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BFF RID: 7167
|
||||
[Token(Token = "0x2001BFF")]
|
||||
[StructLayout(3)]
|
||||
public class ChooseRoomFromPlaylistDialog : ConfirmUIDialog<BMFAGMFKODA, SessionManager.BDPNOBGNGNI, bool, bool, string>
|
||||
{
|
||||
// Token: 0x0600C037 RID: 49207 RVA: 0x002D4A68 File Offset: 0x002D2C68
|
||||
[Token(Token = "0x600C037")]
|
||||
[Address(RVA = "0x118C260", Offset = "0x118AC60", VA = "0x18118C260", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(BMFAGMFKODA MNOFCLIJMEB, SessionManager.BDPNOBGNGNI EKNHEEDECPK, bool FJCENPDMHIE, bool JOIGFMEKBOK = false, [Optional] string PGGLMKAEEHI)
|
||||
{
|
||||
if (MNOFCLIJMEB != 0 && MNOFCLIJMEB.GEAHKJHAPKE() != 0)
|
||||
{
|
||||
this.OPGEFDNCJOB = FJCENPDMHIE;
|
||||
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.pagedGrid;
|
||||
this.FMMBNLFJECL = MNOFCLIJMEB;
|
||||
this.EKNHEEDECPK = EKNHEEDECPK;
|
||||
IReadOnlyList<KLCOGEIGEBJ> readOnlyList = MNOFCLIJMEB.GEAHKJHAPKE();
|
||||
baseRoomButtonPagedGrid.SetRooms(readOnlyList);
|
||||
string text = this.infoText.text;
|
||||
GameObject gameObject = this.nextRoomButton.gameObject;
|
||||
IPromise<JPIJGHNNIDP> promise = base.ShowDialog();
|
||||
}
|
||||
return Promise.FromResult<JPIJGHNNIDP>(JPIJGHNNIDP.Cancel);
|
||||
}
|
||||
|
||||
// Token: 0x0600C038 RID: 49208 RVA: 0x002D4ADC File Offset: 0x002D2CDC
|
||||
[Token(Token = "0x600C038")]
|
||||
[Address(RVA = "0x118C0F0", Offset = "0x118AAF0", VA = "0x18118C0F0")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool GICEDIEDLJD)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this.infoText).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600C039 RID: 49209 RVA: 0x002D4AFC File Offset: 0x002D2CFC
|
||||
[Token(Token = "0x600C039")]
|
||||
[Address(RVA = "0x118C120", Offset = "0x118AB20", VA = "0x18118C120")]
|
||||
public void Button_ChooseRoom(KLCOGEIGEBJ selectedRoom)
|
||||
{
|
||||
if (selectedRoom != 0)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
SessionManager.BDPNOBGNGNI eknheedecpk = this.EKNHEEDECPK;
|
||||
int num = 0;
|
||||
BMFAGMFKODA fmmbnlfjecl = this.FMMBNLFJECL;
|
||||
bool opgefdncjob = this.OPGEFDNCJOB;
|
||||
instance.RunJoinRoom(selectedRoom, fmmbnlfjecl, eknheedecpk, opgefdncjob, num);
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C03A RID: 49210 RVA: 0x002D4B48 File Offset: 0x002D2D48
|
||||
[Token(Token = "0x600C03A")]
|
||||
[Address(RVA = "0x118C1E0", Offset = "0x118ABE0", VA = "0x18118C1E0")]
|
||||
public void Button_NextRoom()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.RunPlaylistNext();
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C03B RID: 49211 RVA: 0x002D4B70 File Offset: 0x002D2D70
|
||||
[Token(Token = "0x600C03B")]
|
||||
[Address(RVA = "0x118C3B0", Offset = "0x118ADB0", VA = "0x18118C3B0")]
|
||||
public ChooseRoomFromPlaylistDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007F20 RID: 32544
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007F20")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private BaseRoomButtonPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04007F21 RID: 32545
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007F21")]
|
||||
[SerializeField]
|
||||
private Text infoText;
|
||||
|
||||
// Token: 0x04007F22 RID: 32546
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007F22")]
|
||||
[SerializeField]
|
||||
private Button3D nextRoomButton;
|
||||
|
||||
// Token: 0x04007F23 RID: 32547
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007F23")]
|
||||
private BMFAGMFKODA FMMBNLFJECL;
|
||||
|
||||
// Token: 0x04007F24 RID: 32548
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007F24")]
|
||||
private SessionManager.BDPNOBGNGNI EKNHEEDECPK;
|
||||
|
||||
// Token: 0x04007F25 RID: 32549
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x4007F25")]
|
||||
private bool OPGEFDNCJOB;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C00 RID: 7168
|
||||
[Token(Token = "0x2001C00")]
|
||||
[StructLayout(3)]
|
||||
public class ChooseSubroomDialog : ConfirmUIDialog<PPENFJMFPNE, KGMKKFJJDPG>
|
||||
{
|
||||
// Token: 0x0600C03C RID: 49212 RVA: 0x002D4B84 File Offset: 0x002D2D84
|
||||
[Token(Token = "0x600C03C")]
|
||||
[Address(RVA = "0x118C4D0", Offset = "0x118AED0", VA = "0x18118C4D0", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(PPENFJMFPNE IJNAMEBOMJJ, KGMKKFJJDPG BKGIHIBDAPA)
|
||||
{
|
||||
if (IJNAMEBOMJJ != 0)
|
||||
{
|
||||
SubroomButtonPagedGrid subroomButtonPagedGrid = this.pagedGrid;
|
||||
this.AEMBAGPGHGE = IJNAMEBOMJJ;
|
||||
this.BKGIHIBDAPA = BKGIHIBDAPA;
|
||||
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = IJNAMEBOMJJ.<LGPGODCCLPI>k__BackingField;
|
||||
int num = 0;
|
||||
if (num < BKGIHIBDAPA)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
subroomButtonPagedGrid.SetButtonModels(<LGPGODCCLPI>k__BackingField);
|
||||
string text = this.infoText.text;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
return Promise.FromResult<JPIJGHNNIDP>(JPIJGHNNIDP.Cancel);
|
||||
}
|
||||
|
||||
// Token: 0x0600C03D RID: 49213 RVA: 0x002D4BE8 File Offset: 0x002D2DE8
|
||||
[Token(Token = "0x600C03D")]
|
||||
[Address(RVA = "0x118C0F0", Offset = "0x118AAF0", VA = "0x18118C0F0")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this.infoText).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600C03E RID: 49214 RVA: 0x002D4C08 File Offset: 0x002D2E08
|
||||
[Token(Token = "0x600C03E")]
|
||||
[Address(RVA = "0x118C3F0", Offset = "0x118ADF0", VA = "0x18118C3F0")]
|
||||
public void Button_ChooseSubroom(DNACJGJEPEC subroom)
|
||||
{
|
||||
if (subroom != 0)
|
||||
{
|
||||
KGMKKFJJDPG bkgihibdapa = this.BKGIHIBDAPA;
|
||||
int num = 0;
|
||||
ulong num2;
|
||||
if ((ulong)num < num2)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C03F RID: 49215 RVA: 0x002D4C34 File Offset: 0x002D2E34
|
||||
[Token(Token = "0x600C03F")]
|
||||
[Address(RVA = "0x118C650", Offset = "0x118B050", VA = "0x18118C650")]
|
||||
public ChooseSubroomDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007F26 RID: 32550
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007F26")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private SubroomButtonPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04007F27 RID: 32551
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007F27")]
|
||||
[SerializeField]
|
||||
private Text infoText;
|
||||
|
||||
// Token: 0x04007F28 RID: 32552
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007F28")]
|
||||
private PPENFJMFPNE AEMBAGPGHGE;
|
||||
|
||||
// Token: 0x04007F29 RID: 32553
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007F29")]
|
||||
private KGMKKFJJDPG BKGIHIBDAPA;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,551 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BED RID: 7149
|
||||
[Token(Token = "0x2001BED")]
|
||||
[StructLayout(3)]
|
||||
public class CloneRoomUIDialog : UIDialog<KLCOGEIGEBJ, KLCOGEIGEBJ>
|
||||
{
|
||||
// Token: 0x0600BFD3 RID: 49107 RVA: 0x002D35F0 File Offset: 0x002D17F0
|
||||
[Token(Token = "0x600BFD3")]
|
||||
[Address(RVA = "0x118CAC0", Offset = "0x118B4C0", VA = "0x18118CAC0", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BFD4 RID: 49108 RVA: 0x002D3608 File Offset: 0x002D1808
|
||||
[Token(Token = "0x600BFD4")]
|
||||
[Address(RVA = "0x118CF90", Offset = "0x118B990", VA = "0x18118CF90", Slot = "19")]
|
||||
public override IPromise<KLCOGEIGEBJ> ShowDialog(KLCOGEIGEBJ DDEGOJKBEAN)
|
||||
{
|
||||
this.EBDCIFINPNK = DDEGOJKBEAN;
|
||||
if (DDEGOJKBEAN == 0)
|
||||
{
|
||||
global::UnityEngine.Debug.LogError("targetRoom is null");
|
||||
}
|
||||
string empty = string.Empty;
|
||||
this.BMFPEJMLIKD(empty, true);
|
||||
KLCOGEIGEBJ ebdcifinpnk = this.EBDCIFINPNK;
|
||||
TextMeshProUGUI textMeshProUGUI = this.descriptionText;
|
||||
string <LGACIEKBLBM>k__BackingField = ebdcifinpnk.<LGACIEKBLBM>k__BackingField;
|
||||
string text = string.Format("This will create a new, private copy of ^{0} with you as the owner.", <LGACIEKBLBM>k__BackingField);
|
||||
textMeshProUGUI.text = text;
|
||||
ValidatedButtonInputField validatedButtonInputField = this.roomNameField;
|
||||
string empty2 = string.Empty;
|
||||
validatedButtonInputField.KKJIOHNFHFJ = empty2;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFD5 RID: 49109 RVA: 0x002D3688 File Offset: 0x002D1888
|
||||
[Token(Token = "0x600BFD5")]
|
||||
[Address(RVA = "0x118CBA0", Offset = "0x118B5A0", VA = "0x18118CBA0", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
ValidatedButtonInputField validatedButtonInputField = this.roomNameField;
|
||||
Func<string, bool> func = new Func(this.BPLPKAJJLLF);
|
||||
validatedButtonInputField.IsValidFunction = func;
|
||||
}
|
||||
|
||||
// Token: 0x0600BFD6 RID: 49110 RVA: 0x002D36C0 File Offset: 0x002D18C0
|
||||
[Token(Token = "0x600BFD6")]
|
||||
[Address(RVA = "0x118CE60", Offset = "0x118B860", VA = "0x18118CE60")]
|
||||
public void ShowAndEquipMakerPenAfterClone(KLCOGEIGEBJ DDEGOJKBEAN, SessionManager.BDPNOBGNGNI DIEPOPNJNCO, [Optional] Action AFGKFBNCCAJ, [Optional] Action<bool> LINLMCJFFEG)
|
||||
{
|
||||
Action<bool> cloneDialogClosed = 0;
|
||||
SessionManager.BDPNOBGNGNI source = DIEPOPNJNCO;
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
int num = 0;
|
||||
IPromise promise = local.ShowTemporaryDialog<KLCOGEIGEBJ, KLCOGEIGEBJ>(this, DDEGOJKBEAN, (NotificationManager.HLJEOKDOLPF)num);
|
||||
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ targetRoom)
|
||||
{
|
||||
CloneRoomUIDialog.CJAMEDPKLNH cjamedpklnh = new CloneRoomUIDialog.CJAMEDPKLNH();
|
||||
cjamedpklnh.targetRoom = targetRoom;
|
||||
Action<bool> cloneDialogClosed2 = cloneDialogClosed;
|
||||
if (cloneDialogClosed2 != 0)
|
||||
{
|
||||
bool flag = targetRoom != 0;
|
||||
cloneDialogClosed2(flag);
|
||||
}
|
||||
if (targetRoom != 0)
|
||||
{
|
||||
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
||||
CIIBGMBOFEI previousRoomInstance = ciibgmbofei;
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals = cjamedpklnh;
|
||||
SessionManager.BDPNOBGNGNI source2 = source;
|
||||
Action<Matchmaking.MHCKNNJOIIP> action2 = delegate(Matchmaking.MHCKNNJOIIP errorCode)
|
||||
{
|
||||
CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals2 = cjamedpklnh;
|
||||
CIIBGMBOFEI previousRoomInstance2 = previousRoomInstance;
|
||||
KLCOGEIGEBJ targetRoom = cs$<>8__locals2.targetRoom;
|
||||
CloneRoomUIDialog.CDJFPGAEBIN cdjfpgaebin = new CloneRoomUIDialog.CDJFPGAEBIN();
|
||||
cdjfpgaebin.previousRoomInstance = previousRoomInstance2;
|
||||
cdjfpgaebin.targetRoom = targetRoom;
|
||||
if (errorCode == Matchmaking.MHCKNNJOIIP.Success)
|
||||
{
|
||||
Scheduler instance2 = SingletonMonoBehaviour.Instance;
|
||||
CloneRoomUIDialog.CDJFPGAEBIN.<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d;
|
||||
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.System.IDisposable.Dispose();
|
||||
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>1__state = (int)((ulong)0L);
|
||||
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>4__this = cdjfpgaebin;
|
||||
ISchedulerPromise schedulerPromise = instance2.Run(<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d);
|
||||
}
|
||||
};
|
||||
}
|
||||
};
|
||||
if (AFGKFBNCCAJ != 0)
|
||||
{
|
||||
AFGKFBNCCAJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BFD7 RID: 49111 RVA: 0x002D3718 File Offset: 0x002D1918
|
||||
[Token(Token = "0x600BFD7")]
|
||||
[Address(RVA = "0x118CC80", Offset = "0x118B680", VA = "0x18118CC80")]
|
||||
private bool KPKOBLKCBIJ()
|
||||
{
|
||||
string bfgcdjfnjle = this.BFGCDJFNJLE;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
if (this.PBPPKEHPIND != flag)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.PBPPKEHPIND = flag;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.infoText;
|
||||
this.PBPPKEHPIND = true;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFD8 RID: 49112 RVA: 0x002D3770 File Offset: 0x002D1970
|
||||
[Token(Token = "0x600BFD8")]
|
||||
[Address(RVA = "0x118C860", Offset = "0x118B260", VA = "0x18118C860")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool GICEDIEDLJD)
|
||||
{
|
||||
this.infoText.text = DBDDKLHPNNA;
|
||||
this.roomNameField.FFDOINJEHMM = GICEDIEDLJD;
|
||||
this.cancelButton.FFDOINJEHMM = GICEDIEDLJD;
|
||||
this.saveButton.FFDOINJEHMM = GICEDIEDLJD;
|
||||
}
|
||||
|
||||
// Token: 0x0600BFD9 RID: 49113 RVA: 0x002D37B4 File Offset: 0x002D19B4
|
||||
[Token(Token = "0x600BFD9")]
|
||||
[Address(RVA = "0x118C940", Offset = "0x118B340", VA = "0x18118C940")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BFDA RID: 49114 RVA: 0x002D37CC File Offset: 0x002D19CC
|
||||
[Token(Token = "0x600BFDA")]
|
||||
[Address(RVA = "0x118C980", Offset = "0x118B380", VA = "0x18118C980")]
|
||||
public void Button_Copy()
|
||||
{
|
||||
if (this.KPKOBLKCBIJ())
|
||||
{
|
||||
int num = 0;
|
||||
this.BMFPEJMLIKD("Copying...", num != 0);
|
||||
long <DOFDAMHCJLP>k__BackingField = this.EBDCIFINPNK.<DOFDAMHCJLP>k__BackingField;
|
||||
string bfgcdjfnjle = this.BFGCDJFNJLE;
|
||||
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.OFFECAMHJGE(<DOFDAMHCJLP>k__BackingField, bfgcdjfnjle);
|
||||
Action<PPENFJMFPNE> action = new Action(this.KKIMJDBDFEP);
|
||||
Action<string> action2 = new Action(this.HEFDHCKJPPC);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BFDB RID: 49115 RVA: 0x002D3830 File Offset: 0x002D1A30
|
||||
[Token(Token = "0x600BFDB")]
|
||||
[Address(RVA = "0x118D090", Offset = "0x118BA90", VA = "0x18118D090")]
|
||||
public CloneRoomUIDialog()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.BFGCDJFNJLE = empty;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFDC RID: 49116 RVA: 0x002D3850 File Offset: 0x002D1A50
|
||||
[Token(Token = "0x600BFDC")]
|
||||
[Address(RVA = "0x118C900", Offset = "0x118B300", VA = "0x18118C900")]
|
||||
[CompilerGenerated]
|
||||
private bool BPLPKAJJLLF(string MMBOKOLAJFH)
|
||||
{
|
||||
string text = MMBOKOLAJFH.Trim();
|
||||
this.BFGCDJFNJLE = text;
|
||||
return this.KPKOBLKCBIJ();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFDD RID: 49117 RVA: 0x002D3878 File Offset: 0x002D1A78
|
||||
[Token(Token = "0x600BFDD")]
|
||||
[Address(RVA = "0x118CD60", Offset = "0x118B760", VA = "0x18118CD60")]
|
||||
[CompilerGenerated]
|
||||
internal static void PLDFGKHBEIP(CIIBGMBOFEI AALLFNNHKPK, KLCOGEIGEBJ EBDCIFINPNK, Matchmaking.MHCKNNJOIIP BOMMOMHFIGH)
|
||||
{
|
||||
CloneRoomUIDialog.CDJFPGAEBIN cdjfpgaebin = new CloneRoomUIDialog.CDJFPGAEBIN();
|
||||
cdjfpgaebin.previousRoomInstance = AALLFNNHKPK;
|
||||
cdjfpgaebin.targetRoom = EBDCIFINPNK;
|
||||
if (BOMMOMHFIGH == Matchmaking.MHCKNNJOIIP.Success)
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
CloneRoomUIDialog.CDJFPGAEBIN.<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d;
|
||||
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.System.IDisposable.Dispose();
|
||||
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>1__state = (int)((ulong)0L);
|
||||
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>4__this = cdjfpgaebin;
|
||||
ISchedulerPromise schedulerPromise = instance.Run(<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BFDE RID: 49118 RVA: 0x002D38CC File Offset: 0x002D1ACC
|
||||
[Token(Token = "0x600BFDE")]
|
||||
[Address(RVA = "0x118CC30", Offset = "0x118B630", VA = "0x18118CC30")]
|
||||
[CompilerGenerated]
|
||||
private void KKIMJDBDFEP(PPENFJMFPNE GJKGOKHKMMP)
|
||||
{
|
||||
base.KHKDGPHPIND(GJKGOKHKMMP, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BFDF RID: 49119 RVA: 0x002D38E4 File Offset: 0x002D1AE4
|
||||
[Token(Token = "0x600BFDF")]
|
||||
[Address(RVA = "0x118CB00", Offset = "0x118B500", VA = "0x18118CB00")]
|
||||
[CompilerGenerated]
|
||||
private void HEFDHCKJPPC(string MOPOMPHBHKF)
|
||||
{
|
||||
global::UnityEngine.Debug.LogError("Failed to copy room: " + MOPOMPHBHKF);
|
||||
string text = "Failed to copy room: " + MOPOMPHBHKF;
|
||||
this.BMFPEJMLIKD(text, true);
|
||||
}
|
||||
|
||||
// Token: 0x04007EE4 RID: 32484
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007EE4")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField roomNameField;
|
||||
|
||||
// Token: 0x04007EE5 RID: 32485
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007EE5")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI descriptionText;
|
||||
|
||||
// Token: 0x04007EE6 RID: 32486
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007EE6")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007EE7 RID: 32487
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007EE7")]
|
||||
[SerializeField]
|
||||
private Button3D cancelButton;
|
||||
|
||||
// Token: 0x04007EE8 RID: 32488
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007EE8")]
|
||||
[SerializeField]
|
||||
private Button3D saveButton;
|
||||
|
||||
// Token: 0x04007EE9 RID: 32489
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007EE9")]
|
||||
private string BFGCDJFNJLE;
|
||||
|
||||
// Token: 0x04007EEA RID: 32490
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007EEA")]
|
||||
private KLCOGEIGEBJ EBDCIFINPNK;
|
||||
|
||||
// Token: 0x04007EEB RID: 32491
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007EEB")]
|
||||
private bool PBPPKEHPIND;
|
||||
|
||||
// Token: 0x02001BEE RID: 7150
|
||||
[Token(Token = "0x2001BEE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JPIPBNCAKBL
|
||||
{
|
||||
// Token: 0x0600BFE0 RID: 49120 RVA: 0x002D3918 File Offset: 0x002D1B18
|
||||
[Token(Token = "0x600BFE0")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JPIPBNCAKBL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BFE1 RID: 49121 RVA: 0x002D392C File Offset: 0x002D1B2C
|
||||
[Token(Token = "0x600BFE1")]
|
||||
[Address(RVA = "0x1196870", Offset = "0x1195270", VA = "0x181196870")]
|
||||
internal void <ShowAndEquipMakerPenAfterClone>b__0(KLCOGEIGEBJ targetRoom)
|
||||
{
|
||||
CloneRoomUIDialog.CJAMEDPKLNH cjamedpklnh = new CloneRoomUIDialog.CJAMEDPKLNH();
|
||||
cjamedpklnh.targetRoom = targetRoom;
|
||||
Action<bool> action = this.cloneDialogClosed;
|
||||
if (action != 0)
|
||||
{
|
||||
bool flag = targetRoom != 0;
|
||||
action(flag);
|
||||
}
|
||||
if (targetRoom != 0)
|
||||
{
|
||||
CloneRoomUIDialog.BMAOLFAGCEK bmaolfagcek = new CloneRoomUIDialog.BMAOLFAGCEK();
|
||||
bmaolfagcek.CS$<>8__locals1 = cjamedpklnh;
|
||||
CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB;
|
||||
bmaolfagcek.previousRoomInstance = ciibgmbofei;
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals = bmaolfagcek.CS$<>8__locals1;
|
||||
SessionManager.BDPNOBGNGNI bdpnobgngni = this.source;
|
||||
Action<Matchmaking.MHCKNNJOIIP> action2 = delegate(Matchmaking.MHCKNNJOIIP errorCode)
|
||||
{
|
||||
CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals2 = bmaolfagcek.CS$<>8__locals1;
|
||||
CIIBGMBOFEI previousRoomInstance = bmaolfagcek.previousRoomInstance;
|
||||
KLCOGEIGEBJ targetRoom2 = cs$<>8__locals2.targetRoom;
|
||||
CloneRoomUIDialog.CDJFPGAEBIN cdjfpgaebin = new CloneRoomUIDialog.CDJFPGAEBIN();
|
||||
cdjfpgaebin.previousRoomInstance = previousRoomInstance;
|
||||
cdjfpgaebin.targetRoom = targetRoom2;
|
||||
if (errorCode == Matchmaking.MHCKNNJOIIP.Success)
|
||||
{
|
||||
Scheduler instance2 = SingletonMonoBehaviour.Instance;
|
||||
CloneRoomUIDialog.CDJFPGAEBIN.<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d;
|
||||
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.System.IDisposable.Dispose();
|
||||
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>1__state = (int)((ulong)0L);
|
||||
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>4__this = cdjfpgaebin;
|
||||
ISchedulerPromise schedulerPromise = instance2.Run(<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007EEC RID: 32492
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007EEC")]
|
||||
public Action<bool> cloneDialogClosed;
|
||||
|
||||
// Token: 0x04007EED RID: 32493
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007EED")]
|
||||
public SessionManager.BDPNOBGNGNI source;
|
||||
}
|
||||
|
||||
// Token: 0x02001BEF RID: 7151
|
||||
[Token(Token = "0x2001BEF")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CJAMEDPKLNH
|
||||
{
|
||||
// Token: 0x0600BFE2 RID: 49122 RVA: 0x002D39B0 File Offset: 0x002D1BB0
|
||||
[Token(Token = "0x600BFE2")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public CJAMEDPKLNH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007EEE RID: 32494
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007EEE")]
|
||||
public KLCOGEIGEBJ targetRoom;
|
||||
}
|
||||
|
||||
// Token: 0x02001BF0 RID: 7152
|
||||
[Token(Token = "0x2001BF0")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BMAOLFAGCEK
|
||||
{
|
||||
// Token: 0x0600BFE3 RID: 49123 RVA: 0x002D39C4 File Offset: 0x002D1BC4
|
||||
[Token(Token = "0x600BFE3")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public BMAOLFAGCEK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BFE4 RID: 49124 RVA: 0x002D39D8 File Offset: 0x002D1BD8
|
||||
[Token(Token = "0x600BFE4")]
|
||||
[Address(RVA = "0x1188370", Offset = "0x1186D70", VA = "0x181188370")]
|
||||
internal void <ShowAndEquipMakerPenAfterClone>b__2(Matchmaking.MHCKNNJOIIP errorCode)
|
||||
{
|
||||
CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals = this.CS$<>8__locals1;
|
||||
CIIBGMBOFEI ciibgmbofei = this.previousRoomInstance;
|
||||
KLCOGEIGEBJ targetRoom = cs$<>8__locals.targetRoom;
|
||||
CloneRoomUIDialog.CDJFPGAEBIN cdjfpgaebin = new CloneRoomUIDialog.CDJFPGAEBIN();
|
||||
cdjfpgaebin.previousRoomInstance = ciibgmbofei;
|
||||
cdjfpgaebin.targetRoom = targetRoom;
|
||||
if (errorCode == Matchmaking.MHCKNNJOIIP.Success)
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
CloneRoomUIDialog.CDJFPGAEBIN.<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d;
|
||||
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.System.IDisposable.Dispose();
|
||||
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>1__state = (int)((ulong)0L);
|
||||
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>4__this = cdjfpgaebin;
|
||||
ISchedulerPromise schedulerPromise = instance.Run(<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007EEF RID: 32495
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007EEF")]
|
||||
public CIIBGMBOFEI previousRoomInstance;
|
||||
|
||||
// Token: 0x04007EF0 RID: 32496
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007EF0")]
|
||||
public CloneRoomUIDialog.CJAMEDPKLNH CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x02001BF1 RID: 7153
|
||||
[Token(Token = "0x2001BF1")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CDJFPGAEBIN
|
||||
{
|
||||
// Token: 0x0600BFE5 RID: 49125 RVA: 0x002D3A4C File Offset: 0x002D1C4C
|
||||
[Token(Token = "0x600BFE5")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public CDJFPGAEBIN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BFE6 RID: 49126 RVA: 0x002D3A60 File Offset: 0x002D1C60
|
||||
[Token(Token = "0x600BFE6")]
|
||||
[Address(RVA = "0x1188810", Offset = "0x1187210", VA = "0x181188810")]
|
||||
internal IEnumerator<ISchedule> <ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BFE6)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> AGUI.StackedUI.Dialog.CloneRoomUIDialog/CDJFPGAEBIN::<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void('<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d'::System.IDisposable.Dispose, ldloc:'<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d'(var_0))
|
||||
stfld:int32('<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d'::<>1__state, ldloc:'<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:CDJFPGAEBIN('<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d'::<>4__this, ldloc:'<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d'(var_0), ldloc:CDJFPGAEBIN(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: 0x0600BFE7 RID: 49127 RVA: 0x002D3A84 File Offset: 0x002D1C84
|
||||
[Token(Token = "0x600BFE7")]
|
||||
[Address(RVA = "0x11887B0", Offset = "0x11871B0", VA = "0x1811887B0")]
|
||||
internal bool <ShowAndEquipMakerPenAfterClone>b__4()
|
||||
{
|
||||
return Matchmaking.BBJAEJHMAPB != this.previousRoomInstance;
|
||||
}
|
||||
|
||||
// Token: 0x04007EF1 RID: 32497
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007EF1")]
|
||||
public CIIBGMBOFEI previousRoomInstance;
|
||||
|
||||
// Token: 0x04007EF2 RID: 32498
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007EF2")]
|
||||
public KLCOGEIGEBJ targetRoom;
|
||||
|
||||
// Token: 0x02001BF2 RID: 7154
|
||||
[Token(Token = "0x2001BF2")]
|
||||
private sealed class <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d : IEnumerator<ISchedule>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x0600BFE8 RID: 49128 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
||||
[Token(Token = "0x600BFE8")]
|
||||
[Address(RVA = "0x3E46E0", Offset = "0x3E30E0", VA = "0x1803E46E0")]
|
||||
[DebuggerHidden]
|
||||
public <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BFE9 RID: 49129 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
||||
[Token(Token = "0x600BFE9")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BFEA RID: 49130 RVA: 0x002D3AA4 File Offset: 0x002D1CA4
|
||||
[Token(Token = "0x600BFEA")]
|
||||
[Address(RVA = "0x119A480", Offset = "0x1198E80", VA = "0x18119A480", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17001E20 RID: 7712
|
||||
// (get) Token: 0x0600BFEB RID: 49131 RVA: 0x00062DDE File Offset: 0x00060FDE
|
||||
[Token(Token = "0x17001E20")]
|
||||
ISchedule IEnumerator<ISchedule>.Current
|
||||
{
|
||||
[Token(Token = "0x600BFEB")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BFEC RID: 49132 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
||||
[Token(Token = "0x600BFEC")]
|
||||
[Address(RVA = "0x119A750", Offset = "0x1199150", VA = "0x18119A750", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17001E21 RID: 7713
|
||||
// (get) Token: 0x0600BFED RID: 49133 RVA: 0x00062DDE File Offset: 0x00060FDE
|
||||
[Token(Token = "0x17001E21")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600BFED")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007EF3 RID: 32499
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007EF3")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x04007EF4 RID: 32500
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007EF4")]
|
||||
private ISchedule <>2__current;
|
||||
|
||||
// Token: 0x04007EF5 RID: 32501
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007EF5")]
|
||||
public CloneRoomUIDialog.CDJFPGAEBIN <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,330 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core.Creation;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001B8F RID: 7055
|
||||
[Token(Token = "0x2001B8F")]
|
||||
[StructLayout(3)]
|
||||
public class ColorInputUIDialog : UIDialog<string, string, ColorInputUIDialog.ABAJPFHNGBK, ColorInputUIDialog.NMLNGBGBKEN>
|
||||
{
|
||||
// Token: 0x0600BDE8 RID: 48616 RVA: 0x002CC768 File Offset: 0x002CA968
|
||||
[Token(Token = "0x600BDE8")]
|
||||
[Address(RVA = "0x118F430", Offset = "0x118DE30", VA = "0x18118F430", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
MakerPenColorGrid makerPenColorGrid = this.colorButtonPagedGrid;
|
||||
ShapeColorInfo[] array = EOKPFJPCGMK.IKFGMGLJFGE;
|
||||
Func<ShapeColorInfo, LNBGEMHOKFN> <>9__10_ = ColorInputUIDialog.<>c.<>9__10_0;
|
||||
if (<>9__10_ == 0)
|
||||
{
|
||||
ColorInputUIDialog.<>c.<>9__10_0 = (ShapeColorInfo sci) => sci.ColorID;
|
||||
}
|
||||
IEnumerable<ShapeColorInfo> enumerable = Enumerable.Select<ShapeColorInfo, LNBGEMHOKFN>(array, <>9__10_);
|
||||
makerPenColorGrid.SetShapeColors(enumerable, LNBGEMHOKFN.INVALID);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDE9 RID: 48617 RVA: 0x002CC7C4 File Offset: 0x002CA9C4
|
||||
[Token(Token = "0x600BDE9")]
|
||||
[Address(RVA = "0x118F620", Offset = "0x118E020", VA = "0x18118F620")]
|
||||
public void RefreshShapeColorButtons()
|
||||
{
|
||||
MakerPenColorGrid makerPenColorGrid = this.colorButtonPagedGrid;
|
||||
ShapeColorInfo[] array = EOKPFJPCGMK.IKFGMGLJFGE;
|
||||
Func<ShapeColorInfo, LNBGEMHOKFN> <>9__10_ = ColorInputUIDialog.<>c.<>9__10_0;
|
||||
if (<>9__10_ == 0)
|
||||
{
|
||||
ColorInputUIDialog.<>c.<>9__10_0 = (ShapeColorInfo sci) => sci.ColorID;
|
||||
}
|
||||
IEnumerable<ShapeColorInfo> enumerable = Enumerable.Select<ShapeColorInfo, LNBGEMHOKFN>(array, <>9__10_);
|
||||
makerPenColorGrid.SetShapeColors(enumerable, LNBGEMHOKFN.INVALID);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDEA RID: 48618 RVA: 0x002CC818 File Offset: 0x002CAA18
|
||||
[Token(Token = "0x600BDEA")]
|
||||
[Address(RVA = "0x118F2B0", Offset = "0x118DCB0", VA = "0x18118F2B0")]
|
||||
public void Button_SelectColor(LNBGEMHOKFN shapeColor)
|
||||
{
|
||||
Action<int> preview = this.Preview;
|
||||
this.ACCMBIGCCMH = (int)shapeColor;
|
||||
preview(shapeColor);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDEB RID: 48619 RVA: 0x002CC844 File Offset: 0x002CAA44
|
||||
[Token(Token = "0x600BDEB")]
|
||||
[Address(RVA = "0x118F770", Offset = "0x118E170", VA = "0x18118F770", Slot = "19")]
|
||||
public override IPromise<ColorInputUIDialog.NMLNGBGBKEN> ShowDialog(string AIKLPOJAIIO, string NGLHJIOMKBG = "Ok", [Optional] ColorInputUIDialog.ABAJPFHNGBK IOMCEKHGJNF)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.titleText;
|
||||
this.IOMCEKHGJNF = IOMCEKHGJNF;
|
||||
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, AIKLPOJAIIO);
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.okText, NGLHJIOMKBG);
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BDEC RID: 48620 RVA: 0x002CC878 File Offset: 0x002CAA78
|
||||
[Token(Token = "0x600BDEC")]
|
||||
[Address(RVA = "0x118F310", Offset = "0x118DD10", VA = "0x18118F310")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
if (this.FLCKNFHKPON)
|
||||
{
|
||||
GameObject gameObject = this.infoText.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.FLCKNFHKPON = false;
|
||||
int accmbigccmh = this.ACCMBIGCCMH;
|
||||
this.FLCKNFHKPON = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BDED RID: 48621 RVA: 0x002CC8C0 File Offset: 0x002CAAC0
|
||||
[Token(Token = "0x600BDED")]
|
||||
[Address(RVA = "0x118F580", Offset = "0x118DF80", VA = "0x18118F580", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
if (!CJEIBCEPAPO)
|
||||
{
|
||||
int num = 0;
|
||||
ColorInputUIDialog.NMLNGBGBKEN iofbigoienk = ColorInputUIDialog.IOFBIGOIENK;
|
||||
base.KHKDGPHPIND(iofbigoienk, num != 0);
|
||||
}
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDEE RID: 48622 RVA: 0x002CC8EC File Offset: 0x002CAAEC
|
||||
[Token(Token = "0x600BDEE")]
|
||||
[Address(RVA = "0x118F240", Offset = "0x118DC40", VA = "0x18118F240")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
ColorInputUIDialog.NMLNGBGBKEN iofbigoienk = ColorInputUIDialog.IOFBIGOIENK;
|
||||
base.KHKDGPHPIND(iofbigoienk, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDEF RID: 48623 RVA: 0x002CC908 File Offset: 0x002CAB08
|
||||
[Token(Token = "0x600BDEF")]
|
||||
[Address(RVA = "0x118F3B0", Offset = "0x118DDB0", VA = "0x18118F3B0", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
ColorInputUIDialog.NMLNGBGBKEN iofbigoienk = ColorInputUIDialog.IOFBIGOIENK;
|
||||
base.KHKDGPHPIND(iofbigoienk, OLFBOPIKDCI);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDF0 RID: 48624 RVA: 0x002CC924 File Offset: 0x002CAB24
|
||||
[Token(Token = "0x600BDF0")]
|
||||
[Address(RVA = "0x118F850", Offset = "0x118E250", VA = "0x18118F850")]
|
||||
public ColorInputUIDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BDF1 RID: 48625 RVA: 0x002CC950 File Offset: 0x002CAB50
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600BDF1")]
|
||||
[Address(RVA = "0x118F800", Offset = "0x118E200", VA = "0x18118F800")]
|
||||
static ColorInputUIDialog()
|
||||
{
|
||||
ulong num;
|
||||
ColorInputUIDialog.IOFBIGOIENK = num;
|
||||
}
|
||||
|
||||
// Token: 0x04007D58 RID: 32088
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007D58")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI titleText;
|
||||
|
||||
// Token: 0x04007D59 RID: 32089
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007D59")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI okText;
|
||||
|
||||
// Token: 0x04007D5A RID: 32090
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007D5A")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007D5B RID: 32091
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007D5B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private MakerPenColorGrid colorButtonPagedGrid;
|
||||
|
||||
// Token: 0x04007D5C RID: 32092
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007D5C")]
|
||||
private int ACCMBIGCCMH = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x04007D5D RID: 32093
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007D5D")]
|
||||
public Action<int> Preview;
|
||||
|
||||
// Token: 0x04007D5E RID: 32094
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007D5E")]
|
||||
private ColorInputUIDialog.ABAJPFHNGBK IOMCEKHGJNF;
|
||||
|
||||
// Token: 0x04007D5F RID: 32095
|
||||
[Token(Token = "0x4007D5F")]
|
||||
private static ColorInputUIDialog.NMLNGBGBKEN IOFBIGOIENK;
|
||||
|
||||
// Token: 0x04007D60 RID: 32096
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007D60")]
|
||||
private bool FLCKNFHKPON = true;
|
||||
|
||||
// Token: 0x02001B90 RID: 7056
|
||||
[Token(Token = "0x2001B90")]
|
||||
public sealed class ABAJPFHNGBK : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600BDF2 RID: 48626 RVA: 0x002CC964 File Offset: 0x002CAB64
|
||||
[Token(Token = "0x600BDF2")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public ABAJPFHNGBK(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0600BDF3 RID: 48627 RVA: 0x002CC980 File Offset: 0x002CAB80
|
||||
[Token(Token = "0x600BDF3")]
|
||||
[Address(RVA = "0x7691D0", Offset = "0x767BD0", VA = "0x1807691D0", Slot = "13")]
|
||||
public bool Invoke(TextMeshProUGUI DEIGEPKFGHG, string DBFBLNILIGL)
|
||||
{
|
||||
Delegate[] delegates = this.delegates;
|
||||
if (delegates != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
uint num2;
|
||||
if (num2 == (uint)0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Delegate @delegate = delegates[1];
|
||||
Delegate delegate2 = delegates[0];
|
||||
uint num3;
|
||||
if (@delegate.method_info == num3)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
ExecutionEngineException ex;
|
||||
if (ex == 0 || @delegate == (ulong)2L)
|
||||
{
|
||||
MethodInfo method_info = @delegate.method_info;
|
||||
MethodInfo methodInfo;
|
||||
if (DEIGEPKFGHG != (ulong)2L)
|
||||
{
|
||||
uint num4;
|
||||
if (method_info != num4)
|
||||
{
|
||||
if (delegate2 != 0)
|
||||
{
|
||||
}
|
||||
methodInfo = @delegate.method_info;
|
||||
if (num < @delegate)
|
||||
{
|
||||
num += num;
|
||||
if (num != @delegate)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
num += methodInfo;
|
||||
num += 19;
|
||||
methodInfo += methodInfo;
|
||||
num += num;
|
||||
num++;
|
||||
num += methodInfo;
|
||||
num += 19;
|
||||
}
|
||||
if (methodInfo != 0 || methodInfo == 0)
|
||||
{
|
||||
goto IL_B6;
|
||||
}
|
||||
}
|
||||
if (methodInfo == null)
|
||||
{
|
||||
goto IL_118;
|
||||
}
|
||||
if (methodInfo != 0)
|
||||
{
|
||||
}
|
||||
if (methodInfo == 0)
|
||||
{
|
||||
}
|
||||
IL_B6:
|
||||
MethodInfo method_info2 = @delegate.method_info;
|
||||
int num5 = 0;
|
||||
if (num5 < @delegate)
|
||||
{
|
||||
num5 += num5;
|
||||
if (num5 != @delegate)
|
||||
{
|
||||
num5++;
|
||||
}
|
||||
}
|
||||
num5 += method_info2;
|
||||
num5 += 19;
|
||||
num5 += num5;
|
||||
int num6 = 0;
|
||||
int num7 = 0;
|
||||
num7 += num7;
|
||||
num7++;
|
||||
num7 += num6;
|
||||
num7 += 19;
|
||||
num7 += 19;
|
||||
IL_118:
|
||||
if (methodInfo != 0 || num7 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600BDF4 RID: 48628 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600BDF4")]
|
||||
[Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(TextMeshProUGUI DEIGEPKFGHG, string DBFBLNILIGL, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600BDF5 RID: 48629 RVA: 0x002CCAB8 File Offset: 0x002CACB8
|
||||
[Token(Token = "0x600BDF5")]
|
||||
[Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")]
|
||||
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001B91 RID: 7057
|
||||
[Token(Token = "0x2001B91")]
|
||||
public struct NMLNGBGBKEN
|
||||
{
|
||||
// Token: 0x04007D61 RID: 32097
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D61")]
|
||||
public int FPBDPNBBANO;
|
||||
|
||||
// Token: 0x04007D62 RID: 32098
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x4007D62")]
|
||||
public JPIJGHNNIDP FKNOPGEADKO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BBC RID: 7100
|
||||
[Token(Token = "0x2001BBC")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConfirmUIDialog<T1> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BE91 RID: 48785
|
||||
[Token(Token = "0x600BE91")]
|
||||
[Address(Slot = "20")]
|
||||
public abstract IPromise<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB);
|
||||
|
||||
// Token: 0x0600BE92 RID: 48786 RVA: 0x002CE358 File Offset: 0x002CC558
|
||||
[Token(Token = "0x600BE92")]
|
||||
[Address(RVA = "0x1B1ACC0", Offset = "0x1B196C0", VA = "0x181B1ACC0")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BBD RID: 7101
|
||||
[Token(Token = "0x2001BBD")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConfirmUIDialog<T1, T2> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BE93 RID: 48787
|
||||
[Token(Token = "0x600BE93")]
|
||||
[Address(Slot = "20")]
|
||||
public abstract IPromise<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE);
|
||||
|
||||
// Token: 0x0600BE94 RID: 48788 RVA: 0x002CE374 File Offset: 0x002CC574
|
||||
[Token(Token = "0x600BE94")]
|
||||
[Address(RVA = "0x1B1ACC0", Offset = "0x1B196C0", VA = "0x181B1ACC0")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BBE RID: 7102
|
||||
[Token(Token = "0x2001BBE")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConfirmUIDialog<T1, T2, T3> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BE95 RID: 48789
|
||||
[Token(Token = "0x600BE95")]
|
||||
[Address(Slot = "20")]
|
||||
public abstract IPromise<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO);
|
||||
|
||||
// Token: 0x0600BE96 RID: 48790 RVA: 0x002CE390 File Offset: 0x002CC590
|
||||
[Token(Token = "0x600BE96")]
|
||||
[Address(RVA = "0x1B1ACC0", Offset = "0x1B196C0", VA = "0x181B1ACC0")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BBF RID: 7103
|
||||
[Token(Token = "0x2001BBF")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConfirmUIDialog<T1, T2, T3, T4> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BE97 RID: 48791
|
||||
[Token(Token = "0x600BE97")]
|
||||
[Address(Slot = "20")]
|
||||
public abstract IPromise<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO, T4 BAHGOKLPPFC);
|
||||
|
||||
// Token: 0x0600BE98 RID: 48792 RVA: 0x002CE3AC File Offset: 0x002CC5AC
|
||||
[Token(Token = "0x600BE98")]
|
||||
[Address(RVA = "0x1B1ACC0", Offset = "0x1B196C0", VA = "0x181B1ACC0")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BC0 RID: 7104
|
||||
[Token(Token = "0x2001BC0")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConfirmUIDialog<T1, T2, T3, T4, T5> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BE99 RID: 48793
|
||||
[Token(Token = "0x600BE99")]
|
||||
[Address(Slot = "20")]
|
||||
public abstract IPromise<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO, T4 BAHGOKLPPFC, T5 APPPEMMNKAM);
|
||||
|
||||
// Token: 0x0600BE9A RID: 48794 RVA: 0x002CE3C8 File Offset: 0x002CC5C8
|
||||
[Token(Token = "0x600BE9A")]
|
||||
[Address(RVA = "0x1B1ACC0", Offset = "0x1B196C0", VA = "0x181B1ACC0")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BC1 RID: 7105
|
||||
[Token(Token = "0x2001BC1")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConfirmUIDialog<T1, T2, T3, T4, T5, T6> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BE9B RID: 48795
|
||||
[Token(Token = "0x600BE9B")]
|
||||
[Address(Slot = "20")]
|
||||
public abstract IPromise<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO, T4 BAHGOKLPPFC, T5 APPPEMMNKAM, T6 LCAFDACMFGM);
|
||||
|
||||
// Token: 0x0600BE9C RID: 48796 RVA: 0x002CE3E4 File Offset: 0x002CC5E4
|
||||
[Token(Token = "0x600BE9C")]
|
||||
[Address(RVA = "0x1B1ACC0", Offset = "0x1B196C0", VA = "0x181B1ACC0")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BBB RID: 7099
|
||||
[Token(Token = "0x2001BBB")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConfirmUIDialog : UIDialog<JPIJGHNNIDP>
|
||||
{
|
||||
// Token: 0x0600BE8A RID: 48778 RVA: 0x002CE2A4 File Offset: 0x002CC4A4
|
||||
[Token(Token = "0x600BE8A")]
|
||||
[Address(RVA = "0x118FBA0", Offset = "0x118E5A0", VA = "0x18118FBA0", Slot = "19")]
|
||||
public virtual void Button_Affirmative()
|
||||
{
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE8B RID: 48779 RVA: 0x002CE2BC File Offset: 0x002CC4BC
|
||||
[Token(Token = "0x600BE8B")]
|
||||
[Address(RVA = "0x118FBE0", Offset = "0x118E5E0", VA = "0x18118FBE0")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE8C RID: 48780 RVA: 0x002CE2D4 File Offset: 0x002CC4D4
|
||||
[Token(Token = "0x600BE8C")]
|
||||
[Address(RVA = "0x118FC20", Offset = "0x118E620", VA = "0x18118FC20")]
|
||||
public void Button_Negative()
|
||||
{
|
||||
base.KHKDGPHPIND((uint)2, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE8D RID: 48781 RVA: 0x002CE2EC File Offset: 0x002CC4EC
|
||||
[Token(Token = "0x600BE8D")]
|
||||
[Address(RVA = "0x118FC60", Offset = "0x118E660", VA = "0x18118FC60")]
|
||||
public void Button_NotNow()
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE8E RID: 48782 RVA: 0x002CE304 File Offset: 0x002CC504
|
||||
[Token(Token = "0x600BE8E")]
|
||||
[Address(RVA = "0x118FCF0", Offset = "0x118E6F0", VA = "0x18118FCF0", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
if (!CJEIBCEPAPO)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base.KHKDGPHPIND(num2, num != 0);
|
||||
}
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE8F RID: 48783 RVA: 0x002CE32C File Offset: 0x002CC52C
|
||||
[Token(Token = "0x600BE8F")]
|
||||
[Address(RVA = "0x118FCA0", Offset = "0x118E6A0", VA = "0x18118FCA0", Slot = "17")]
|
||||
public override void ForceCancel(bool OPBKEBCBNLE)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, OPBKEBCBNLE);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE90 RID: 48784 RVA: 0x002CE344 File Offset: 0x002CC544
|
||||
[Token(Token = "0x600BE90")]
|
||||
[Address(RVA = "0x118FD60", Offset = "0x118E760", VA = "0x18118FD60")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user