m
This commit is contained in:
@@ -0,0 +1,123 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x02001149 RID: 4425
|
||||
[Token(Token = "0x2001149")]
|
||||
[DisallowMultipleComponent]
|
||||
public class BlinkingImage : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170010BD RID: 4285
|
||||
// (get) Token: 0x060062BB RID: 25275 RVA: 0x00157490 File Offset: 0x00155690
|
||||
[Token(Token = "0x170010BD")]
|
||||
public Image OAGPJGGEEON
|
||||
{
|
||||
[Token(Token = "0x60062BB")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this._image;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060062BC RID: 25276 RVA: 0x001574A4 File Offset: 0x001556A4
|
||||
[Token(Token = "0x60062BC")]
|
||||
[Address(RVA = "0x1A4E680", Offset = "0x1A4D680", VA = "0x181A4E680")]
|
||||
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: 0x060062BD RID: 25277 RVA: 0x001574D8 File Offset: 0x001556D8
|
||||
[Token(Token = "0x60062BD")]
|
||||
[Address(RVA = "0x1A4E630", Offset = "0x1A4D630", VA = "0x181A4E630")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Coroutine kabmfakfdaa = this.KABMFAKFDAA;
|
||||
this.OMNDHPIFFEM(kabmfakfdaa);
|
||||
Image image = this._image;
|
||||
Color conmnbgnogp = this.CONMNBGNOGP;
|
||||
Color color = image.color;
|
||||
}
|
||||
|
||||
// Token: 0x060062BE RID: 25278 RVA: 0x00157510 File Offset: 0x00155710
|
||||
[Token(Token = "0x60062BE")]
|
||||
[Address(RVA = "0x1A4E5D0", Offset = "0x1A4D5D0", VA = "0x181A4E5D0")]
|
||||
private IEnumerator GPHCNFLIODA()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060062BE)
|
||||
|
||||
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: 0x060062BF RID: 25279 RVA: 0x00157534 File Offset: 0x00155734
|
||||
[Token(Token = "0x60062BF")]
|
||||
[Address(RVA = "0x1A4E6F0", Offset = "0x1A4D6F0", VA = "0x181A4E6F0")]
|
||||
public BlinkingImage()
|
||||
{
|
||||
Color white = Color.white;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040040E3 RID: 16611
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40040E3")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Image _image;
|
||||
|
||||
// Token: 0x040040E4 RID: 16612
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40040E4")]
|
||||
[SerializeField]
|
||||
private float blinkDuration = 1.5f;
|
||||
|
||||
// Token: 0x040040E5 RID: 16613
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x40040E5")]
|
||||
[SerializeField]
|
||||
private Color blinkColor;
|
||||
|
||||
// Token: 0x040040E6 RID: 16614
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x40040E6")]
|
||||
private Color CONMNBGNOGP;
|
||||
|
||||
// Token: 0x040040E7 RID: 16615
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40040E7")]
|
||||
private Color MDHHEDAGNCF;
|
||||
|
||||
// Token: 0x040040E8 RID: 16616
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40040E8")]
|
||||
private Coroutine KABMFAKFDAA;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,191 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x02001137 RID: 4407
|
||||
[Token(Token = "0x2001137")]
|
||||
public class FriendlyGuidButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170010AD RID: 4269
|
||||
// (get) Token: 0x0600625B RID: 25179 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600625C RID: 25180 RVA: 0x0015660C File Offset: 0x0015480C
|
||||
[Token(Token = "0x170010AD")]
|
||||
public Guid DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x600625B")]
|
||||
[Address(RVA = "0x470E10", Offset = "0x46FE10", VA = "0x180470E10")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600625C")]
|
||||
[Address(RVA = "0x8EE1E0", Offset = "0x8ED1E0", VA = "0x1808EE1E0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600625D RID: 25181 RVA: 0x0015661C File Offset: 0x0015481C
|
||||
[Token(Token = "0x600625D")]
|
||||
[Address(RVA = "0x1A5CCC0", Offset = "0x1A5BCC0", VA = "0x181A5CCC0")]
|
||||
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: 0x0600625E RID: 25182 RVA: 0x00156668 File Offset: 0x00154868
|
||||
[Token(Token = "0x600625E")]
|
||||
[Address(RVA = "0x1A5CC90", Offset = "0x1A5BC90", VA = "0x181A5CC90")]
|
||||
public void Button_OnClick()
|
||||
{
|
||||
FriendlyGuidButton.LBAKLKGDEHJ hlkkiffbncc = this.HLKKIFFBNCC;
|
||||
if (hlkkiffbncc != 0)
|
||||
{
|
||||
Guid guid = this.<ECBPPNEBCMG>k__BackingField;
|
||||
hlkkiffbncc(guid);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600625F RID: 25183 RVA: 0x00156690 File Offset: 0x00154890
|
||||
[Token(Token = "0x600625F")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public FriendlyGuidButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040040AC RID: 16556
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40040AC")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x040040AD RID: 16557
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40040AD")]
|
||||
[SerializeField]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x040040AF RID: 16559
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40040AF")]
|
||||
private FriendlyGuidButton.LBAKLKGDEHJ HLKKIFFBNCC;
|
||||
|
||||
// Token: 0x02001138 RID: 4408
|
||||
[Token(Token = "0x2001138")]
|
||||
public sealed class LBAKLKGDEHJ : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06006260 RID: 25184 RVA: 0x001566A4 File Offset: 0x001548A4
|
||||
[Token(Token = "0x6006260")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public LBAKLKGDEHJ(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06006261 RID: 25185 RVA: 0x001566C0 File Offset: 0x001548C0
|
||||
[Token(Token = "0x6006261")]
|
||||
[Address(RVA = "0x9CC6B0", Offset = "0x9CB6B0", VA = "0x1809CC6B0", Slot = "13")]
|
||||
public void Invoke(Guid ONGBFDACHHG)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006262 RID: 25186 RVA: 0x00156744 File Offset: 0x00154944
|
||||
[Token(Token = "0x6006262")]
|
||||
[Address(RVA = "0x1A5D980", Offset = "0x1A5C980", VA = "0x181A5D980", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(Guid ONGBFDACHHG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006263 RID: 25187 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6006263")]
|
||||
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001139 RID: 4409
|
||||
[Token(Token = "0x2001139")]
|
||||
public interface GKBOCIFIACL
|
||||
{
|
||||
// Token: 0x170010AE RID: 4270
|
||||
// (get) Token: 0x06006264 RID: 25188
|
||||
[Token(Token = "0x170010AE")]
|
||||
string FLGKFFKEEPF
|
||||
{
|
||||
[Token(Token = "0x6006264")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170010AF RID: 4271
|
||||
// (get) Token: 0x06006265 RID: 25189
|
||||
[Token(Token = "0x170010AF")]
|
||||
string MAMPKNECKCM
|
||||
{
|
||||
[Token(Token = "0x6006265")]
|
||||
[Address(Slot = "1")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x170010B0 RID: 4272
|
||||
// (get) Token: 0x06006266 RID: 25190
|
||||
[Token(Token = "0x170010B0")]
|
||||
Guid MLKEBLDLLBC
|
||||
{
|
||||
[Token(Token = "0x6006266")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200113A RID: 4410
|
||||
[Token(Token = "0x200113A")]
|
||||
[Serializable]
|
||||
public struct FriendlyGuidConfig
|
||||
{
|
||||
// Token: 0x040040B0 RID: 16560
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40040B0")]
|
||||
public string FriendlyString;
|
||||
|
||||
// Token: 0x040040B1 RID: 16561
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40040B1")]
|
||||
public string Tooltip;
|
||||
|
||||
// Token: 0x040040B2 RID: 16562
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40040B2")]
|
||||
public Guid Value;
|
||||
|
||||
// Token: 0x040040B3 RID: 16563
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40040B3")]
|
||||
public FriendlyGuidButton.LBAKLKGDEHJ OnSelected;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x0200113B RID: 4411
|
||||
[Token(Token = "0x200113B")]
|
||||
public class FriendlyIntButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170010B1 RID: 4273
|
||||
// (get) Token: 0x06006267 RID: 25191 RVA: 0x00156754 File Offset: 0x00154954
|
||||
// (set) Token: 0x06006268 RID: 25192 RVA: 0x00156768 File Offset: 0x00154968
|
||||
[Token(Token = "0x170010B1")]
|
||||
public int DMLIOOCLKKP
|
||||
{
|
||||
[Token(Token = "0x6006267")]
|
||||
[Address(RVA = "0x471180", Offset = "0x470180", VA = "0x180471180")]
|
||||
get;
|
||||
[Token(Token = "0x6006268")]
|
||||
[Address(RVA = "0x5AB430", Offset = "0x5AA430", VA = "0x1805AB430")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06006269 RID: 25193 RVA: 0x0015677C File Offset: 0x0015497C
|
||||
[Token(Token = "0x6006269")]
|
||||
[Address(RVA = "0x1A5CDB0", Offset = "0x1A5BDB0", VA = "0x181A5CDB0")]
|
||||
public void SetConfig(FriendlyIntButton.FriendlyIntConfig PBGBNMCPEAJ)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.text;
|
||||
this.tooltip.Message = 0;
|
||||
bool flag;
|
||||
this.tooltip.enabled = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600626A RID: 25194 RVA: 0x001567B0 File Offset: 0x001549B0
|
||||
[Token(Token = "0x600626A")]
|
||||
[Address(RVA = "0x1A5CD90", Offset = "0x1A5BD90", VA = "0x181A5CD90")]
|
||||
public void Button_OnClick()
|
||||
{
|
||||
FriendlyIntButton.KNHEEOGGKPA mcjbogfpmdd = this.MCJBOGFPMDD;
|
||||
if (mcjbogfpmdd != 0)
|
||||
{
|
||||
int num = this.<ECBPPNEBCMG>k__BackingField;
|
||||
mcjbogfpmdd(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600626B RID: 25195 RVA: 0x001567D8 File Offset: 0x001549D8
|
||||
[Token(Token = "0x600626B")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public FriendlyIntButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040040B4 RID: 16564
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40040B4")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x040040B5 RID: 16565
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40040B5")]
|
||||
[SerializeField]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x040040B7 RID: 16567
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40040B7")]
|
||||
private FriendlyIntButton.KNHEEOGGKPA MCJBOGFPMDD;
|
||||
|
||||
// Token: 0x0200113C RID: 4412
|
||||
[Token(Token = "0x200113C")]
|
||||
public sealed class KNHEEOGGKPA : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600626C RID: 25196 RVA: 0x001567EC File Offset: 0x001549EC
|
||||
[Token(Token = "0x600626C")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public KNHEEOGGKPA(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x0600626D RID: 25197 RVA: 0x00156808 File Offset: 0x00154A08
|
||||
[Token(Token = "0x600626D")]
|
||||
[Address(RVA = "0xF08350", Offset = "0xF07350", VA = "0x180F08350", Slot = "13")]
|
||||
public void Invoke(int ONGBFDACHHG)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600626E RID: 25198 RVA: 0x0015687C File Offset: 0x00154A7C
|
||||
[Token(Token = "0x600626E")]
|
||||
[Address(RVA = "0x1A5D900", Offset = "0x1A5C900", VA = "0x181A5D900", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(int ONGBFDACHHG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600626F RID: 25199 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600626F")]
|
||||
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200113D RID: 4413
|
||||
[Token(Token = "0x200113D")]
|
||||
[Serializable]
|
||||
public struct FriendlyIntConfig
|
||||
{
|
||||
// Token: 0x040040B8 RID: 16568
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40040B8")]
|
||||
public string FriendlyString;
|
||||
|
||||
// Token: 0x040040B9 RID: 16569
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40040B9")]
|
||||
public string Tooltip;
|
||||
|
||||
// Token: 0x040040BA RID: 16570
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40040BA")]
|
||||
public int Value;
|
||||
|
||||
// Token: 0x040040BB RID: 16571
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40040BB")]
|
||||
public FriendlyIntButton.KNHEEOGGKPA OnSelected;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
|
||||
namespace AGUI.Inputs
|
||||
{
|
||||
// Token: 0x0200114D RID: 4429
|
||||
[Token(Token = "0x200114D")]
|
||||
public class InputFieldManager : SingletonMonoBehaviour<InputFieldManager>
|
||||
{
|
||||
// Token: 0x170010C3 RID: 4291
|
||||
// (get) Token: 0x060062CE RID: 25294 RVA: 0x001577EC File Offset: 0x001559EC
|
||||
// (set) Token: 0x060062CF RID: 25295 RVA: 0x00157800 File Offset: 0x00155A00
|
||||
[Token(Token = "0x170010C3")]
|
||||
public TMP_InputField OEOGDGECMNG
|
||||
{
|
||||
[Token(Token = "0x60062CE")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get;
|
||||
[Token(Token = "0x60062CF")]
|
||||
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x060062D0 RID: 25296 RVA: 0x00157814 File Offset: 0x00155A14
|
||||
[Token(Token = "0x60062D0")]
|
||||
[Address(RVA = "0x1A5D010", Offset = "0x1A5C010", VA = "0x181A5D010", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
TMP_InputField.InputFieldInstantiated += new Action(this.AEEJODLPDFL);
|
||||
}
|
||||
|
||||
// Token: 0x060062D1 RID: 25297 RVA: 0x00157838 File Offset: 0x00155A38
|
||||
[Token(Token = "0x60062D1")]
|
||||
[Address(RVA = "0x1A5D210", Offset = "0x1A5C210", VA = "0x181A5D210", Slot = "5")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
TMP_InputField.InputFieldInstantiated -= new Action(this.AEEJODLPDFL);
|
||||
}
|
||||
|
||||
// Token: 0x060062D2 RID: 25298 RVA: 0x0015785C File Offset: 0x00155A5C
|
||||
[Token(Token = "0x60062D2")]
|
||||
[Address(RVA = "0x1A5D2B0", Offset = "0x1A5C2B0", VA = "0x181A5D2B0")]
|
||||
private void Update()
|
||||
{
|
||||
EventSystem current = EventSystem.current;
|
||||
int num = 0;
|
||||
if (current != num)
|
||||
{
|
||||
GameObject currentSelected = EventSystem.current.m_CurrentSelected;
|
||||
int num2 = 0;
|
||||
if (currentSelected != num2 && currentSelected.activeInHierarchy)
|
||||
{
|
||||
TMP_InputField component = currentSelected.GetComponent<TMP_InputField>();
|
||||
int num3 = 0;
|
||||
if (component != num3 && component.m_AllowInput)
|
||||
{
|
||||
goto IL_60;
|
||||
}
|
||||
}
|
||||
}
|
||||
int num4 = 0;
|
||||
IL_60:
|
||||
this.<JBLJOOPHIAE>k__BackingField = num4;
|
||||
}
|
||||
|
||||
// Token: 0x060062D3 RID: 25299 RVA: 0x001578D8 File Offset: 0x00155AD8
|
||||
[Token(Token = "0x60062D3")]
|
||||
[Address(RVA = "0x1A5D0B0", Offset = "0x1A5C0B0", VA = "0x181A5D0B0")]
|
||||
private TMP_InputField NMHDOLMJPAO()
|
||||
{
|
||||
EventSystem current = EventSystem.current;
|
||||
int num = 0;
|
||||
if (current != num)
|
||||
{
|
||||
GameObject currentSelected = EventSystem.current.m_CurrentSelected;
|
||||
int num2 = 0;
|
||||
if (currentSelected != num2 && currentSelected.activeInHierarchy)
|
||||
{
|
||||
TMP_InputField component = currentSelected.GetComponent<TMP_InputField>();
|
||||
int num3 = 0;
|
||||
if (component != num3 && component.m_AllowInput)
|
||||
{
|
||||
return component;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060062D4 RID: 25300 RVA: 0x00157950 File Offset: 0x00155B50
|
||||
[Token(Token = "0x60062D4")]
|
||||
[Address(RVA = "0x1A5CF60", Offset = "0x1A5BF60", VA = "0x181A5CF60")]
|
||||
private void AEEJODLPDFL(TMP_InputField BIBOIEDPNOJ)
|
||||
{
|
||||
DisabledAltRenderedObject component = BIBOIEDPNOJ.GetComponent<DisabledAltRenderedObject>();
|
||||
int num = 0;
|
||||
if (component == num)
|
||||
{
|
||||
BIBOIEDPNOJ.gameObject.AddComponent<DisabledAltRenderedObject>().NeverRender = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060062D5 RID: 25301 RVA: 0x00157988 File Offset: 0x00155B88
|
||||
[Token(Token = "0x60062D5")]
|
||||
[Address(RVA = "0x1A5D410", Offset = "0x1A5C410", VA = "0x181A5D410")]
|
||||
public InputFieldManager()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x0200113F RID: 4415
|
||||
[Token(Token = "0x200113F")]
|
||||
public class PageDisplay : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06006271 RID: 25201 RVA: 0x0015688C File Offset: 0x00154A8C
|
||||
[Token(Token = "0x6006271")]
|
||||
[Address(RVA = "0x1A5E0E0", Offset = "0x1A5D0E0", VA = "0x181A5E0E0")]
|
||||
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);
|
||||
string text2 = textMeshProUGUI.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006272 RID: 25202 RVA: 0x00156970 File Offset: 0x00154B70
|
||||
[Token(Token = "0x6006272")]
|
||||
[Address(RVA = "0x1A5E300", Offset = "0x1A5D300", VA = "0x181A5E300")]
|
||||
public PageDisplay()
|
||||
{
|
||||
RectTransform[] array = new RectTransform[0];
|
||||
this.dots = array;
|
||||
int num = 0;
|
||||
this.smallDotScale.z = (float)num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x040040BC RID: 16572
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40040BC")]
|
||||
[SerializeField]
|
||||
[Header("Dot Display")]
|
||||
private RectTransform dotDisplay;
|
||||
|
||||
// Token: 0x040040BD RID: 16573
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40040BD")]
|
||||
[SerializeField]
|
||||
private RectTransform[] dots;
|
||||
|
||||
// Token: 0x040040BE RID: 16574
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40040BE")]
|
||||
[SerializeField]
|
||||
private Vector3 smallDotScale;
|
||||
|
||||
// Token: 0x040040BF RID: 16575
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40040BF")]
|
||||
[SerializeField]
|
||||
[Header("Text Display")]
|
||||
private RectTransform textDisplay;
|
||||
|
||||
// Token: 0x040040C0 RID: 16576
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40040C0")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private TextMeshProUGUI pagingText;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,143 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x02001141 RID: 4417
|
||||
[Token(Token = "0x2001141")]
|
||||
public abstract class PagedGrid<ListType> : VirtualPagedGrid<ListType> where ListType : Component
|
||||
{
|
||||
// Token: 0x06006274 RID: 25204 RVA: 0x001569B4 File Offset: 0x00154BB4
|
||||
[Token(Token = "0x6006274")]
|
||||
[Address(RVA = "0x2573240", Offset = "0x2572240", VA = "0x182573240", Slot = "12")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06006275 RID: 25205 RVA: 0x001569CC File Offset: 0x00154BCC
|
||||
[Token(Token = "0x6006275")]
|
||||
[Address(RVA = "0x2572E60", Offset = "0x2571E60", VA = "0x182572E60")]
|
||||
public void AddIgnoredChild(ListType MLDKMIGAPEC)
|
||||
{
|
||||
List list = new List();
|
||||
this.OCMMBHMDBEP(MLDKMIGAPEC);
|
||||
GameObject gameObject;
|
||||
gameObject.hideFlags = HideFlags.NotEditable;
|
||||
}
|
||||
|
||||
// Token: 0x06006276 RID: 25206 RVA: 0x001569F4 File Offset: 0x00154BF4
|
||||
[Token(Token = "0x6006276")]
|
||||
[Address(RVA = "0x2573180", Offset = "0x2572180", VA = "0x182573180")]
|
||||
public void RemoveIgnoredChild(ListType MLDKMIGAPEC)
|
||||
{
|
||||
int num = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.hideFlags = (HideFlags)num;
|
||||
bool flag;
|
||||
if (gameObject != 0 && flag)
|
||||
{
|
||||
this.Start();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006277 RID: 25207 RVA: 0x00156A20 File Offset: 0x00154C20
|
||||
[Token(Token = "0x6006277")]
|
||||
[Address(RVA = "0x2573260", Offset = "0x2572260", VA = "0x182573260", Slot = "6")]
|
||||
public override void UpdateGrid()
|
||||
{
|
||||
int num;
|
||||
if (num > 0)
|
||||
{
|
||||
this.UpdateGrid();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006278 RID: 25208 RVA: 0x00156A40 File Offset: 0x00154C40
|
||||
[Token(Token = "0x6006278")]
|
||||
[Address(RVA = "0x2573120", Offset = "0x2572120", VA = "0x182573120")]
|
||||
public void RefreshChildren(bool includeDisabled = false)
|
||||
{
|
||||
List list = this.AIPPBOIIEII(includeDisabled);
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
}
|
||||
|
||||
// Token: 0x06006279 RID: 25209 RVA: 0x00156A64 File Offset: 0x00154C64
|
||||
[Token(Token = "0x6006279")]
|
||||
[Address(RVA = "0x2573210", Offset = "0x2572210", VA = "0x182573210")]
|
||||
public void ResetChildren(List<ListType> MGDLGHGMMLC)
|
||||
{
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
}
|
||||
|
||||
// Token: 0x0600627A RID: 25210 RVA: 0x00156A78 File Offset: 0x00154C78
|
||||
[Token(Token = "0x600627A")]
|
||||
[Address(RVA = "0x25730E0", Offset = "0x25720E0", VA = "0x1825730E0", Slot = "13")]
|
||||
protected virtual void OCMMBHMDBEP(ListType MLDKMIGAPEC)
|
||||
{
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600627B RID: 25211 RVA: 0x00156A94 File Offset: 0x00154C94
|
||||
[Token(Token = "0x600627B")]
|
||||
[Address(RVA = "0xA44A60", Offset = "0xA43A60", VA = "0x180A44A60", Slot = "14")]
|
||||
protected virtual void EFANCOLOIPJ(ListType MLDKMIGAPEC)
|
||||
{
|
||||
int num = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600627C RID: 25212 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600627C")]
|
||||
[Address(RVA = "0x2572F50", Offset = "0x2571F50", VA = "0x182572F50", Slot = "10")]
|
||||
protected override void DNCIOHNNCJL(IList<ListType> DACJLIFBHFG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600627D RID: 25213 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600627D")]
|
||||
[Address(RVA = "0x2572B10", Offset = "0x2571B10", VA = "0x182572B10")]
|
||||
private List<ListType> AIPPBOIIEII(bool JOMPNFHMIFG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600627E RID: 25214 RVA: 0x00156AB0 File Offset: 0x00154CB0
|
||||
[Token(Token = "0x600627E")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "8")]
|
||||
protected override bool NBMNLHLDOGF()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600627F RID: 25215 RVA: 0x00156AC0 File Offset: 0x00154CC0
|
||||
[Token(Token = "0x600627F")]
|
||||
[Address(RVA = "0x25732C0", Offset = "0x25722C0", VA = "0x1825732C0")]
|
||||
protected PagedGrid()
|
||||
{
|
||||
List list = new List();
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x040040C1 RID: 16577
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40040C1")]
|
||||
protected List<ListType> DFJBPAKGEHB;
|
||||
|
||||
// Token: 0x040040C2 RID: 16578
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40040C2")]
|
||||
private List<ListType> JAGIFNDLJDD;
|
||||
|
||||
// Token: 0x040040C3 RID: 16579
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40040C3")]
|
||||
private bool NINICNLBNHN;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x02001140 RID: 4416
|
||||
[Token(Token = "0x2001140")]
|
||||
public class PagedGrid : PagedGrid<Transform>
|
||||
{
|
||||
// Token: 0x06006273 RID: 25203 RVA: 0x001569A0 File Offset: 0x00154BA0
|
||||
[Token(Token = "0x6006273")]
|
||||
[Address(RVA = "0x1A5E380", Offset = "0x1A5D380", VA = "0x181A5E380")]
|
||||
public PagedGrid()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,158 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x0200114B RID: 4427
|
||||
[Token(Token = "0x200114B")]
|
||||
[DisallowMultipleComponent]
|
||||
public class ProgressBar : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170010C0 RID: 4288
|
||||
// (get) Token: 0x060062C6 RID: 25286 RVA: 0x001576A0 File Offset: 0x001558A0
|
||||
[Token(Token = "0x170010C0")]
|
||||
public Image OAGPJGGEEON
|
||||
{
|
||||
[Token(Token = "0x60062C6")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this._image;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170010C1 RID: 4289
|
||||
// (get) Token: 0x060062C7 RID: 25287 RVA: 0x001576B4 File Offset: 0x001558B4
|
||||
// (set) Token: 0x060062C8 RID: 25288 RVA: 0x001576C8 File Offset: 0x001558C8
|
||||
[Token(Token = "0x170010C1")]
|
||||
public ProgressBar.KDJMKDKAODP KDABOPOPONE
|
||||
{
|
||||
[Token(Token = "0x60062C7")]
|
||||
[Address(RVA = "0x470B70", Offset = "0x46FB70", VA = "0x180470B70")]
|
||||
get
|
||||
{
|
||||
return this._origin;
|
||||
}
|
||||
[Token(Token = "0x60062C8")]
|
||||
[Address(RVA = "0x1A5E690", Offset = "0x1A5D690", VA = "0x181A5E690")]
|
||||
set
|
||||
{
|
||||
if (this._origin != value)
|
||||
{
|
||||
this._origin = value;
|
||||
this.UpdateFill();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170010C2 RID: 4290
|
||||
// (get) Token: 0x060062C9 RID: 25289 RVA: 0x001576EC File Offset: 0x001558EC
|
||||
// (set) Token: 0x060062CA RID: 25290 RVA: 0x00157700 File Offset: 0x00155900
|
||||
[Token(Token = "0x170010C2")]
|
||||
public float MMJMCMPKCHE
|
||||
{
|
||||
[Token(Token = "0x60062C9")]
|
||||
[Address(RVA = "0x8EE180", Offset = "0x8ED180", VA = "0x1808EE180")]
|
||||
get
|
||||
{
|
||||
return this._fillAmount;
|
||||
}
|
||||
[Token(Token = "0x60062CA")]
|
||||
[Address(RVA = "0x1A5E610", Offset = "0x1A5D610", VA = "0x181A5E610")]
|
||||
set
|
||||
{
|
||||
float num = Mathf.Clamp01(value);
|
||||
this._fillAmount = num;
|
||||
this.UpdateFill();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060062CB RID: 25291 RVA: 0x00157724 File Offset: 0x00155924
|
||||
[Token(Token = "0x60062CB")]
|
||||
[Address(RVA = "0x1A5E3C0", Offset = "0x1A5D3C0", VA = "0x181A5E3C0")]
|
||||
private void Start()
|
||||
{
|
||||
this.UpdateFill();
|
||||
}
|
||||
|
||||
// Token: 0x060062CC RID: 25292 RVA: 0x00157738 File Offset: 0x00155938
|
||||
[Token(Token = "0x60062CC")]
|
||||
[Address(RVA = "0x1A5E3D0", Offset = "0x1A5D3D0", VA = "0x181A5E3D0")]
|
||||
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: 0x060062CD RID: 25293 RVA: 0x001577D8 File Offset: 0x001559D8
|
||||
[Token(Token = "0x60062CD")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public ProgressBar()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040040ED RID: 16621
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40040ED")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Image _image;
|
||||
|
||||
// Token: 0x040040EE RID: 16622
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40040EE")]
|
||||
[SerializeField]
|
||||
private ProgressBar.KDJMKDKAODP _origin;
|
||||
|
||||
// Token: 0x040040EF RID: 16623
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x40040EF")]
|
||||
[SerializeField]
|
||||
[Range(0f, 1f)]
|
||||
private float _fillAmount;
|
||||
|
||||
// Token: 0x0200114C RID: 4428
|
||||
[Token(Token = "0x200114C")]
|
||||
public enum KDJMKDKAODP
|
||||
{
|
||||
// Token: 0x040040F1 RID: 16625
|
||||
[Token(Token = "0x40040F1")]
|
||||
LEFT,
|
||||
// Token: 0x040040F2 RID: 16626
|
||||
[Token(Token = "0x40040F2")]
|
||||
RIGHT,
|
||||
// Token: 0x040040F3 RID: 16627
|
||||
[Token(Token = "0x40040F3")]
|
||||
TOP,
|
||||
// Token: 0x040040F4 RID: 16628
|
||||
[Token(Token = "0x40040F4")]
|
||||
BOTTOM
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,231 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI
|
||||
{
|
||||
// Token: 0x02001142 RID: 4418
|
||||
[Token(Token = "0x2001142")]
|
||||
public abstract class RecyclerPagedGrid<ListType, GridMemberType> : VirtualPagedGrid<ListType> where GridMemberType : Component
|
||||
{
|
||||
// Token: 0x06006280 RID: 25216 RVA: 0x00156ADC File Offset: 0x00154CDC
|
||||
[Token(Token = "0x6006280")]
|
||||
[Address(RVA = "0x2573B00", Offset = "0x2572B00", VA = "0x182573B00", Slot = "12")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
int num;
|
||||
int num3;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
int num2;
|
||||
if (flag)
|
||||
{
|
||||
num2 = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
}
|
||||
num3 = 0;
|
||||
if (num3 < num2)
|
||||
{
|
||||
num3 += num3;
|
||||
num3++;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
num3 += num3;
|
||||
num3 += 19;
|
||||
num3 += typeof(List<GridMemberType>.Enumerator).TypeHandle;
|
||||
}
|
||||
|
||||
// Token: 0x06006281 RID: 25217 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6006281")]
|
||||
[Address(RVA = "0x25775D0", Offset = "0x25765D0", VA = "0x1825775D0")]
|
||||
private void GOONHPPBPNP(int LANIMDFKGAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06006282 RID: 25218 RVA: 0x00156B40 File Offset: 0x00154D40
|
||||
[Token(Token = "0x6006282")]
|
||||
[Address(RVA = "0x257A250", Offset = "0x2579250", VA = "0x18257A250", Slot = "13")]
|
||||
public virtual void SetLoading()
|
||||
{
|
||||
IEnumerable enumerable = Enumerable.Empty();
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
List list = this.prefilledChildUIElements;
|
||||
}
|
||||
|
||||
// Token: 0x06006283 RID: 25219 RVA: 0x00156B68 File Offset: 0x00154D68
|
||||
[Token(Token = "0x6006283")]
|
||||
[Address(RVA = "0x2575E80", Offset = "0x2574E80", VA = "0x182575E80")]
|
||||
public void ForEachChildElement(Action<GridMemberType> AFLPGGJMPOE)
|
||||
{
|
||||
int num;
|
||||
int num3;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (!(this != num2))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
AFLPGGJMPOE(this);
|
||||
}
|
||||
num3 = 0;
|
||||
num3 += num3;
|
||||
num3++;
|
||||
}
|
||||
while (num != 0);
|
||||
num3 += num3;
|
||||
num3 += 19;
|
||||
num3 += typeof(List<GridMemberType>.Enumerator).TypeHandle;
|
||||
}
|
||||
|
||||
// Token: 0x06006284 RID: 25220 RVA: 0x00156BC0 File Offset: 0x00154DC0
|
||||
[Token(Token = "0x6006284")]
|
||||
[Address(RVA = "0x25781D0", Offset = "0x25771D0", VA = "0x1825781D0", Slot = "9")]
|
||||
protected override void LDLPMLOKNFJ(IEnumerable<ListType> OJKNCBNJHIC, bool EEFDDMLCDEM = true)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006285 RID: 25221 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6006285")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "14")]
|
||||
protected virtual void EHDPGHCPKDB(GridMemberType AKDBBDBNFBE)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06006286 RID: 25222
|
||||
[Token(Token = "0x6006286")]
|
||||
[Address(Slot = "15")]
|
||||
protected abstract void BGIECEPGDBE(ListType IOBEPGLJNIP, GridMemberType IOMFCIGGNOI, int CKOIAKLOKMM);
|
||||
|
||||
// Token: 0x06006287 RID: 25223 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6006287")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "16")]
|
||||
protected virtual void KADJONKLKLK(GridMemberType ELLBCHGLIDI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06006288 RID: 25224 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6006288")]
|
||||
[Address(RVA = "0x2574CF0", Offset = "0x2573CF0", VA = "0x182574CF0", Slot = "10")]
|
||||
protected override void DNCIOHNNCJL(IList<ListType> DACJLIFBHFG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06006289 RID: 25225 RVA: 0x00156BD4 File Offset: 0x00154DD4
|
||||
[Token(Token = "0x6006289")]
|
||||
[Address(RVA = "0x257AD00", Offset = "0x2579D00", VA = "0x18257AD00", 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: 0x0600628A RID: 25226 RVA: 0x00156C14 File Offset: 0x00154E14
|
||||
[Token(Token = "0x600628A")]
|
||||
[Address(RVA = "0x25783C0", Offset = "0x25773C0", VA = "0x1825783C0")]
|
||||
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: 0x0600628B RID: 25227 RVA: 0x00156C4C File Offset: 0x00154E4C
|
||||
[Token(Token = "0x600628B")]
|
||||
[Address(RVA = "0x2579380", Offset = "0x2578380", VA = "0x182579380")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
while (num != 0);
|
||||
num2 += num2;
|
||||
num2 += 19;
|
||||
num2 += typeof(List<GridMemberType>.Enumerator).TypeHandle;
|
||||
}
|
||||
|
||||
// Token: 0x0600628C RID: 25228 RVA: 0x00156C80 File Offset: 0x00154E80
|
||||
[Token(Token = "0x600628C")]
|
||||
[Address(RVA = "0x257B180", Offset = "0x257A180", VA = "0x18257B180")]
|
||||
protected RecyclerPagedGrid()
|
||||
{
|
||||
List list = new List();
|
||||
}
|
||||
|
||||
// Token: 0x040040C4 RID: 16580
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40040C4")]
|
||||
[SerializeField]
|
||||
[Header("Children")]
|
||||
protected GridMemberType childPrefab;
|
||||
|
||||
// Token: 0x040040C5 RID: 16581
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40040C5")]
|
||||
[SerializeField]
|
||||
protected LayoutElement spacerElement;
|
||||
|
||||
// Token: 0x040040C6 RID: 16582
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40040C6")]
|
||||
[SerializeField]
|
||||
private List<GridMemberType> prefilledChildUIElements;
|
||||
|
||||
// Token: 0x040040C7 RID: 16583
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40040C7")]
|
||||
[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: 0x040040C8 RID: 16584
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40040C8")]
|
||||
protected List<GridMemberType> EAODNPJMIHF;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,209 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.Creation.AI;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200125D RID: 4701
|
||||
[Token(Token = "0x200125D")]
|
||||
public class AISettingsScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x060068F4 RID: 26868 RVA: 0x0016E7AC File Offset: 0x0016C9AC
|
||||
[Token(Token = "0x60068F4")]
|
||||
[Address(RVA = "0x1A497D0", Offset = "0x1A487D0", VA = "0x181A497D0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Action action = new Action(this.JFOMCCJKHLA);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
||||
MFBGLIHGCGO<UGCAIController> pphhaeokhpb = UGCAIController.PPHHAEOKHPB;
|
||||
Action<UGCAIController> action2 = new Action(this.HMPMPEAGJML);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
MFBGLIHGCGO<UGCAIController> aidestroyed = UGCAIManager.AIDestroyed;
|
||||
Action<UGCAIController> action3 = new Action(this.HMPMPEAGJML);
|
||||
OKNNKFGFODL aisettingsChanged = UGCAIManager.AISettingsChanged;
|
||||
Action action4 = new Action(this.ICPJKEGCJDF);
|
||||
int num2 = 0;
|
||||
aisettingsChanged.BPAJKKAGPKB(action4, num2 != 0);
|
||||
OKNNKFGFODL activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
|
||||
Action action5 = new Action(this.NJNFLMADIIK);
|
||||
int num3 = 0;
|
||||
activeSandboxResourcesChangedEvent.BPAJKKAGPKB(action5, num3 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060068F5 RID: 26869 RVA: 0x0016E85C File Offset: 0x0016CA5C
|
||||
[Token(Token = "0x60068F5")]
|
||||
[Address(RVA = "0x1A49530", Offset = "0x1A48530", VA = "0x181A49530", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
MFBGLIHGCGO<UGCAIController> pphhaeokhpb = UGCAIController.PPHHAEOKHPB;
|
||||
Action<UGCAIController> action = new Action(this.HMPMPEAGJML);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
MFBGLIHGCGO<UGCAIController> aidestroyed = UGCAIManager.AIDestroyed;
|
||||
Action<UGCAIController> action2 = new Action(this.HMPMPEAGJML);
|
||||
OKNNKFGFODL aisettingsChanged = UGCAIManager.AISettingsChanged;
|
||||
Action action3 = new Action(this.ICPJKEGCJDF);
|
||||
aisettingsChanged.BIHKNNPGGKP(action3);
|
||||
OKNNKFGFODL activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
|
||||
Action action4 = new Action(this.NJNFLMADIIK);
|
||||
activeSandboxResourcesChangedEvent.BIHKNNPGGKP(action4);
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x060068F6 RID: 26870 RVA: 0x0016E8EC File Offset: 0x0016CAEC
|
||||
[Token(Token = "0x60068F6")]
|
||||
[Address(RVA = "0x1A49080", Offset = "0x1A48080", VA = "0x181A49080")]
|
||||
private void JFOMCCJKHLA()
|
||||
{
|
||||
KBLAIOKNGGD kblaioknggd;
|
||||
bool flag = kblaioknggd.FLLLPDFLCEA;
|
||||
if (UGCNavMeshManager.FFNIFALJLDD)
|
||||
{
|
||||
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.HJOFLAPIDIN = flag;
|
||||
}
|
||||
KBLAIOKNGGD kblaioknggd2;
|
||||
kblaioknggd2.FLLLPDFLCEA = flag;
|
||||
this.navMeshVisibleToggle.BOHIGPFGJBA = flag;
|
||||
ToggleButton3D toggleButton3D = this.aiIgnorePlayersToggle;
|
||||
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
}
|
||||
bool ignorePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM;
|
||||
toggleButton3D.BOHIGPFGJBA = ignorePlayers;
|
||||
this.NJNFLMADIIK();
|
||||
}
|
||||
|
||||
// Token: 0x060068F7 RID: 26871 RVA: 0x0016E960 File Offset: 0x0016CB60
|
||||
[Token(Token = "0x60068F7")]
|
||||
[Address(RVA = "0x1A48E60", Offset = "0x1A47E60", VA = "0x181A48E60")]
|
||||
public void Button_RebakeNavMesh()
|
||||
{
|
||||
if (!UGCNavMeshManager.FFNIFALJLDD)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.LocalPlayerBakeNavMesh();
|
||||
return;
|
||||
}
|
||||
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.InitializeBakeVolume();
|
||||
}
|
||||
|
||||
// Token: 0x060068F8 RID: 26872 RVA: 0x0016E99C File Offset: 0x0016CB9C
|
||||
[Token(Token = "0x60068F8")]
|
||||
[Address(RVA = "0x1A49B50", Offset = "0x1A48B50", VA = "0x181A49B50")]
|
||||
public void Toggle_NavMeshVisibility(bool value)
|
||||
{
|
||||
if (UGCNavMeshManager.FFNIFALJLDD)
|
||||
{
|
||||
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.HJOFLAPIDIN = value;
|
||||
}
|
||||
KBLAIOKNGGD kblaioknggd;
|
||||
kblaioknggd.FLLLPDFLCEA = value;
|
||||
}
|
||||
|
||||
// Token: 0x060068F9 RID: 26873 RVA: 0x0016E9D0 File Offset: 0x0016CBD0
|
||||
[Token(Token = "0x60068F9")]
|
||||
[Address(RVA = "0x1A48F40", Offset = "0x1A47F40", VA = "0x181A48F40")]
|
||||
public void Button_RemoveAi()
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.KillAll();
|
||||
}
|
||||
|
||||
// Token: 0x060068FA RID: 26874 RVA: 0x0016E9F0 File Offset: 0x0016CBF0
|
||||
[Token(Token = "0x60068FA")]
|
||||
[Address(RVA = "0x1A49AB0", Offset = "0x1A48AB0", VA = "0x181A49AB0")]
|
||||
public void Toggle_AiIgnorePlayers(bool value)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM = value;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060068FB RID: 26875 RVA: 0x0016EA18 File Offset: 0x0016CC18
|
||||
[Token(Token = "0x60068FB")]
|
||||
[Address(RVA = "0x1A48FB0", Offset = "0x1A47FB0", VA = "0x181A48FB0")]
|
||||
private void HMPMPEAGJML(UGCAIController ADNILBJMMOL)
|
||||
{
|
||||
this.NJNFLMADIIK();
|
||||
}
|
||||
|
||||
// Token: 0x060068FC RID: 26876 RVA: 0x0016EA2C File Offset: 0x0016CC2C
|
||||
[Token(Token = "0x60068FC")]
|
||||
[Address(RVA = "0x1A49330", Offset = "0x1A48330", VA = "0x181A49330")]
|
||||
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 text2;
|
||||
string text = text2 + "%";
|
||||
string text3 = textMeshProUGUI2.text;
|
||||
TextMeshProUGUI textMeshProUGUI3 = this.activeAiCountText;
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
int numActive = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.DCPGBEAHPIJ;
|
||||
}
|
||||
string text4 = textMeshProUGUI3.text;
|
||||
}
|
||||
|
||||
// Token: 0x060068FD RID: 26877 RVA: 0x0016EAC0 File Offset: 0x0016CCC0
|
||||
[Token(Token = "0x60068FD")]
|
||||
[Address(RVA = "0x1A48FC0", Offset = "0x1A47FC0", VA = "0x181A48FC0")]
|
||||
private void ICPJKEGCJDF()
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.aiIgnorePlayersToggle;
|
||||
if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
}
|
||||
bool ignorePlayers = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM;
|
||||
toggleButton3D.BOHIGPFGJBA = ignorePlayers;
|
||||
}
|
||||
|
||||
// Token: 0x060068FE RID: 26878 RVA: 0x0016EAF4 File Offset: 0x0016CCF4
|
||||
[Token(Token = "0x60068FE")]
|
||||
[Address(RVA = "0x1238E90", Offset = "0x1237E90", VA = "0x181238E90")]
|
||||
public AISettingsScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400450E RID: 17678
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400450E")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D navMeshVisibleToggle;
|
||||
|
||||
// Token: 0x0400450F RID: 17679
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400450F")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D aiIgnorePlayersToggle;
|
||||
|
||||
// Token: 0x04004510 RID: 17680
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4004510")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI activeAiCountText;
|
||||
|
||||
// Token: 0x04004511 RID: 17681
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4004511")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI activeAiBudgetText;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,248 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011E7 RID: 4583
|
||||
[Token(Token = "0x20011E7")]
|
||||
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
|
||||
public abstract class AccountBasedConditionalButton<T> : ConditionalButton<T> where T : Button3DBase
|
||||
{
|
||||
// Token: 0x17001153 RID: 4435
|
||||
// (get) Token: 0x06006699 RID: 26265 RVA: 0x001651B0 File Offset: 0x001633B0
|
||||
[Token(Token = "0x17001153")]
|
||||
protected virtual bool JIJAIMELJFC
|
||||
{
|
||||
[Token(Token = "0x6006699")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "9")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001154 RID: 4436
|
||||
// (get) Token: 0x0600669A RID: 26266 RVA: 0x001651C0 File Offset: 0x001633C0
|
||||
[Token(Token = "0x17001154")]
|
||||
protected CPIHGIEOPAJ PJLHBHBILPE
|
||||
{
|
||||
[Token(Token = "0x600669A")]
|
||||
[Address(RVA = "0x256BF80", Offset = "0x256AF80", VA = "0x18256BF80")]
|
||||
get
|
||||
{
|
||||
int num;
|
||||
CPIHGIEOPAJ cpihgieopaj = PHLOAIACBML.PLJAPAFMKNE((long)num);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600669B RID: 26267 RVA: 0x001651DC File Offset: 0x001633DC
|
||||
[Token(Token = "0x600669B")]
|
||||
[Address(RVA = "0x256B9F0", Offset = "0x256A9F0", VA = "0x18256B9F0", Slot = "10")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600669C RID: 26268 RVA: 0x001651F0 File Offset: 0x001633F0
|
||||
[Token(Token = "0x600669C")]
|
||||
[Address(RVA = "0x256C210", Offset = "0x256B210", VA = "0x18256C210", Slot = "11")]
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600669D RID: 26269 RVA: 0x00165208 File Offset: 0x00163408
|
||||
[Token(Token = "0x600669D")]
|
||||
[Address(RVA = "0x256C440", Offset = "0x256B440", VA = "0x18256C440", Slot = "4")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
Action<int?> action;
|
||||
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(FGPIDGLCKEF.HODOKBIDHHG, action);
|
||||
Action<int> action2;
|
||||
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.BPJDFPACLMK(Matchmaking.LEJANLMCKDD, action2);
|
||||
this.NOMNHOEBGIA();
|
||||
}
|
||||
|
||||
// Token: 0x0600669E RID: 26270 RVA: 0x00165248 File Offset: 0x00163448
|
||||
[Token(Token = "0x600669E")]
|
||||
[Address(RVA = "0x256C2E0", Offset = "0x256B2E0", VA = "0x18256C2E0", Slot = "12")]
|
||||
protected virtual void OnDisable()
|
||||
{
|
||||
Action<int?> action;
|
||||
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(FGPIDGLCKEF.HODOKBIDHHG, action);
|
||||
Action<int> action2;
|
||||
Matchmaking.LEJANLMCKDD = MFBGLIHGCGO.GMNMHGMFGOL(Matchmaking.LEJANLMCKDD, action2);
|
||||
}
|
||||
|
||||
// Token: 0x0600669F RID: 26271 RVA: 0x00165278 File Offset: 0x00163478
|
||||
[Token(Token = "0x600669F")]
|
||||
[Address(RVA = "0x256C5E0", Offset = "0x256B5E0", VA = "0x18256C5E0")]
|
||||
private void PABKIEKBHGA(int? CJFGEMGOJHB)
|
||||
{
|
||||
bool flag;
|
||||
bool flag2;
|
||||
if (flag != flag2)
|
||||
{
|
||||
this.HKMHFLEIPIM(CJFGEMGOJHB);
|
||||
this.OnEnable();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060066A0 RID: 26272 RVA: 0x0016529C File Offset: 0x0016349C
|
||||
[Token(Token = "0x60066A0")]
|
||||
[Address(RVA = "0x256BE00", Offset = "0x256AE00", VA = "0x18256BE00")]
|
||||
private void HKMHFLEIPIM(int? CJFGEMGOJHB)
|
||||
{
|
||||
int num;
|
||||
bool flag = SingletonMonoBehaviour.ONCPNMDGGKG.HKHMHIDGGGA(num != 0);
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
|
||||
// Token: 0x060066A1 RID: 26273 RVA: 0x001652C8 File Offset: 0x001634C8
|
||||
[Token(Token = "0x60066A1")]
|
||||
[Address(RVA = "0x256C040", Offset = "0x256B040", VA = "0x18256C040")]
|
||||
private void LEJANLMCKDD(int ENJEOLBEALP)
|
||||
{
|
||||
bool flag;
|
||||
if ((flag ? 1 : 0) != ENJEOLBEALP)
|
||||
{
|
||||
this.OnEnable();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060066A2 RID: 26274 RVA: 0x001652E8 File Offset: 0x001634E8
|
||||
[Token(Token = "0x60066A2")]
|
||||
[Address(RVA = "0x256C0B0", Offset = "0x256B0B0", VA = "0x18256C0B0", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
Debug.LogWarning("Conditional Button attempted button press without player!");
|
||||
}
|
||||
|
||||
// Token: 0x060066A3 RID: 26275 RVA: 0x00165308 File Offset: 0x00163508
|
||||
[Token(Token = "0x60066A3")]
|
||||
[Address(RVA = "0x256C130", Offset = "0x256B130", VA = "0x18256C130", Slot = "13")]
|
||||
protected virtual void MOPPDBJPCAI()
|
||||
{
|
||||
Func<Player, bool> func;
|
||||
Player player = Enumerable.FirstOrDefault<Player>(Player.All, func);
|
||||
this.NOMNHOEBGIA();
|
||||
}
|
||||
|
||||
// Token: 0x060066A4 RID: 26276 RVA: 0x00165328 File Offset: 0x00163528
|
||||
[Token(Token = "0x60066A4")]
|
||||
[Address(RVA = "0x256C6A0", Offset = "0x256B6A0", VA = "0x18256C6A0", Slot = "5")]
|
||||
protected sealed override void PICEBFBCNCL()
|
||||
{
|
||||
this.MGFKPEMKOOK();
|
||||
this.NOMNHOEBGIA();
|
||||
}
|
||||
|
||||
// Token: 0x060066A5 RID: 26277
|
||||
[Token(Token = "0x60066A5")]
|
||||
[Address(Slot = "14")]
|
||||
protected abstract void NOMNHOEBGIA();
|
||||
|
||||
// Token: 0x060066A6 RID: 26278 RVA: 0x00165354 File Offset: 0x00163554
|
||||
[Token(Token = "0x60066A6")]
|
||||
[Address(RVA = "0x256BB70", Offset = "0x256AB70", VA = "0x18256BB70")]
|
||||
protected void FEJAILNOPKO(CFLMJLFBOKH.LEGOBBNINOL DIEPOPNJNCO)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num2;
|
||||
Debug.LogError(string.Format("SendPartyUpRequest: Could not find account ID {0} in Photon local players", num2));
|
||||
return;
|
||||
}
|
||||
if (!Player.<EGKJPJKLEAI>k__BackingField.playerParty.IsInPartyWith(num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
int num3;
|
||||
Debug.LogWarning(string.Format("Tried to send party request to already partied player: account ID {0}", num3));
|
||||
}
|
||||
|
||||
// Token: 0x060066A7 RID: 26279 RVA: 0x001653A8 File Offset: 0x001635A8
|
||||
[Token(Token = "0x60066A7")]
|
||||
[Address(RVA = "0x256B900", Offset = "0x256A900", VA = "0x18256B900")]
|
||||
protected void ALAAIKGFJLN()
|
||||
{
|
||||
int num;
|
||||
CPIHGIEOPAJ cpihgieopaj = PHLOAIACBML.PLJAPAFMKNE((long)num);
|
||||
if (cpihgieopaj != 0)
|
||||
{
|
||||
WatchUI.BFPPPLIJIGC.ShowMessageDialog(cpihgieopaj);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060066A8 RID: 26280 RVA: 0x001653D4 File Offset: 0x001635D4
|
||||
[Token(Token = "0x60066A8")]
|
||||
[Address(RVA = "0x256C730", Offset = "0x256B730", VA = "0x18256C730")]
|
||||
protected AccountBasedConditionalButton()
|
||||
{
|
||||
this.NOMNHOEBGIA();
|
||||
}
|
||||
|
||||
// Token: 0x060066A9 RID: 26281 RVA: 0x001653E8 File Offset: 0x001635E8
|
||||
[Token(Token = "0x60066A9")]
|
||||
[Address(RVA = "0x256BA90", Offset = "0x256AA90", VA = "0x18256BA90")]
|
||||
[CompilerGenerated]
|
||||
private void BBGCFJBOEGG(PlatformManager.LKOLCLKDJKO PPAPODIAGLG)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
bool flag = PPAPODIAGLG != PlatformManager.LKOLCLKDJKO.None;
|
||||
this.OnEnable();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060066AA RID: 26282 RVA: 0x00165414 File Offset: 0x00163614
|
||||
[Token(Token = "0x60066AA")]
|
||||
[Address(RVA = "0x256BB10", Offset = "0x256AB10", VA = "0x18256BB10")]
|
||||
[CompilerGenerated]
|
||||
private bool CNDOLMCGFEH(Player GPEKFHLOFGA)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x04004346 RID: 17222
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004346")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
protected AccountSpecificUIBehaviour accountWatcher;
|
||||
|
||||
// Token: 0x04004347 RID: 17223
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004347")]
|
||||
protected bool EBILILNKGEO;
|
||||
|
||||
// Token: 0x04004348 RID: 17224
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004348")]
|
||||
private bool HJLHIFPPICJ;
|
||||
|
||||
// Token: 0x04004349 RID: 17225
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004349")]
|
||||
private CPIHGIEOPAJ CEJGAGILCLP;
|
||||
|
||||
// Token: 0x0400434A RID: 17226
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400434A")]
|
||||
protected Player KBOPKAPDHHD;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,51 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200121A RID: 4634
|
||||
[Token(Token = "0x200121A")]
|
||||
public class AccountConditionalButton : AccountBasedConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x060067E8 RID: 26600 RVA: 0x0016A854 File Offset: 0x00168A54
|
||||
[Token(Token = "0x60067E8")]
|
||||
[Address(RVA = "0x1A49F00", Offset = "0x1A48F00", VA = "0x181A49F00", 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: 0x060067E9 RID: 26601 RVA: 0x0016A894 File Offset: 0x00168A94
|
||||
[Token(Token = "0x60067E9")]
|
||||
[Address(RVA = "0x1A49D30", Offset = "0x1A48D30", VA = "0x181A49D30", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
int num = 0;
|
||||
int num2;
|
||||
if (PEGGCEDHBOF.JJABJODBLFA(num2, num))
|
||||
{
|
||||
PlayerDetailsWatchUIFlow playerDetailsWatchUIFlow;
|
||||
playerDetailsWatchUIFlow.JJHHEBIBJPK(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060067EA RID: 26602 RVA: 0x0016A8BC File Offset: 0x00168ABC
|
||||
[Token(Token = "0x60067EA")]
|
||||
[Address(RVA = "0x1A49FD0", Offset = "0x1A48FD0", VA = "0x181A49FD0")]
|
||||
public AccountConditionalButton()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,275 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001233 RID: 4659
|
||||
[Token(Token = "0x2001233")]
|
||||
public class AccountIdPagedGrid : RecyclerPagedGrid<int, PlayerButton>
|
||||
{
|
||||
// Token: 0x06006853 RID: 26707 RVA: 0x0016BEAC File Offset: 0x0016A0AC
|
||||
[Token(Token = "0x6006853")]
|
||||
[Address(RVA = "0x1A4A3A0", Offset = "0x1A493A0", VA = "0x181A4A3A0")]
|
||||
private void Start()
|
||||
{
|
||||
if (!this.DKPOLFDDKON)
|
||||
{
|
||||
this.DKPOLFDDKON = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006854 RID: 26708 RVA: 0x0016BECC File Offset: 0x0016A0CC
|
||||
[Token(Token = "0x6006854")]
|
||||
[Address(RVA = "0x1A4A260", Offset = "0x1A49260", VA = "0x181A4A260", 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: 0x06006855 RID: 26709 RVA: 0x0016BF28 File Offset: 0x0016A128
|
||||
[Token(Token = "0x6006855")]
|
||||
[Address(RVA = "0x1A4A340", Offset = "0x1A49340", VA = "0x181A4A340")]
|
||||
public void SetAccountIds(IEnumerable<int> ILNGMAANNDG, bool EEFDDMLCDEM)
|
||||
{
|
||||
this.Awake();
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06006856 RID: 26710 RVA: 0x0016BF44 File Offset: 0x0016A144
|
||||
[Token(Token = "0x6006856")]
|
||||
[Address(RVA = "0x1A4A090", Offset = "0x1A49090", VA = "0x181A4A090", 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;
|
||||
PMGCJEPKFOF<List<CCEOLAOLEKJ>> pmgcjepkfof = 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++;
|
||||
PMGCJEPKFOF<List<CCEOLAOLEKJ>> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
|
||||
return;
|
||||
}
|
||||
string text = this.noResultsString;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, text);
|
||||
IList<int> activeChildren = jomgnljinji.activeChildren;
|
||||
base.DNCIOHNNCJL(activeChildren);
|
||||
}
|
||||
|
||||
// Token: 0x06006857 RID: 26711 RVA: 0x0016BFF0 File Offset: 0x0016A1F0
|
||||
[Token(Token = "0x6006857")]
|
||||
[Address(RVA = "0x1A4A060", Offset = "0x1A49060", VA = "0x181A4A060", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(int GKLPIFBPGOD, PlayerButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
int num = 0;
|
||||
LKDLEHGHCAD.SetAccount(GKLPIFBPGOD, (AccountSpecificUIBehaviour.PlayerDisplayMode)num);
|
||||
}
|
||||
|
||||
// Token: 0x06006858 RID: 26712 RVA: 0x0016C010 File Offset: 0x0016A210
|
||||
[Token(Token = "0x6006858")]
|
||||
[Address(RVA = "0x1A4A3C0", Offset = "0x1A493C0", VA = "0x181A4A3C0")]
|
||||
public AccountIdPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006859 RID: 26713 RVA: 0x0016C030 File Offset: 0x0016A230
|
||||
[Token(Token = "0x6006859")]
|
||||
[Address(RVA = "0x1A4A010", Offset = "0x1A49010", VA = "0x181A4A010")]
|
||||
[DebuggerHidden]
|
||||
[CompilerGenerated]
|
||||
private void AEIBJJHGPDO(IList<int> DACJLIFBHFG)
|
||||
{
|
||||
base.DNCIOHNNCJL(DACJLIFBHFG);
|
||||
}
|
||||
|
||||
// Token: 0x04004483 RID: 17539
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4004483")]
|
||||
[SerializeField]
|
||||
private string noResultsString = "No Results :(";
|
||||
|
||||
// Token: 0x04004484 RID: 17540
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4004484")]
|
||||
[SerializeField]
|
||||
private AccountIdPagedGrid.ShowPlayerDetailsEvent ShowDetailsEvent;
|
||||
|
||||
// Token: 0x04004485 RID: 17541
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4004485")]
|
||||
private bool DKPOLFDDKON;
|
||||
|
||||
// Token: 0x04004486 RID: 17542
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x4004486")]
|
||||
private int LOCJOJFOGEO;
|
||||
|
||||
// Token: 0x02001234 RID: 4660
|
||||
[Token(Token = "0x2001234")]
|
||||
[Serializable]
|
||||
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
|
||||
{
|
||||
// Token: 0x0600685A RID: 26714 RVA: 0x0016C044 File Offset: 0x0016A244
|
||||
[Token(Token = "0x600685A")]
|
||||
[Address(RVA = "0x1A5E7A0", Offset = "0x1A5D7A0", VA = "0x181A5E7A0")]
|
||||
public ShowPlayerDetailsEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001235 RID: 4661
|
||||
[Token(Token = "0x2001235")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PFICOJEHDMJ
|
||||
{
|
||||
// Token: 0x0600685B RID: 26715 RVA: 0x0016C058 File Offset: 0x0016A258
|
||||
[Token(Token = "0x600685B")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public PFICOJEHDMJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600685C RID: 26716 RVA: 0x0016C06C File Offset: 0x0016A26C
|
||||
[Token(Token = "0x600685C")]
|
||||
[Address(RVA = "0x1A5DFD0", Offset = "0x1A5CFD0", VA = "0x181A5DFD0")]
|
||||
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: 0x04004487 RID: 17543
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004487")]
|
||||
public AccountIdPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x04004488 RID: 17544
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004488")]
|
||||
public PlayerButton button;
|
||||
}
|
||||
|
||||
// Token: 0x02001236 RID: 4662
|
||||
[Token(Token = "0x2001236")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JOMGNLJINJI
|
||||
{
|
||||
// Token: 0x0600685D RID: 26717 RVA: 0x0016C0A4 File Offset: 0x0016A2A4
|
||||
[Token(Token = "0x600685D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public JOMGNLJINJI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600685E RID: 26718 RVA: 0x0016C0B8 File Offset: 0x0016A2B8
|
||||
[Token(Token = "0x600685E")]
|
||||
[Address(RVA = "0x1A5D4B0", Offset = "0x1A5C4B0", VA = "0x181A5D4B0")]
|
||||
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: 0x04004489 RID: 17545
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004489")]
|
||||
public AccountIdPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400448A RID: 17546
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400448A")]
|
||||
public IList<int> activeChildren;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200121B RID: 4635
|
||||
[Token(Token = "0x200121B")]
|
||||
public class AccountPagedGrid : RecyclerPagedGrid<CCEOLAOLEKJ, PlayerButton>
|
||||
{
|
||||
// Token: 0x060067EB RID: 26603 RVA: 0x0016A8D0 File Offset: 0x00168AD0
|
||||
[Token(Token = "0x60067EB")]
|
||||
[Address(RVA = "0x1A4A4C0", Offset = "0x1A494C0", VA = "0x181A4A4C0", 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: 0x060067EC RID: 26604 RVA: 0x0016A92C File Offset: 0x00168B2C
|
||||
[Token(Token = "0x60067EC")]
|
||||
[Address(RVA = "0x1A4A5A0", Offset = "0x1A495A0", VA = "0x181A4A5A0")]
|
||||
public void SetAccountsSimple(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF)
|
||||
{
|
||||
this.HGLLKBFOBIE = (AccountSpecificUIBehaviour.PlayerDisplayMode)((ulong)0L);
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x060067ED RID: 26605 RVA: 0x0016A94C File Offset: 0x00168B4C
|
||||
[Token(Token = "0x60067ED")]
|
||||
[Address(RVA = "0x1A4A5C0", Offset = "0x1A495C0", VA = "0x181A4A5C0")]
|
||||
public void SetAccounts(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF, AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE, bool EEFDDMLCDEM)
|
||||
{
|
||||
this.HGLLKBFOBIE = HGLLKBFOBIE;
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x060067EE RID: 26606 RVA: 0x0016A968 File Offset: 0x00168B68
|
||||
[Token(Token = "0x60067EE")]
|
||||
[Address(RVA = "0x1A4A410", Offset = "0x1A49410", VA = "0x181A4A410", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(CCEOLAOLEKJ HFIDFDPOCKA, PlayerButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
AccountSpecificUIBehaviour.PlayerDisplayMode hgllkbfobie = this.HGLLKBFOBIE;
|
||||
LKDLEHGHCAD.SetAccount(num, hgllkbfobie);
|
||||
}
|
||||
|
||||
// Token: 0x060067EF RID: 26607 RVA: 0x0016A9A4 File Offset: 0x00168BA4
|
||||
[Token(Token = "0x60067EF")]
|
||||
[Address(RVA = "0x1A4A5E0", Offset = "0x1A495E0", VA = "0x181A4A5E0")]
|
||||
public AccountPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400442C RID: 17452
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400442C")]
|
||||
[SerializeField]
|
||||
private AccountPagedGrid.ShowPlayerDetailsEvent ShowDetailsEvent;
|
||||
|
||||
// Token: 0x0400442D RID: 17453
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400442D")]
|
||||
private AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE;
|
||||
|
||||
// Token: 0x0200121C RID: 4636
|
||||
[Token(Token = "0x200121C")]
|
||||
[Serializable]
|
||||
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
|
||||
{
|
||||
// Token: 0x060067F0 RID: 26608 RVA: 0x0016A9B8 File Offset: 0x00168BB8
|
||||
[Token(Token = "0x60067F0")]
|
||||
[Address(RVA = "0x1A5E760", Offset = "0x1A5D760", VA = "0x181A5E760")]
|
||||
public ShowPlayerDetailsEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200121D RID: 4637
|
||||
[Token(Token = "0x200121D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CNECLOOLLGG
|
||||
{
|
||||
// Token: 0x060067F1 RID: 26609 RVA: 0x0016A9CC File Offset: 0x00168BCC
|
||||
[Token(Token = "0x60067F1")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CNECLOOLLGG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060067F2 RID: 26610 RVA: 0x0016A9E0 File Offset: 0x00168BE0
|
||||
[Token(Token = "0x60067F2")]
|
||||
[Address(RVA = "0x1A51ED0", Offset = "0x1A50ED0", VA = "0x181A51ED0")]
|
||||
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: 0x0400442E RID: 17454
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400442E")]
|
||||
public AccountPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400442F RID: 17455
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400442F")]
|
||||
public PlayerButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011C0 RID: 4544
|
||||
[Token(Token = "0x20011C0")]
|
||||
public class AccountSelectionButton3D : PlayerInfoUIControl
|
||||
{
|
||||
// Token: 0x17001135 RID: 4405
|
||||
// (get) Token: 0x06006584 RID: 25988 RVA: 0x0015FC70 File Offset: 0x0015DE70
|
||||
[Token(Token = "0x17001135")]
|
||||
public Button3D.OnButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6006584")]
|
||||
[Address(RVA = "0x1A4A8F0", Offset = "0x1A498F0", VA = "0x181A4A8F0")]
|
||||
get
|
||||
{
|
||||
return this.Button.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006585 RID: 25989 RVA: 0x0015FC90 File Offset: 0x0015DE90
|
||||
[Token(Token = "0x6006585")]
|
||||
[Address(RVA = "0x1A4A620", Offset = "0x1A49620", VA = "0x181A4A620", Slot = "6")]
|
||||
public override void SetAccount(CCEOLAOLEKJ HFIDFDPOCKA)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
int 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;
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
while (gameObject == 0)
|
||||
{
|
||||
}
|
||||
gameObject.SetActive(flag2);
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
List<GameObject> list2 = this.noAccountVisuals;
|
||||
bool flag4;
|
||||
if (flag4)
|
||||
{
|
||||
while (gameObject == 0)
|
||||
{
|
||||
}
|
||||
bool flag5 = HFIDFDPOCKA == 0;
|
||||
gameObject.SetActive(flag5);
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006586 RID: 25990 RVA: 0x0015FD10 File Offset: 0x0015DF10
|
||||
[Token(Token = "0x6006586")]
|
||||
[Address(RVA = "0xF22EC0", Offset = "0xF21EC0", VA = "0x180F22EC0")]
|
||||
public AccountSelectionButton3D()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400425F RID: 16991
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400425F")]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
public Button3D Button;
|
||||
|
||||
// Token: 0x04004260 RID: 16992
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4004260")]
|
||||
[SerializeField]
|
||||
private GameObject juniorIcon;
|
||||
|
||||
// Token: 0x04004261 RID: 16993
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4004261")]
|
||||
[SerializeField]
|
||||
private List<GameObject> accountVisuals;
|
||||
|
||||
// Token: 0x04004262 RID: 16994
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4004262")]
|
||||
[SerializeField]
|
||||
private List<GameObject> noAccountVisuals;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,144 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011C1 RID: 4545
|
||||
[Token(Token = "0x20011C1")]
|
||||
public class AccountSelectionPagedGrid : RecyclerPagedGrid<CCEOLAOLEKJ, AccountSelectionButton3D>
|
||||
{
|
||||
// Token: 0x06006587 RID: 25991 RVA: 0x0015FD24 File Offset: 0x0015DF24
|
||||
[Token(Token = "0x6006587")]
|
||||
[Address(RVA = "0x1A4A940", Offset = "0x1A49940", VA = "0x181A4A940", 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: 0x06006588 RID: 25992 RVA: 0x0015FD84 File Offset: 0x0015DF84
|
||||
[Token(Token = "0x6006588")]
|
||||
[Address(RVA = "0x1A4AA20", Offset = "0x1A49A20", VA = "0x181A4AA20")]
|
||||
public void EnableAllButtons(bool CFICOGKHLAE)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (!flag || flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
Selectable previousPageButton = this.previousPageButton;
|
||||
if (CFICOGKHLAE)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
previousPageButton.interactable = flag2;
|
||||
Selectable nextPageButton = this.nextPageButton;
|
||||
if (CFICOGKHLAE)
|
||||
{
|
||||
int <BDGNNAEJPDM>k__BackingField = this.<BDGNNAEJPDM>k__BackingField;
|
||||
}
|
||||
nextPageButton.interactable = flag2;
|
||||
}
|
||||
|
||||
// Token: 0x06006589 RID: 25993 RVA: 0x0015FDE8 File Offset: 0x0015DFE8
|
||||
[Token(Token = "0x6006589")]
|
||||
[Address(RVA = "0x12F5FD0", Offset = "0x12F4FD0", VA = "0x1812F5FD0")]
|
||||
public void SetAccounts(IEnumerable<CCEOLAOLEKJ> OLLKMIGNGBF)
|
||||
{
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x0600658A RID: 25994 RVA: 0x0015FDFC File Offset: 0x0015DFFC
|
||||
[Token(Token = "0x600658A")]
|
||||
[Address(RVA = "0x1A4A910", Offset = "0x1A49910", VA = "0x181A4A910", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(CCEOLAOLEKJ HFIDFDPOCKA, AccountSelectionButton3D LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)LKDLEHGHCAD).BIILOFOAKEJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600658B RID: 25995 RVA: 0x0015FE18 File Offset: 0x0015E018
|
||||
[Token(Token = "0x600658B")]
|
||||
[Address(RVA = "0x1A4AC70", Offset = "0x1A49C70", VA = "0x181A4AC70")]
|
||||
public AccountSelectionPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004263 RID: 16995
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4004263")]
|
||||
[SerializeField]
|
||||
private AccountSelectionPagedGrid.ShowPlayerDetailsEvent AccountSelectedEvent;
|
||||
|
||||
// Token: 0x020011C2 RID: 4546
|
||||
[Token(Token = "0x20011C2")]
|
||||
[Serializable]
|
||||
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
|
||||
{
|
||||
// Token: 0x0600658C RID: 25996 RVA: 0x0015FE2C File Offset: 0x0015E02C
|
||||
[Token(Token = "0x600658C")]
|
||||
[Address(RVA = "0x1A5E720", Offset = "0x1A5D720", VA = "0x181A5E720")]
|
||||
public ShowPlayerDetailsEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020011C3 RID: 4547
|
||||
[Token(Token = "0x20011C3")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OKAFJKECMOH
|
||||
{
|
||||
// Token: 0x0600658D RID: 25997 RVA: 0x0015FE40 File Offset: 0x0015E040
|
||||
[Token(Token = "0x600658D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public OKAFJKECMOH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600658E RID: 25998 RVA: 0x0015FE54 File Offset: 0x0015E054
|
||||
[Token(Token = "0x600658E")]
|
||||
[Address(RVA = "0x1A5DF70", Offset = "0x1A5CF70", VA = "0x181A5DF70")]
|
||||
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: 0x04004264 RID: 16996
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004264")]
|
||||
public AccountSelectionPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x04004265 RID: 16997
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004265")]
|
||||
public AccountSelectionButton3D button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,113 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011E8 RID: 4584
|
||||
[Token(Token = "0x20011E8")]
|
||||
[RequireComponent(typeof(TextMeshProUGUI))]
|
||||
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
|
||||
public abstract class AccountSpecificText : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001155 RID: 4437
|
||||
// (get) Token: 0x060066AB RID: 26283 RVA: 0x00165428 File Offset: 0x00163628
|
||||
[Token(Token = "0x17001155")]
|
||||
protected AccountSpecificUIBehaviour COMLCOBIINM
|
||||
{
|
||||
[Token(Token = "0x60066AB")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this.accountWatcher;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001156 RID: 4438
|
||||
// (get) Token: 0x060066AC RID: 26284 RVA: 0x0016543C File Offset: 0x0016363C
|
||||
[Token(Token = "0x17001156")]
|
||||
protected TextMeshProUGUI KKJIOHNFHFJ
|
||||
{
|
||||
[Token(Token = "0x60066AC")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return this.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060066AD RID: 26285 RVA: 0x00165450 File Offset: 0x00163650
|
||||
[Token(Token = "0x60066AD")]
|
||||
[Address(RVA = "0x1A4ACB0", Offset = "0x1A49CB0", VA = "0x181A4ACB0", Slot = "4")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher;
|
||||
OKNNKFGFODL playerAccountUpdated = accountSpecificUIBehaviour.PlayerAccountUpdated;
|
||||
Action action = new Action(this.OBMOIKFMMBF);
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(playerAccountUpdated, action);
|
||||
accountSpecificUIBehaviour.PlayerAccountUpdated = oknnkfgfodl;
|
||||
}
|
||||
|
||||
// Token: 0x060066AE RID: 26286 RVA: 0x00165490 File Offset: 0x00163690
|
||||
[Token(Token = "0x60066AE")]
|
||||
[Address(RVA = "0x1A4AD80", Offset = "0x1A49D80", VA = "0x181A4AD80", Slot = "5")]
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour = this.accountWatcher;
|
||||
int num = 0;
|
||||
if (accountSpecificUIBehaviour != num)
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour2 = this.accountWatcher;
|
||||
OKNNKFGFODL playerAccountUpdated = accountSpecificUIBehaviour2.PlayerAccountUpdated;
|
||||
Action action = new Action(this.OBMOIKFMMBF);
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(playerAccountUpdated, action);
|
||||
accountSpecificUIBehaviour2.PlayerAccountUpdated = oknnkfgfodl;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060066AF RID: 26287 RVA: 0x001654E4 File Offset: 0x001636E4
|
||||
[Token(Token = "0x60066AF")]
|
||||
[Address(RVA = "0x1A4AD40", Offset = "0x1A49D40", VA = "0x181A4AD40", Slot = "6")]
|
||||
protected virtual void OnEnable()
|
||||
{
|
||||
CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM;
|
||||
this.DMPBBJNDPMA(currentAccount);
|
||||
}
|
||||
|
||||
// Token: 0x060066B0 RID: 26288 RVA: 0x0016550C File Offset: 0x0016370C
|
||||
[Token(Token = "0x60066B0")]
|
||||
[Address(RVA = "0x1A4AD40", Offset = "0x1A49D40", VA = "0x181A4AD40")]
|
||||
private void OBMOIKFMMBF()
|
||||
{
|
||||
CCEOLAOLEKJ currentAccount = this.accountWatcher.GEAFMCJMKBM;
|
||||
this.DMPBBJNDPMA(currentAccount);
|
||||
}
|
||||
|
||||
// Token: 0x060066B1 RID: 26289
|
||||
[Token(Token = "0x60066B1")]
|
||||
[Address(Slot = "7")]
|
||||
protected abstract void DMPBBJNDPMA(CCEOLAOLEKJ IINOFFFAGJG);
|
||||
|
||||
// Token: 0x060066B2 RID: 26290 RVA: 0x00165534 File Offset: 0x00163734
|
||||
[Token(Token = "0x60066B2")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
protected AccountSpecificText()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400434B RID: 17227
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400434B")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private AccountSpecificUIBehaviour accountWatcher;
|
||||
|
||||
// Token: 0x0400434C RID: 17228
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400434C")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private TextMeshProUGUI text;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,273 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200115C RID: 4444
|
||||
[Token(Token = "0x200115C")]
|
||||
public sealed class AccountSpecificUIBehaviour : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170010D0 RID: 4304
|
||||
// (get) Token: 0x06006329 RID: 25385 RVA: 0x00158D04 File Offset: 0x00156F04
|
||||
[Token(Token = "0x170010D0")]
|
||||
public AccountSpecificUIBehaviour.PlayerDisplayMode ADANFNJAIOK
|
||||
{
|
||||
[Token(Token = "0x6006329")]
|
||||
[Address(RVA = "0x4B5010", Offset = "0x4B4010", VA = "0x1804B5010")]
|
||||
get
|
||||
{
|
||||
return this.HGLLKBFOBIE;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170010D1 RID: 4305
|
||||
// (get) Token: 0x0600632A RID: 25386 RVA: 0x00158D18 File Offset: 0x00156F18
|
||||
// (set) Token: 0x0600632B RID: 25387 RVA: 0x00158D2C File Offset: 0x00156F2C
|
||||
[Token(Token = "0x170010D1")]
|
||||
public int? GAINIOENNCG
|
||||
{
|
||||
[Token(Token = "0x600632A")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get;
|
||||
[Token(Token = "0x600632B")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170010D2 RID: 4306
|
||||
// (get) Token: 0x0600632C RID: 25388 RVA: 0x00158D40 File Offset: 0x00156F40
|
||||
[Token(Token = "0x170010D2")]
|
||||
public CCEOLAOLEKJ GEAFMCJMKBM
|
||||
{
|
||||
[Token(Token = "0x600632C")]
|
||||
[Address(RVA = "0x1A4B5C0", Offset = "0x1A4A5C0", VA = "0x181A4B5C0")]
|
||||
get
|
||||
{
|
||||
while (this.<IFBPANODIPA>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170010D3 RID: 4307
|
||||
// (get) Token: 0x0600632D RID: 25389 RVA: 0x00158D58 File Offset: 0x00156F58
|
||||
[Token(Token = "0x170010D3")]
|
||||
public JGEBJEJLNBK DLLAJGDMFHI
|
||||
{
|
||||
[Token(Token = "0x600632D")]
|
||||
[Address(RVA = "0x1A4B660", Offset = "0x1A4A660", VA = "0x181A4B660")]
|
||||
get
|
||||
{
|
||||
while (this.<IFBPANODIPA>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600632E RID: 25390 RVA: 0x00158D70 File Offset: 0x00156F70
|
||||
[Token(Token = "0x600632E")]
|
||||
[Address(RVA = "0x1A4B1E0", Offset = "0x1A4A1E0", VA = "0x181A4B1E0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
||||
Action<int> action = new Action(this.OFEEAIMGNEH);
|
||||
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.BPJDFPACLMK(nlhpibggdmo, action);
|
||||
if (this.includeReputation)
|
||||
{
|
||||
MFBGLIHGCGO<int> pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL;
|
||||
Action<int> action2 = new Action(this.IMHJBLKCDGK);
|
||||
EBAIPNMBKLK.PCADIMDIFDL = MFBGLIHGCGO.BPJDFPACLMK(pcadimdifdl, action2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600632F RID: 25391 RVA: 0x00158DC4 File Offset: 0x00156FC4
|
||||
[Token(Token = "0x600632F")]
|
||||
[Address(RVA = "0x1A4B0A0", Offset = "0x1A4A0A0", VA = "0x181A4B0A0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
|
||||
Action<int> action = new Action(this.OFEEAIMGNEH);
|
||||
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.GMNMHGMFGOL(nlhpibggdmo, action);
|
||||
MFBGLIHGCGO<int> pcadimdifdl = EBAIPNMBKLK.PCADIMDIFDL;
|
||||
Action<int> action2 = new Action(this.IMHJBLKCDGK);
|
||||
EBAIPNMBKLK.PCADIMDIFDL = MFBGLIHGCGO.GMNMHGMFGOL(pcadimdifdl, action2);
|
||||
}
|
||||
|
||||
// Token: 0x06006330 RID: 25392 RVA: 0x00158E10 File Offset: 0x00157010
|
||||
[Token(Token = "0x6006330")]
|
||||
[Address(RVA = "0x1A4B320", Offset = "0x1A4A320", VA = "0x181A4B320")]
|
||||
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;
|
||||
}
|
||||
int num2;
|
||||
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(num2);
|
||||
Action<CCEOLAOLEKJ> action = new Action(this.CNEPKBMPNFO);
|
||||
if ((this.includeReputation ? 1 : 0) == num)
|
||||
{
|
||||
return;
|
||||
}
|
||||
int? num3 = this.<IFBPANODIPA>k__BackingField;
|
||||
int num4;
|
||||
PMGCJEPKFOF<JGEBJEJLNBK> pmgcjepkfof2 = EBAIPNMBKLK.JNLDMDCGHHJ(num4);
|
||||
Action<JGEBJEJLNBK> action2 = new Action(this.CMKBKBJNIHH);
|
||||
if (num < this)
|
||||
{
|
||||
num += num;
|
||||
if (num != this)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
pmgcjepkfof2 += pmgcjepkfof2;
|
||||
}
|
||||
this.<IFBPANODIPA>k__BackingField = num;
|
||||
}
|
||||
|
||||
// Token: 0x06006331 RID: 25393 RVA: 0x00158EA4 File Offset: 0x001570A4
|
||||
[Token(Token = "0x6006331")]
|
||||
[Address(RVA = "0x1A4B040", Offset = "0x1A4A040", VA = "0x181A4B040")]
|
||||
private void OFEEAIMGNEH(int GKLPIFBPGOD)
|
||||
{
|
||||
int? num = this.<IFBPANODIPA>k__BackingField;
|
||||
bool flag = GKLPIFBPGOD == num;
|
||||
if (num != flag)
|
||||
{
|
||||
this.PlayerAccountUpdated.CNFDGDEOPPF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006332 RID: 25394 RVA: 0x00158ED4 File Offset: 0x001570D4
|
||||
[Token(Token = "0x6006332")]
|
||||
[Address(RVA = "0x1A4AFE0", Offset = "0x1A49FE0", VA = "0x181A4AFE0")]
|
||||
private void IMHJBLKCDGK(int GKLPIFBPGOD)
|
||||
{
|
||||
int? num = this.<IFBPANODIPA>k__BackingField;
|
||||
bool flag = GKLPIFBPGOD == num;
|
||||
if (num != flag)
|
||||
{
|
||||
this.PlayerAccountUpdated.CNFDGDEOPPF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006333 RID: 25395 RVA: 0x00158F04 File Offset: 0x00157104
|
||||
[Token(Token = "0x6006333")]
|
||||
[Address(RVA = "0x1A4B520", Offset = "0x1A4A520", VA = "0x181A4B520")]
|
||||
public AccountSpecificUIBehaviour()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.PlayerAccountReady = oknnkfgfodl;
|
||||
int num3;
|
||||
int num4;
|
||||
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
this.PlayerAccountUpdated = oknnkfgfodl2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06006334 RID: 25396 RVA: 0x00158F48 File Offset: 0x00157148
|
||||
[Token(Token = "0x6006334")]
|
||||
[Address(RVA = "0x1A4AEF0", Offset = "0x1A49EF0", VA = "0x181A4AEF0")]
|
||||
[CompilerGenerated]
|
||||
private void CNEPKBMPNFO(CCEOLAOLEKJ HFIDFDPOCKA)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
ObscuredInt obscuredInt = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = HFIDFDPOCKA.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num2 = ObscuredInt.FAJDMKOEFLH(obscuredInt);
|
||||
int? num3 = this.<IFBPANODIPA>k__BackingField;
|
||||
bool flag = num2 == num3;
|
||||
if (num3 != flag)
|
||||
{
|
||||
this.PlayerAccountReady.CNFDGDEOPPF();
|
||||
this.PlayerAccountUpdated.CNFDGDEOPPF();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006335 RID: 25397 RVA: 0x00158FAC File Offset: 0x001571AC
|
||||
[Token(Token = "0x6006335")]
|
||||
[Address(RVA = "0x1A4AE50", Offset = "0x1A49E50", VA = "0x181A4AE50")]
|
||||
[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)
|
||||
{
|
||||
this.PlayerAccountUpdated.CNFDGDEOPPF();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04004125 RID: 16677
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004125")]
|
||||
public OKNNKFGFODL PlayerAccountReady;
|
||||
|
||||
// Token: 0x04004126 RID: 16678
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4004126")]
|
||||
public OKNNKFGFODL PlayerAccountUpdated;
|
||||
|
||||
// Token: 0x04004127 RID: 16679
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4004127")]
|
||||
[SerializeField]
|
||||
private bool includeReputation;
|
||||
|
||||
// Token: 0x04004128 RID: 16680
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x4004128")]
|
||||
private AccountSpecificUIBehaviour.PlayerDisplayMode HGLLKBFOBIE;
|
||||
|
||||
// Token: 0x0200115D RID: 4445
|
||||
[Token(Token = "0x200115D")]
|
||||
[Serializable]
|
||||
public enum PlayerDisplayMode
|
||||
{
|
||||
// Token: 0x0400412B RID: 16683
|
||||
[Token(Token = "0x400412B")]
|
||||
None,
|
||||
// Token: 0x0400412C RID: 16684
|
||||
[Token(Token = "0x400412C")]
|
||||
Friends = 2,
|
||||
// Token: 0x0400412D RID: 16685
|
||||
[Token(Token = "0x400412D")]
|
||||
Club,
|
||||
// Token: 0x0400412E RID: 16686
|
||||
[Token(Token = "0x400412E")]
|
||||
Recent,
|
||||
// Token: 0x0400412F RID: 16687
|
||||
[Token(Token = "0x400412F")]
|
||||
Find,
|
||||
// Token: 0x04004130 RID: 16688
|
||||
[Token(Token = "0x4004130")]
|
||||
SuggestedFriends,
|
||||
// Token: 0x04004131 RID: 16689
|
||||
[Token(Token = "0x4004131")]
|
||||
Party
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001237 RID: 4663
|
||||
[Token(Token = "0x2001237")]
|
||||
public class AddRemovePlayerRoomRoleGridEntry : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600685F RID: 26719 RVA: 0x0016C198 File Offset: 0x0016A398
|
||||
[Token(Token = "0x600685F")]
|
||||
[Address(RVA = "0x1A4B700", Offset = "0x1A4A700", VA = "0x181A4B700")]
|
||||
private void Awake()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(true);
|
||||
this.CNAHCDAFDHD = componentsInChildren;
|
||||
}
|
||||
|
||||
// Token: 0x06006860 RID: 26720 RVA: 0x0016C1B4 File Offset: 0x0016A3B4
|
||||
[Token(Token = "0x6006860")]
|
||||
[Address(RVA = "0x1A4B740", Offset = "0x1A4A740", VA = "0x181A4B740")]
|
||||
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: 0x06006861 RID: 26721 RVA: 0x0016C218 File Offset: 0x0016A418
|
||||
[Token(Token = "0x6006861")]
|
||||
[Address(RVA = "0x1A4B830", Offset = "0x1A4A830", VA = "0x181A4B830")]
|
||||
public AddRemovePlayerRoomRoleGridEntry()
|
||||
{
|
||||
AccountSpecificUIBehaviour[] array = new AccountSpecificUIBehaviour[0];
|
||||
this.CNAHCDAFDHD = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400448B RID: 17547
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400448B")]
|
||||
[SerializeField]
|
||||
private AddRemovePlayerRoomRoleConditionalButton button;
|
||||
|
||||
// Token: 0x0400448C RID: 17548
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400448C")]
|
||||
private AccountSpecificUIBehaviour[] CNAHCDAFDHD;
|
||||
|
||||
// Token: 0x0400448D RID: 17549
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400448D")]
|
||||
private int OEOPMNKMLIK;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,91 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001238 RID: 4664
|
||||
[Token(Token = "0x2001238")]
|
||||
public class AddRemovePlayerRoomRolePagedGrid : RecyclerPagedGrid<int, AddRemovePlayerRoomRoleGridEntry>
|
||||
{
|
||||
// Token: 0x06006862 RID: 26722 RVA: 0x0016C23C File Offset: 0x0016A43C
|
||||
[Token(Token = "0x6006862")]
|
||||
[Address(RVA = "0x1A4B9B0", Offset = "0x1A4A9B0", VA = "0x181A4B9B0")]
|
||||
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)
|
||||
{
|
||||
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = doohkcanflo.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = doohkcanflo.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num = ObscuredInt.FAJDMKOEFLH(<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);
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06006863 RID: 26723 RVA: 0x0016C29C File Offset: 0x0016A49C
|
||||
[Token(Token = "0x6006863")]
|
||||
[Address(RVA = "0x1A4B880", Offset = "0x1A4A880", VA = "0x181A4B880", 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: 0x06006864 RID: 26724 RVA: 0x0016C310 File Offset: 0x0016A510
|
||||
[Token(Token = "0x6006864")]
|
||||
[Address(RVA = "0x1A4BB10", Offset = "0x1A4AB10", VA = "0x181A4BB10")]
|
||||
public AddRemovePlayerRoomRolePagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006865 RID: 26725 RVA: 0x0016C324 File Offset: 0x0016A524
|
||||
[Token(Token = "0x6006865")]
|
||||
[Address(RVA = "0x1A4B980", Offset = "0x1A4A980", VA = "0x181A4B980")]
|
||||
[CompilerGenerated]
|
||||
private LMLJHMJEIGM NDCDBAAHBOJ(int ENJEOLBEALP)
|
||||
{
|
||||
return this.AEMBAGPGHGE.MOPDMGDPJDF(ENJEOLBEALP);
|
||||
}
|
||||
|
||||
// Token: 0x0400448E RID: 17550
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400448E")]
|
||||
private LMLJHMJEIGM PACAJPCGKKD;
|
||||
|
||||
// Token: 0x0400448F RID: 17551
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400448F")]
|
||||
private PPENFJMFPNE AEMBAGPGHGE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,249 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011D6 RID: 4566
|
||||
[Token(Token = "0x20011D6")]
|
||||
public class AnnouncementsScreenItem : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700114C RID: 4428
|
||||
// (get) Token: 0x06006634 RID: 26164 RVA: 0x00163078 File Offset: 0x00161278
|
||||
// (set) Token: 0x06006635 RID: 26165 RVA: 0x0016308C File Offset: 0x0016128C
|
||||
[Token(Token = "0x1700114C")]
|
||||
public MKEKHKEHPLO BHNFBPFGOHI
|
||||
{
|
||||
[Token(Token = "0x6006634")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this.OKINBKFCIIK;
|
||||
}
|
||||
[Token(Token = "0x6006635")]
|
||||
[Address(RVA = "0x1A4C180", Offset = "0x1A4B180", VA = "0x181A4C180")]
|
||||
set
|
||||
{
|
||||
this.OKINBKFCIIK = value;
|
||||
this.MKBLJJGJAOH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006636 RID: 26166 RVA: 0x001630A8 File Offset: 0x001612A8
|
||||
[Token(Token = "0x6006636")]
|
||||
[Address(RVA = "0x1A4BB50", Offset = "0x1A4AB50", VA = "0x181A4BB50")]
|
||||
private void Awake()
|
||||
{
|
||||
MFBGLIHGCGO<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.BPJDFPACLMK(aoddbmoamod, action);
|
||||
}
|
||||
|
||||
// Token: 0x06006637 RID: 26167 RVA: 0x001630D4 File Offset: 0x001612D4
|
||||
[Token(Token = "0x6006637")]
|
||||
[Address(RVA = "0x1A4C0A0", Offset = "0x1A4B0A0", VA = "0x181A4C0A0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
this.DPONBEGHJJO = true;
|
||||
MFBGLIHGCGO<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.GMNMHGMFGOL(aoddbmoamod, action);
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006638 RID: 26168 RVA: 0x00163118 File Offset: 0x00161318
|
||||
[Token(Token = "0x6006638")]
|
||||
[Address(RVA = "0x1A4C060", Offset = "0x1A4B060", VA = "0x181A4C060")]
|
||||
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: 0x06006639 RID: 26169 RVA: 0x00163154 File Offset: 0x00161354
|
||||
[Token(Token = "0x6006639")]
|
||||
[Address(RVA = "0x1A4BE70", Offset = "0x1A4AE70", VA = "0x181A4BE70")]
|
||||
private void MKBLJJGJAOH()
|
||||
{
|
||||
MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK;
|
||||
string text = this.titleText.text;
|
||||
string <HPJCFFLAJJE>k__BackingField = this.OKINBKFCIIK.<HPJCFFLAJJE>k__BackingField;
|
||||
if (text == 0)
|
||||
{
|
||||
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.INKNHNLILHP);
|
||||
Action<string> action2 = new Action(this.ILKNJIIJNMI);
|
||||
}
|
||||
MKEKHKEHPLO okinbkfciik2 = this.OKINBKFCIIK;
|
||||
Image image = this.background;
|
||||
AnnouncementsScreenItem._AnnouncementColors announcementColors = this.AnnouncementColors;
|
||||
FIEFAAIHMAF <EAMAPCBNODM>k__BackingField = okinbkfciik2.<EAMAPCBNODM>k__BackingField;
|
||||
if (okinbkfciik2.<BEPDKHNBCKJ>k__BackingField || <EAMAPCBNODM>k__BackingField == FIEFAAIHMAF.Unread)
|
||||
{
|
||||
if (<EAMAPCBNODM>k__BackingField != FIEFAAIHMAF.Unread)
|
||||
{
|
||||
}
|
||||
Color mostRecentUnread = announcementColors.MostRecentUnread;
|
||||
}
|
||||
Color color = image.color;
|
||||
}
|
||||
|
||||
// Token: 0x0600663A RID: 26170 RVA: 0x00163214 File Offset: 0x00161414
|
||||
[Token(Token = "0x600663A")]
|
||||
[Address(RVA = "0x1A4BCD0", Offset = "0x1A4ACD0", VA = "0x181A4BCD0")]
|
||||
private Color FEPNPODIBMD(bool HJNGGDGMFPK, FIEFAAIHMAF AAHGIGHAIFI)
|
||||
{
|
||||
if (AAHGIGHAIFI == FIEFAAIHMAF.Read)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600663B RID: 26171 RVA: 0x0016322C File Offset: 0x0016142C
|
||||
[Token(Token = "0x600663B")]
|
||||
[Address(RVA = "0x1A4BC10", Offset = "0x1A4AC10", VA = "0x181A4BC10")]
|
||||
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: 0x0600663C RID: 26172 RVA: 0x00163274 File Offset: 0x00161474
|
||||
[Token(Token = "0x600663C")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public AnnouncementsScreenItem()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600663D RID: 26173 RVA: 0x00163288 File Offset: 0x00161488
|
||||
[Token(Token = "0x600663D")]
|
||||
[Address(RVA = "0x1A4BDE0", Offset = "0x1A4ADE0", VA = "0x181A4BDE0")]
|
||||
[CompilerGenerated]
|
||||
private void INKNHNLILHP(Texture2D CAKFKAGPMBF)
|
||||
{
|
||||
RawImage rawImage = this.image;
|
||||
int num = 0;
|
||||
if (rawImage != num)
|
||||
{
|
||||
this.image.texture = CAKFKAGPMBF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600663E RID: 26174 RVA: 0x001632BC File Offset: 0x001614BC
|
||||
[Token(Token = "0x600663E")]
|
||||
[Address(RVA = "0x1A4BD40", Offset = "0x1A4AD40", VA = "0x181A4BD40")]
|
||||
[CompilerGenerated]
|
||||
private void ILKNJIIJNMI(string CHKKEHOKPJP)
|
||||
{
|
||||
if (!this.DPONBEGHJJO)
|
||||
{
|
||||
string <HPJCFFLAJJE>k__BackingField = this.OKINBKFCIIK.<HPJCFFLAJJE>k__BackingField;
|
||||
Debug.LogError("Error getting image " + <HPJCFFLAJJE>k__BackingField + " from RecNet: " + CHKKEHOKPJP);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040042E1 RID: 17121
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40042E1")]
|
||||
private MKEKHKEHPLO OKINBKFCIIK;
|
||||
|
||||
// Token: 0x040042E2 RID: 17122
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40042E2")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI titleText;
|
||||
|
||||
// Token: 0x040042E3 RID: 17123
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40042E3")]
|
||||
[SerializeField]
|
||||
private RawImage image;
|
||||
|
||||
// Token: 0x040042E4 RID: 17124
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40042E4")]
|
||||
[SerializeField]
|
||||
private Image background;
|
||||
|
||||
// Token: 0x040042E5 RID: 17125
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40042E5")]
|
||||
[SerializeField]
|
||||
private AnnouncementsScreenItem._AnnouncementColors AnnouncementColors;
|
||||
|
||||
// Token: 0x040042E6 RID: 17126
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40042E6")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
|
||||
// Token: 0x040042E7 RID: 17127
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40042E7")]
|
||||
private bool DPONBEGHJJO;
|
||||
|
||||
// Token: 0x020011D7 RID: 4567
|
||||
[Token(Token = "0x20011D7")]
|
||||
[Serializable]
|
||||
private class _AnnouncementColors
|
||||
{
|
||||
// Token: 0x0600663F RID: 26175 RVA: 0x001632FC File Offset: 0x001614FC
|
||||
[Token(Token = "0x600663F")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public _AnnouncementColors()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040042E8 RID: 17128
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40042E8")]
|
||||
public Color MostRecentUnread;
|
||||
|
||||
// Token: 0x040042E9 RID: 17129
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40042E9")]
|
||||
public Color MostRecentRead;
|
||||
|
||||
// Token: 0x040042EA RID: 17130
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40042EA")]
|
||||
public Color Unread;
|
||||
|
||||
// Token: 0x040042EB RID: 17131
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40042EB")]
|
||||
public Color Read;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,476 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Consumable;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Players;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200121E RID: 4638
|
||||
[Token(Token = "0x200121E")]
|
||||
public class BackpackScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x1700116B RID: 4459
|
||||
// (get) Token: 0x060067F3 RID: 26611 RVA: 0x0016AA18 File Offset: 0x00168C18
|
||||
// (set) Token: 0x060067F4 RID: 26612 RVA: 0x0016AA2C File Offset: 0x00168C2C
|
||||
[Token(Token = "0x1700116B")]
|
||||
private BackpackScreen.EJKOBPNECBN CFHLFFLHJDI
|
||||
{
|
||||
[Token(Token = "0x60067F3")]
|
||||
[Address(RVA = "0x81CEA0", Offset = "0x81BEA0", VA = "0x18081CEA0")]
|
||||
get
|
||||
{
|
||||
return this.HCKEPLFAMLN;
|
||||
}
|
||||
[Token(Token = "0x60067F4")]
|
||||
[Address(RVA = "0x1A4CAB0", Offset = "0x1A4BAB0", VA = "0x181A4CAB0")]
|
||||
set
|
||||
{
|
||||
if (this.HCKEPLFAMLN != value)
|
||||
{
|
||||
this.HCKEPLFAMLN = value;
|
||||
this.FIFOHGCNDJP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060067F5 RID: 26613 RVA: 0x0016AA50 File Offset: 0x00168C50
|
||||
[Token(Token = "0x60067F5")]
|
||||
[Address(RVA = "0x1A4C290", Offset = "0x1A4B290", VA = "0x181A4C290", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
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: 0x060067F6 RID: 26614 RVA: 0x0016AAAC File Offset: 0x00168CAC
|
||||
[Token(Token = "0x60067F6")]
|
||||
[Address(RVA = "0x1A4D1E0", Offset = "0x1A4C1E0", VA = "0x181A4D1E0", Slot = "7")]
|
||||
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: 0x060067F7 RID: 26615 RVA: 0x0016AB2C File Offset: 0x00168D2C
|
||||
[Token(Token = "0x60067F7")]
|
||||
[Address(RVA = "0x1A4D320", Offset = "0x1A4C320", VA = "0x181A4D320")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Action action = new Action(this.BEFHOGJHOKD);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
||||
RectTransform rectTransform = this.favoriteToolInfo;
|
||||
int num = 0;
|
||||
if (rectTransform != num)
|
||||
{
|
||||
GameObject gameObject = this.favoriteToolInfo.gameObject;
|
||||
bool flag = SingletonMonoBehaviour.ONCPNMDGGKG.AKPGDDBMBMK == LocalPlayerController.MIGPLDFLMHA.VR;
|
||||
gameObject.SetActive(flag);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060067F8 RID: 26616 RVA: 0x0016AB8C File Offset: 0x00168D8C
|
||||
[Token(Token = "0x60067F8")]
|
||||
[Address(RVA = "0x1A4CFE0", Offset = "0x1A4BFE0", VA = "0x181A4CFE0")]
|
||||
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: 0x060067F9 RID: 26617 RVA: 0x0016ABC4 File Offset: 0x00168DC4
|
||||
[Token(Token = "0x60067F9")]
|
||||
[Address(RVA = "0x1A4CB30", Offset = "0x1A4BB30", VA = "0x181A4CB30")]
|
||||
private void FIFOHGCNDJP()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060067F9)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.BackpackScreen::FIFOHGCNDJP()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_17C:
|
||||
stloc:NotImplementedException(var_24_186, 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: 0x060067FA RID: 26618 RVA: 0x0016AD58 File Offset: 0x00168F58
|
||||
[Token(Token = "0x60067FA")]
|
||||
[Address(RVA = "0x1A4CAD0", Offset = "0x1A4BAD0", VA = "0x181A4CAD0")]
|
||||
private List<OOCCCGPICOG> FFPLBJLLPGN()
|
||||
{
|
||||
return Enumerable.ToList<OOCCCGPICOG>(this.FFJNCDBCOBO.<EJMJIFKMMDN>k__BackingField.Values);
|
||||
}
|
||||
|
||||
// Token: 0x060067FB RID: 26619 RVA: 0x0016AD80 File Offset: 0x00168F80
|
||||
[Token(Token = "0x60067FB")]
|
||||
[Address(RVA = "0x1A4D040", Offset = "0x1A4C040", VA = "0x181A4D040")]
|
||||
private List<OOCCCGPICOG> MLEPCLKMBIK()
|
||||
{
|
||||
return this.FFJNCDBCOBO.GetLatestPurchasedNonTransferableConsumablesInCategory(ConsumableManager.KIDKMAOBOIG.Food);
|
||||
}
|
||||
|
||||
// Token: 0x060067FC RID: 26620 RVA: 0x0016ADA0 File Offset: 0x00168FA0
|
||||
[Token(Token = "0x60067FC")]
|
||||
[Address(RVA = "0x1A4D070", Offset = "0x1A4C070", VA = "0x181A4D070")]
|
||||
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: 0x060067FD RID: 26621 RVA: 0x0016AE40 File Offset: 0x00169040
|
||||
[Token(Token = "0x60067FD")]
|
||||
[Address(RVA = "0x1A4CAB0", Offset = "0x1A4BAB0", VA = "0x181A4CAB0")]
|
||||
private void FIEHCMHLJNF(BackpackScreen.EJKOBPNECBN HGLLKBFOBIE)
|
||||
{
|
||||
if (this.HCKEPLFAMLN != HGLLKBFOBIE)
|
||||
{
|
||||
this.HCKEPLFAMLN = HGLLKBFOBIE;
|
||||
this.FIFOHGCNDJP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060067FE RID: 26622 RVA: 0x0016AE64 File Offset: 0x00169064
|
||||
[Token(Token = "0x60067FE")]
|
||||
[Address(RVA = "0x1A4C430", Offset = "0x1A4B430", VA = "0x181A4C430")]
|
||||
private void BNFPEINEDCC(OOCCCGPICOG BAJGNABECMN, bool AKJFIEJBCJA)
|
||||
{
|
||||
if (base.gameObject.activeInHierarchy)
|
||||
{
|
||||
this.FIFOHGCNDJP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060067FF RID: 26623 RVA: 0x0016AE8C File Offset: 0x0016908C
|
||||
[Token(Token = "0x60067FF")]
|
||||
[Address(RVA = "0x1A4D420", Offset = "0x1A4C420", VA = "0x181A4D420")]
|
||||
private void PDPJFPPLJGB(CFOEKMPLMII FAFPPDGHACH)
|
||||
{
|
||||
this.FIFOHGCNDJP();
|
||||
}
|
||||
|
||||
// Token: 0x06006800 RID: 26624 RVA: 0x0016AEA0 File Offset: 0x001690A0
|
||||
[Token(Token = "0x6006800")]
|
||||
[Address(RVA = "0x1A4C4F0", Offset = "0x1A4B4F0", VA = "0x181A4C4F0")]
|
||||
public void Button_ToggleActiveState(OOCCCGPICOG consumable)
|
||||
{
|
||||
int num = (int)consumable.GMMAAAGFAKO();
|
||||
ConsumableInfo consumableInfo = consumable.LENBPGEABJK();
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
ConsumableTool consumableTool;
|
||||
if (consumableTool != num3)
|
||||
{
|
||||
long <JPAOOKPLEDB>k__BackingField = consumableTool.CKNFEDPPDOO.<JPAOOKPLEDB>k__BackingField;
|
||||
if (consumable.<JPAOOKPLEDB>k__BackingField == <JPAOOKPLEDB>k__BackingField)
|
||||
{
|
||||
}
|
||||
KKPBCOOONNK.JAKJLFDNEJA(consumableTool.gameObject);
|
||||
}
|
||||
ConsumableManager ffjncdbcobo = this.FFJNCDBCOBO;
|
||||
string <CNJALCEBPMC>k__BackingField = consumable.<CNJALCEBPMC>k__BackingField;
|
||||
string <CNJALCEBPMC>k__BackingField2;
|
||||
if (!ffjncdbcobo.IsConsumableOfTypeActive(<CNJALCEBPMC>k__BackingField))
|
||||
{
|
||||
if (num2 == 0)
|
||||
{
|
||||
GiftBox bidcgcgmnnn = SingletonMonoBehaviour.ONCPNMDGGKG.BIDCGCGMNNN;
|
||||
int num4 = 0;
|
||||
if (bidcgcgmnnn != num4 && bidcgcgmnnn.PAAEOIBGJEI == CDFEDFLKOBE.Consumable)
|
||||
{
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.StopReceivingGifts();
|
||||
}
|
||||
if (consumableInfo == 0 || !consumableInfo.HasConsumableTool)
|
||||
{
|
||||
this.FFJNCDBCOBO.ActivateConsumable(consumable, true);
|
||||
goto IL_EA;
|
||||
}
|
||||
Vector3 down = Vector3.down;
|
||||
long <JPAOOKPLEDB>k__BackingField2 = consumable.<JPAOOKPLEDB>k__BackingField;
|
||||
ConsumableManager ffjncdbcobo2 = this.FFJNCDBCOBO;
|
||||
<CNJALCEBPMC>k__BackingField2 = consumable.<CNJALCEBPMC>k__BackingField;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
Tool tool;
|
||||
bool dynamicKinematicCollisionsCanBeApplied = tool.collisionSettings.DynamicKinematicCollisionsCanBeApplied;
|
||||
}
|
||||
return;
|
||||
}
|
||||
IL_EA:
|
||||
if (<CNJALCEBPMC>k__BackingField2 != 0)
|
||||
{
|
||||
}
|
||||
ConsumableManager ffjncdbcobo3 = this.FFJNCDBCOBO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006801 RID: 26625 RVA: 0x0016AFAC File Offset: 0x001691AC
|
||||
[Token(Token = "0x6006801")]
|
||||
[Address(RVA = "0x1A4CA30", Offset = "0x1A4BA30", VA = "0x181A4CA30")]
|
||||
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: 0x06006802 RID: 26626 RVA: 0x0016AFD4 File Offset: 0x001691D4
|
||||
[Token(Token = "0x6006802")]
|
||||
[Address(RVA = "0x1A4C4D0", Offset = "0x1A4B4D0", VA = "0x181A4C4D0")]
|
||||
public void Button_SetToolsDisplayMode()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Tools)
|
||||
{
|
||||
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)0L);
|
||||
this.FIFOHGCNDJP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006803 RID: 26627 RVA: 0x0016AFFC File Offset: 0x001691FC
|
||||
[Token(Token = "0x6006803")]
|
||||
[Address(RVA = "0x1A4C4B0", Offset = "0x1A4B4B0", VA = "0x181A4C4B0")]
|
||||
public void Button_SetSkinsDisplayMode()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Skins)
|
||||
{
|
||||
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)1L);
|
||||
this.FIFOHGCNDJP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006804 RID: 26628 RVA: 0x0016B024 File Offset: 0x00169224
|
||||
[Token(Token = "0x6006804")]
|
||||
[Address(RVA = "0x1A4C470", Offset = "0x1A4B470", VA = "0x181A4C470")]
|
||||
public void Button_SetFoodDisplayMode()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Food)
|
||||
{
|
||||
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)2L);
|
||||
this.FIFOHGCNDJP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006805 RID: 26629 RVA: 0x0016B04C File Offset: 0x0016924C
|
||||
[Token(Token = "0x6006805")]
|
||||
[Address(RVA = "0x1A4C490", Offset = "0x1A4B490", VA = "0x181A4C490")]
|
||||
public void Button_SetOtherDisplayMode()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != BackpackScreen.EJKOBPNECBN.Other)
|
||||
{
|
||||
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)3L);
|
||||
this.FIFOHGCNDJP();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006806 RID: 26630 RVA: 0x0016B074 File Offset: 0x00169274
|
||||
[Token(Token = "0x6006806")]
|
||||
[Address(RVA = "0x1A4D430", Offset = "0x1A4C430", VA = "0x181A4D430")]
|
||||
public void Toggle_FavoriteTool(bool isOn, JKPLBBBJLJK favoriteToolType)
|
||||
{
|
||||
Player.<EGKJPJKLEAI>k__BackingField.backpack.SetFavoriteTool((JKPLBBBJLJK)((uint)(-1)));
|
||||
}
|
||||
|
||||
// Token: 0x06006807 RID: 26631 RVA: 0x0016B098 File Offset: 0x00169298
|
||||
[Token(Token = "0x6006807")]
|
||||
[Address(RVA = "0x1A4D510", Offset = "0x1A4C510", VA = "0x181A4D510")]
|
||||
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: 0x06006808 RID: 26632 RVA: 0x0016B0C8 File Offset: 0x001692C8
|
||||
[Token(Token = "0x6006808")]
|
||||
[Address(RVA = "0x1A4D690", Offset = "0x1A4C690", VA = "0x181A4D690")]
|
||||
public BackpackScreen()
|
||||
{
|
||||
List<OOCCCGPICOG> list = new List();
|
||||
this.KIGHNGECPAD = list;
|
||||
this.HCKEPLFAMLN = (BackpackScreen.EJKOBPNECBN)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06006809 RID: 26633 RVA: 0x0016B0F8 File Offset: 0x001692F8
|
||||
[Token(Token = "0x6006809")]
|
||||
[Address(RVA = "0x1A4C3C0", Offset = "0x1A4B3C0", VA = "0x181A4C3C0")]
|
||||
[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: 0x04004430 RID: 17456
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4004430")]
|
||||
[SerializeField]
|
||||
[Header("Buttons")]
|
||||
private RadioButton3D toolsTabButton;
|
||||
|
||||
// Token: 0x04004431 RID: 17457
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4004431")]
|
||||
[SerializeField]
|
||||
private RadioButton3D skinsTabButton;
|
||||
|
||||
// Token: 0x04004432 RID: 17458
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4004432")]
|
||||
[SerializeField]
|
||||
private RadioButton3D foodTabButton;
|
||||
|
||||
// Token: 0x04004433 RID: 17459
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4004433")]
|
||||
[SerializeField]
|
||||
private RadioButton3D otherTabButton;
|
||||
|
||||
// Token: 0x04004434 RID: 17460
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4004434")]
|
||||
[SerializeField]
|
||||
[Header("Labels")]
|
||||
private RectTransform favoriteToolInfo;
|
||||
|
||||
// Token: 0x04004435 RID: 17461
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4004435")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private BackpackToolButtonPagedGrid backpackToolPagedGrid;
|
||||
|
||||
// Token: 0x04004436 RID: 17462
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4004436")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private EquipmentsPagedGrid skinsPagedGrid;
|
||||
|
||||
// Token: 0x04004437 RID: 17463
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4004437")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private ConsumablesPagedGrid consumablesPagedGrid;
|
||||
|
||||
// Token: 0x04004438 RID: 17464
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4004438")]
|
||||
private List<OOCCCGPICOG> KIGHNGECPAD;
|
||||
|
||||
// Token: 0x04004439 RID: 17465
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x4004439")]
|
||||
private ConsumableManager FFJNCDBCOBO;
|
||||
|
||||
// Token: 0x0400443A RID: 17466
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400443A")]
|
||||
private EquipmentManager CFEHLADODLN;
|
||||
|
||||
// Token: 0x0400443B RID: 17467
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400443B")]
|
||||
private BackpackScreen.EJKOBPNECBN HCKEPLFAMLN;
|
||||
|
||||
// Token: 0x0200121F RID: 4639
|
||||
[Token(Token = "0x200121F")]
|
||||
public enum EJKOBPNECBN
|
||||
{
|
||||
// Token: 0x0400443D RID: 17469
|
||||
[Token(Token = "0x400443D")]
|
||||
Invalid = -1,
|
||||
// Token: 0x0400443E RID: 17470
|
||||
[Token(Token = "0x400443E")]
|
||||
Tools,
|
||||
// Token: 0x0400443F RID: 17471
|
||||
[Token(Token = "0x400443F")]
|
||||
Skins,
|
||||
// Token: 0x04004440 RID: 17472
|
||||
[Token(Token = "0x4004440")]
|
||||
Food,
|
||||
// Token: 0x04004441 RID: 17473
|
||||
[Token(Token = "0x4004441")]
|
||||
Other
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200119C RID: 4508
|
||||
[Token(Token = "0x200119C")]
|
||||
public class BaseCreationObjectSettingFriendlyFlagsControl<UIControlType> : CreationObjectSettingPropertyUIControl<int, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<int, UIControlType>
|
||||
{
|
||||
// Token: 0x060064E3 RID: 25827 RVA: 0x0015DEA4 File Offset: 0x0015C0A4
|
||||
[Token(Token = "0x60064E3")]
|
||||
[Address(RVA = "0x256C750", Offset = "0x256B750", VA = "0x18256C750")]
|
||||
private void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060064E4 RID: 25828 RVA: 0x0015DEB8 File Offset: 0x0015C0B8
|
||||
[Token(Token = "0x60064E4")]
|
||||
[Address(RVA = "0x256CAC0", Offset = "0x256BAC0", VA = "0x18256CAC0", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
this.OnDestroy();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064E5 RID: 25829 RVA: 0x0015DED8 File Offset: 0x0015C0D8
|
||||
[Token(Token = "0x60064E5")]
|
||||
[Address(RVA = "0x256CBB0", Offset = "0x256BBB0", VA = "0x18256CBB0")]
|
||||
public void SetOptions(Dictionary<string, FLCFOLDCOJJ> NPNMLMJMNKG, int EGJJHJHIPCF)
|
||||
{
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x060064E6 RID: 25830 RVA: 0x0015DEF4 File Offset: 0x0015C0F4
|
||||
[Token(Token = "0x60064E6")]
|
||||
[Address(RVA = "0x256C850", Offset = "0x256B850", VA = "0x18256C850")]
|
||||
private void IDGCHPFNHGH(int ELOCPIFFCAA)
|
||||
{
|
||||
int num;
|
||||
if (ELOCPIFFCAA == 0 || num != ELOCPIFFCAA)
|
||||
{
|
||||
}
|
||||
this.UpdateControl();
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x060064E7 RID: 25831 RVA: 0x0015DF1C File Offset: 0x0015C11C
|
||||
[Token(Token = "0x60064E7")]
|
||||
[Address(RVA = "0x1CD4C20", Offset = "0x1CD3C20", VA = "0x181CD4C20")]
|
||||
private void KCMBKBHANOH()
|
||||
{
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x060064E8 RID: 25832 RVA: 0x0015DF38 File Offset: 0x0015C138
|
||||
[Token(Token = "0x60064E8")]
|
||||
[Address(RVA = "0x256C7F0", Offset = "0x256B7F0", VA = "0x18256C7F0", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
this.HNFFKJABKNO();
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x060064E9 RID: 25833 RVA: 0x0015DF58 File Offset: 0x0015C158
|
||||
[Token(Token = "0x60064E9")]
|
||||
[Address(RVA = "0x256C900", Offset = "0x256B900", VA = "0x18256C900")]
|
||||
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: 0x060064EA RID: 25834 RVA: 0x0015DFE0 File Offset: 0x0015C1E0
|
||||
[Token(Token = "0x60064EA")]
|
||||
[Address(RVA = "0x20F5DE0", Offset = "0x20F4DE0", VA = "0x1820F5DE0")]
|
||||
public BaseCreationObjectSettingFriendlyFlagsControl()
|
||||
{
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x040041FC RID: 16892
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40041FC")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private FriendlyIntPagedGrid friendlyIntPagedGrid;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,143 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200119E RID: 4510
|
||||
[Token(Token = "0x200119E")]
|
||||
public class BaseCreationObjectSettingFriendlyGuidControl<UIControlType> : CreationObjectSettingPropertyUIControl<Guid, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<Guid, UIControlType>
|
||||
{
|
||||
// Token: 0x060064EC RID: 25836 RVA: 0x0015E010 File Offset: 0x0015C210
|
||||
[Token(Token = "0x60064EC")]
|
||||
[Address(RVA = "0x256CC70", Offset = "0x256BC70", VA = "0x18256CC70")]
|
||||
private void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060064ED RID: 25837 RVA: 0x0015E024 File Offset: 0x0015C224
|
||||
[Token(Token = "0x60064ED")]
|
||||
[Address(RVA = "0x256CF00", Offset = "0x256BF00", VA = "0x18256CF00", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
this.OnDestroy();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064EE RID: 25838 RVA: 0x0015E044 File Offset: 0x0015C244
|
||||
[Token(Token = "0x60064EE")]
|
||||
[Address(RVA = "0x256CFF0", Offset = "0x256BFF0", VA = "0x18256CFF0")]
|
||||
public void SetOptions(Dictionary<string, FriendlyGuidButton.GKBOCIFIACL> NPNMLMJMNKG, Guid EGJJHJHIPCF)
|
||||
{
|
||||
int num = 0;
|
||||
this.IOFDNIMEBCE(num);
|
||||
}
|
||||
|
||||
// Token: 0x060064EF RID: 25839 RVA: 0x0015E064 File Offset: 0x0015C264
|
||||
[Token(Token = "0x60064EF")]
|
||||
[Address(RVA = "0x256CEB0", Offset = "0x256BEB0", VA = "0x18256CEB0")]
|
||||
private void KCMBKBHANOH()
|
||||
{
|
||||
int num = 0;
|
||||
this.IOFDNIMEBCE(num);
|
||||
}
|
||||
|
||||
// Token: 0x060064F0 RID: 25840 RVA: 0x0015E080 File Offset: 0x0015C280
|
||||
[Token(Token = "0x60064F0")]
|
||||
[Address(RVA = "0x256CD10", Offset = "0x256BD10", VA = "0x18256CD10")]
|
||||
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: 0x060064F1 RID: 25841 RVA: 0x0015E0B8 File Offset: 0x0015C2B8
|
||||
[Token(Token = "0x60064F1")]
|
||||
[Address(RVA = "0x20F21E0", Offset = "0x20F11E0", VA = "0x1820F21E0")]
|
||||
public BaseCreationObjectSettingFriendlyGuidControl()
|
||||
{
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x040041FD RID: 16893
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40041FD")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private FriendlyGuidPagedGrid friendlyGuidPagedGrid;
|
||||
|
||||
// Token: 0x040041FE RID: 16894
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40041FE")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0200119F RID: 4511
|
||||
[Token(Token = "0x200119F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MFDCBMHNKOF
|
||||
{
|
||||
// Token: 0x060064F2 RID: 25842 RVA: 0x0015E0D4 File Offset: 0x0015C2D4
|
||||
[Token(Token = "0x60064F2")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public MFDCBMHNKOF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040041FF RID: 16895
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40041FF")]
|
||||
public Guid? overriddenValue;
|
||||
|
||||
// Token: 0x04004200 RID: 16896
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004200")]
|
||||
public BaseCreationObjectSettingFriendlyGuidControl<UIControlType> <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x020011A0 RID: 4512
|
||||
[Token(Token = "0x20011A0")]
|
||||
[CompilerGenerated]
|
||||
private sealed class COBEONFEODP
|
||||
{
|
||||
// Token: 0x060064F3 RID: 25843 RVA: 0x0015E0F0 File Offset: 0x0015C2F0
|
||||
[Token(Token = "0x60064F3")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public COBEONFEODP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060064F4 RID: 25844 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60064F4")]
|
||||
[Address(RVA = "0x256EA90", Offset = "0x256DA90", VA = "0x18256EA90")]
|
||||
internal bool <UpdateButtons>b__0(RadioButton3D b)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x04004201 RID: 16897
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004201")]
|
||||
public bool interactible;
|
||||
|
||||
// Token: 0x04004202 RID: 16898
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004202")]
|
||||
public BaseCreationObjectSettingFriendlyGuidControl<UIControlType>.MFDCBMHNKOF CS$<>8__locals1;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,148 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011A2 RID: 4514
|
||||
[Token(Token = "0x20011A2")]
|
||||
public class BaseCreationObjectSettingFriendlyGuidSetControl<UIControlType> : CreationObjectSettingPropertyUIControl<ISet<Guid>, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<ISet<Guid>, UIControlType>
|
||||
{
|
||||
// Token: 0x060064F6 RID: 25846 RVA: 0x0015E120 File Offset: 0x0015C320
|
||||
[Token(Token = "0x60064F6")]
|
||||
[Address(RVA = "0x256D100", Offset = "0x256C100", VA = "0x18256D100")]
|
||||
private void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060064F7 RID: 25847 RVA: 0x0015E134 File Offset: 0x0015C334
|
||||
[Token(Token = "0x60064F7")]
|
||||
[Address(RVA = "0x256D6B0", Offset = "0x256C6B0", VA = "0x18256D6B0", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
this.OnDestroy();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064F8 RID: 25848 RVA: 0x0015E154 File Offset: 0x0015C354
|
||||
[Token(Token = "0x60064F8")]
|
||||
[Address(RVA = "0x256D7A0", Offset = "0x256C7A0", VA = "0x18256D7A0")]
|
||||
public void SetOptions(Dictionary<string, FriendlyGuidButton.GKBOCIFIACL> NPNMLMJMNKG)
|
||||
{
|
||||
int num = 0;
|
||||
Dictionary<string, FriendlyGuidButton.GKBOCIFIACL>.ValueCollection values = NPNMLMJMNKG.Values;
|
||||
num += num;
|
||||
num++;
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x060064F9 RID: 25849 RVA: 0x0015E180 File Offset: 0x0015C380
|
||||
[Token(Token = "0x60064F9")]
|
||||
[Address(RVA = "0x256D1A0", Offset = "0x256C1A0", VA = "0x18256D1A0")]
|
||||
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;
|
||||
}
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x060064FA RID: 25850 RVA: 0x0015E20C File Offset: 0x0015C40C
|
||||
[Token(Token = "0x60064FA")]
|
||||
[Address(RVA = "0x1CCBCB0", Offset = "0x1CCACB0", VA = "0x181CCBCB0")]
|
||||
private void KCMBKBHANOH()
|
||||
{
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x060064FB RID: 25851 RVA: 0x0015E228 File Offset: 0x0015C428
|
||||
[Token(Token = "0x60064FB")]
|
||||
[Address(RVA = "0x256D400", Offset = "0x256C400", VA = "0x18256D400")]
|
||||
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: 0x060064FC RID: 25852 RVA: 0x0015E2D0 File Offset: 0x0015C4D0
|
||||
[Token(Token = "0x60064FC")]
|
||||
[Address(RVA = "0x20F5DE0", Offset = "0x20F4DE0", VA = "0x1820F5DE0")]
|
||||
public BaseCreationObjectSettingFriendlyGuidSetControl()
|
||||
{
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x04004203 RID: 16899
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004203")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private FriendlyGuidPagedGrid friendlyGuidPagedGrid;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,102 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011A6 RID: 4518
|
||||
[Token(Token = "0x20011A6")]
|
||||
public class BaseCreationObjectSettingFriendlyIntControl<UIControlType> : CreationObjectSettingPropertyUIControl<int, UIControlType> where UIControlType : CreationObjectSettingPropertyUIControl<int, UIControlType>
|
||||
{
|
||||
// Token: 0x06006502 RID: 25858 RVA: 0x0015E3DC File Offset: 0x0015C5DC
|
||||
[Token(Token = "0x6006502")]
|
||||
[Address(RVA = "0x256DAE0", Offset = "0x256CAE0", VA = "0x18256DAE0")]
|
||||
private void Awake()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006503 RID: 25859 RVA: 0x0015E3F0 File Offset: 0x0015C5F0
|
||||
[Token(Token = "0x6006503")]
|
||||
[Address(RVA = "0x256DDB0", Offset = "0x256CDB0", VA = "0x18256DDB0", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
this.OnDestroy();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006504 RID: 25860 RVA: 0x0015E410 File Offset: 0x0015C610
|
||||
[Token(Token = "0x6006504")]
|
||||
[Address(RVA = "0x256DEA0", Offset = "0x256CEA0", VA = "0x18256DEA0")]
|
||||
public void SetOptions(Dictionary<string, FLCFOLDCOJJ> NPNMLMJMNKG, int EGJJHJHIPCF)
|
||||
{
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x06006505 RID: 25861 RVA: 0x0015E42C File Offset: 0x0015C62C
|
||||
[Token(Token = "0x6006505")]
|
||||
[Address(RVA = "0x1CD4C20", Offset = "0x1CD3C20", VA = "0x181CD4C20")]
|
||||
private void KCMBKBHANOH()
|
||||
{
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x06006506 RID: 25862 RVA: 0x0015E448 File Offset: 0x0015C648
|
||||
[Token(Token = "0x6006506")]
|
||||
[Address(RVA = "0x256DC60", Offset = "0x256CC60", VA = "0x18256DC60", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
this.HNFFKJABKNO();
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x06006507 RID: 25863 RVA: 0x0015E468 File Offset: 0x0015C668
|
||||
[Token(Token = "0x6006507")]
|
||||
[Address(RVA = "0x256DCC0", Offset = "0x256CCC0", VA = "0x18256DCC0")]
|
||||
private void IOFDNIMEBCE()
|
||||
{
|
||||
RadioGroup3D componentInChildren = base.GetComponentInChildren<RadioGroup3D>();
|
||||
int num = 0;
|
||||
if (componentInChildren != num)
|
||||
{
|
||||
Func<RadioButton3D, bool> func;
|
||||
componentInChildren.SetSelectionStates(func);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006508 RID: 25864 RVA: 0x0015E498 File Offset: 0x0015C698
|
||||
[Token(Token = "0x6006508")]
|
||||
[Address(RVA = "0x20F5DE0", Offset = "0x20F4DE0", VA = "0x1820F5DE0")]
|
||||
public BaseCreationObjectSettingFriendlyIntControl()
|
||||
{
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x06006509 RID: 25865 RVA: 0x0015E4B4 File Offset: 0x0015C6B4
|
||||
[Token(Token = "0x6006509")]
|
||||
[Address(RVA = "0x256DB80", Offset = "0x256CB80", VA = "0x18256DB80")]
|
||||
[CompilerGenerated]
|
||||
private bool GBKNBLCMLDO(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
FriendlyIntButton component = FOJLJNMAJLC.GetComponent<FriendlyIntButton>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
int <ECBPPNEBCMG>k__BackingField = component.<ECBPPNEBCMG>k__BackingField;
|
||||
}
|
||||
int num2;
|
||||
return 0 == num2;
|
||||
}
|
||||
|
||||
// Token: 0x04004208 RID: 16904
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004208")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private FriendlyIntPagedGrid friendlyIntPagedGrid;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011AD RID: 4525
|
||||
[Token(Token = "0x20011AD")]
|
||||
public abstract class BaseCreationObjectSettingPropertyUIControl : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700112F RID: 4399
|
||||
// (get) Token: 0x0600652A RID: 25898 RVA: 0x0015EA10 File Offset: 0x0015CC10
|
||||
// (set) Token: 0x0600652B RID: 25899 RVA: 0x0015EA24 File Offset: 0x0015CC24
|
||||
[Token(Token = "0x1700112F")]
|
||||
public MakerPen CMHBEGINGCG
|
||||
{
|
||||
[Token(Token = "0x600652A")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
get;
|
||||
[Token(Token = "0x600652B")]
|
||||
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600652C RID: 25900
|
||||
[Token(Token = "0x600652C")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract void UpdateControl();
|
||||
|
||||
// Token: 0x0600652D RID: 25901 RVA: 0x0015EA38 File Offset: 0x0015CC38
|
||||
[Token(Token = "0x600652D")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
protected BaseCreationObjectSettingPropertyUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400421F RID: 16927
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400421F")]
|
||||
public TextMeshProUGUI PropertyDescription;
|
||||
|
||||
// Token: 0x04004220 RID: 16928
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4004220")]
|
||||
public TextMeshProUGUI PropertyValueText;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,143 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200123A RID: 4666
|
||||
[Token(Token = "0x200123A")]
|
||||
public class BaseRoomButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001171 RID: 4465
|
||||
// (get) Token: 0x06006869 RID: 26729 RVA: 0x0016C3A8 File Offset: 0x0016A5A8
|
||||
[Token(Token = "0x17001171")]
|
||||
public Button3D.OnButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6006869")]
|
||||
[Address(RVA = "0x1A4DB90", Offset = "0x1A4CB90", VA = "0x181A4DB90")]
|
||||
get
|
||||
{
|
||||
return this.button.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600686A RID: 26730 RVA: 0x0016C3C8 File Offset: 0x0016A5C8
|
||||
[Token(Token = "0x600686A")]
|
||||
[Address(RVA = "0x1A4D700", Offset = "0x1A4C700", VA = "0x181A4D700")]
|
||||
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: 0x0600686B RID: 26731 RVA: 0x0016C404 File Offset: 0x0016A604
|
||||
[Token(Token = "0x600686B")]
|
||||
[Address(RVA = "0x1A4D940", Offset = "0x1A4C940", VA = "0x181A4D940")]
|
||||
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: 0x0600686C RID: 26732 RVA: 0x0016C538 File Offset: 0x0016A738
|
||||
[Token(Token = "0x600686C")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public BaseRoomButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004492 RID: 17554
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004492")]
|
||||
public KLCOGEIGEBJ CurrentRoom;
|
||||
|
||||
// Token: 0x04004493 RID: 17555
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4004493")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private RoomOrPlaylistImage roomImage;
|
||||
|
||||
// Token: 0x04004494 RID: 17556
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4004494")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private TextMeshProUGUI roomNameText;
|
||||
|
||||
// Token: 0x04004495 RID: 17557
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4004495")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private Button3D button;
|
||||
|
||||
// Token: 0x04004496 RID: 17558
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4004496")]
|
||||
[SerializeField]
|
||||
private Image panel;
|
||||
|
||||
// Token: 0x04004497 RID: 17559
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4004497")]
|
||||
[SerializeField]
|
||||
private GameObject notYetSupportedBanner;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,302 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200125E RID: 4702
|
||||
[Token(Token = "0x200125E")]
|
||||
public class BecomeMemberToPurchaseItemScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x1700117A RID: 4474
|
||||
// (get) Token: 0x060068FF RID: 26879 RVA: 0x0016EB08 File Offset: 0x0016CD08
|
||||
// (set) Token: 0x06006900 RID: 26880 RVA: 0x0016EB1C File Offset: 0x0016CD1C
|
||||
[Token(Token = "0x1700117A")]
|
||||
public HOJMGAMMIAD NKMOKCDNHIM
|
||||
{
|
||||
[Token(Token = "0x60068FF")]
|
||||
[Address(RVA = "0x54F130", Offset = "0x54E130", VA = "0x18054F130")]
|
||||
get;
|
||||
[Token(Token = "0x6006900")]
|
||||
[Address(RVA = "0x811DC0", Offset = "0x810DC0", VA = "0x180811DC0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x1700117B RID: 4475
|
||||
// (get) Token: 0x06006901 RID: 26881 RVA: 0x0016EB30 File Offset: 0x0016CD30
|
||||
// (set) Token: 0x06006902 RID: 26882 RVA: 0x0016EB44 File Offset: 0x0016CD44
|
||||
[Token(Token = "0x1700117B")]
|
||||
public MJLPNOMEFKG ABNDLFJFIMA
|
||||
{
|
||||
[Token(Token = "0x6006901")]
|
||||
[Address(RVA = "0x44BF00", Offset = "0x44AF00", VA = "0x18044BF00")]
|
||||
get
|
||||
{
|
||||
return this.LCHHGFPOHGH;
|
||||
}
|
||||
[Token(Token = "0x6006902")]
|
||||
[Address(RVA = "0x1A4DC00", Offset = "0x1A4CC00", VA = "0x181A4DC00")]
|
||||
private set
|
||||
{
|
||||
if (this.LCHHGFPOHGH != value)
|
||||
{
|
||||
this.LCHHGFPOHGH = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006903 RID: 26883 RVA: 0x0016EB64 File Offset: 0x0016CD64
|
||||
[Token(Token = "0x6006903")]
|
||||
[Address(RVA = "0x1A4DD80", Offset = "0x1A4CD80", VA = "0x181A4DD80", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
Transform transform = this.prefabRoot;
|
||||
int num = 0;
|
||||
if (transform != num)
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
BecomeMemberToPurchaseItemScreen.FIPENCPNJPE fipencpnjpe;
|
||||
fipencpnjpe.System.IDisposable.Dispose();
|
||||
fipencpnjpe.<>1__state = (int)((ulong)0L);
|
||||
fipencpnjpe.<>4__this = this;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(this, fipencpnjpe);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006904 RID: 26884 RVA: 0x0016EBB8 File Offset: 0x0016CDB8
|
||||
[Token(Token = "0x6006904")]
|
||||
[Address(RVA = "0x1A4E1B0", Offset = "0x1A4D1B0", VA = "0x181A4E1B0", Slot = "11")]
|
||||
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: 0x06006905 RID: 26885 RVA: 0x0016EBF4 File Offset: 0x0016CDF4
|
||||
[Token(Token = "0x6006905")]
|
||||
[Address(RVA = "0x1A4DFB0", Offset = "0x1A4CFB0", VA = "0x181A4DFB0")]
|
||||
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: 0x06006906 RID: 26886 RVA: 0x0016EC94 File Offset: 0x0016CE94
|
||||
[Token(Token = "0x6006906")]
|
||||
[Address(RVA = "0x1A4DE90", Offset = "0x1A4CE90", VA = "0x181A4DE90")]
|
||||
private IEnumerator<KENFJGFMIPM> NOLIEFFLNEO()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06006906)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> AGUI.StackedUI.BecomeMemberToPurchaseItemScreen::NOLIEFFLNEO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(FIPENCPNJPE::System.IDisposable.Dispose, ldloc:FIPENCPNJPE(var_0))
|
||||
stfld:int32(FIPENCPNJPE::<>1__state, ldloc:FIPENCPNJPE(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:BecomeMemberToPurchaseItemScreen(FIPENCPNJPE::<>4__this, ldloc:FIPENCPNJPE(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: 0x06006907 RID: 26887 RVA: 0x0016ECB8 File Offset: 0x0016CEB8
|
||||
[Token(Token = "0x6006907")]
|
||||
[Address(RVA = "0x1A4DEF0", Offset = "0x1A4CEF0", VA = "0x181A4DEF0")]
|
||||
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: 0x06006908 RID: 26888 RVA: 0x0016ECFC File Offset: 0x0016CEFC
|
||||
[Token(Token = "0x6006908")]
|
||||
[Address(RVA = "0x1A4E250", Offset = "0x1A4D250", VA = "0x181A4E250")]
|
||||
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_84;
|
||||
}
|
||||
global::UnityEngine.Object.Destroy(gameObject);
|
||||
}
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
if (this.LCHHGFPOHGH != LHKDGCMGAKD)
|
||||
{
|
||||
this.LCHHGFPOHGH = LHKDGCMGAKD;
|
||||
}
|
||||
if (LHKDGCMGAKD != 0)
|
||||
{
|
||||
Func<JCOINEEFENJ<GameObject>> func = new Func(this.EPCBDPNLMOK);
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.itemName;
|
||||
MJLPNOMEFKG lchhgfpohgh = this.LCHHGFPOHGH;
|
||||
string text = textMeshProUGUI.text;
|
||||
}
|
||||
return;
|
||||
IL_84:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006909 RID: 26889 RVA: 0x0016ED98 File Offset: 0x0016CF98
|
||||
[Token(Token = "0x6006909")]
|
||||
[Address(RVA = "0x1A4DC90", Offset = "0x1A4CC90", VA = "0x181A4DC90")]
|
||||
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: 0x0600690A RID: 26890 RVA: 0x0016EDCC File Offset: 0x0016CFCC
|
||||
[Token(Token = "0x600690A")]
|
||||
[Address(RVA = "0x1A4DBB0", Offset = "0x1A4CBB0", VA = "0x181A4DBB0")]
|
||||
public void Button_UpgradePlan()
|
||||
{
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num = 0;
|
||||
<LBNLPAIAGHF>k__BackingField.ShowRRPSignUp("SubscribersItem", num);
|
||||
}
|
||||
|
||||
// Token: 0x0600690B RID: 26891 RVA: 0x0016EDF4 File Offset: 0x0016CFF4
|
||||
[Token(Token = "0x600690B")]
|
||||
[Address(RVA = "0x1A4E540", Offset = "0x1A4D540", VA = "0x181A4E540")]
|
||||
public BecomeMemberToPurchaseItemScreen()
|
||||
{
|
||||
Quaternion identity = Quaternion.identity;
|
||||
this.imposterRotationSpeed = 45f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600690C RID: 26892 RVA: 0x0016EE3C File Offset: 0x0016D03C
|
||||
[Token(Token = "0x600690C")]
|
||||
[Address(RVA = "0x1A4DC20", Offset = "0x1A4CC20", VA = "0x181A4DC20")]
|
||||
[CompilerGenerated]
|
||||
private JCOINEEFENJ<GameObject> EPCBDPNLMOK()
|
||||
{
|
||||
ImposterSpawnManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MJLPNOMEFKG lchhgfpohgh = this.LCHHGFPOHGH;
|
||||
return instance.LoadItemAsync(lchhgfpohgh);
|
||||
}
|
||||
|
||||
// Token: 0x04004512 RID: 17682
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4004512")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI itemName;
|
||||
|
||||
// Token: 0x04004513 RID: 17683
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4004513")]
|
||||
[SerializeField]
|
||||
[Header("Imposter")]
|
||||
private Transform prefabRoot;
|
||||
|
||||
// Token: 0x04004514 RID: 17684
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4004514")]
|
||||
[SerializeField]
|
||||
private float localImposterRadius = 62.5f;
|
||||
|
||||
// Token: 0x04004515 RID: 17685
|
||||
[FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x4004515")]
|
||||
[SerializeField]
|
||||
private float imposterParentNormalSize = 0.75f;
|
||||
|
||||
// Token: 0x04004516 RID: 17686
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4004516")]
|
||||
[SerializeField]
|
||||
private float imposterParentLargeSize = 1.25f;
|
||||
|
||||
// Token: 0x04004517 RID: 17687
|
||||
[FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x4004517")]
|
||||
[SerializeField]
|
||||
private Quaternion imposterStartingRotation;
|
||||
|
||||
// Token: 0x04004518 RID: 17688
|
||||
[FieldOffset(Offset = "0xF4")]
|
||||
[Token(Token = "0x4004518")]
|
||||
[SerializeField]
|
||||
private float imposterRotationSpeed;
|
||||
|
||||
// Token: 0x0400451A RID: 17690
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400451A")]
|
||||
private MJLPNOMEFKG LCHHGFPOHGH;
|
||||
|
||||
// Token: 0x0400451B RID: 17691
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400451B")]
|
||||
private JCOINEEFENJ<GameObject> IGPGEOMGLDG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,357 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Avatars.Data.Runtime;
|
||||
using RecRoom.Avatars.Outfit;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200123B RID: 4667
|
||||
[Token(Token = "0x200123B")]
|
||||
public class BrowsableOutfitItemButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001172 RID: 4466
|
||||
// (get) Token: 0x0600686D RID: 26733 RVA: 0x0016C54C File Offset: 0x0016A74C
|
||||
// (set) Token: 0x0600686E RID: 26734 RVA: 0x0016C560 File Offset: 0x0016A760
|
||||
[Token(Token = "0x17001172")]
|
||||
public EOBKJELFMIA JOOKDLGFMEA
|
||||
{
|
||||
[Token(Token = "0x600686D")]
|
||||
[Address(RVA = "0x4936C0", Offset = "0x4926C0", VA = "0x1804936C0")]
|
||||
get;
|
||||
[Token(Token = "0x600686E")]
|
||||
[Address(RVA = "0x42B6C0", Offset = "0x42A6C0", VA = "0x18042B6C0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17001173 RID: 4467
|
||||
// (get) Token: 0x0600686F RID: 26735 RVA: 0x0016C574 File Offset: 0x0016A774
|
||||
[Token(Token = "0x17001173")]
|
||||
public Button3D.OnButton3DClick MBJHGNGHPOM
|
||||
{
|
||||
[Token(Token = "0x600686F")]
|
||||
[Address(RVA = "0x1257190", Offset = "0x1256190", VA = "0x181257190")]
|
||||
get
|
||||
{
|
||||
return this.buyButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001174 RID: 4468
|
||||
// (get) Token: 0x06006870 RID: 26736 RVA: 0x0016C594 File Offset: 0x0016A794
|
||||
[Token(Token = "0x17001174")]
|
||||
public Button3D.OnButton3DClick KBAOOEAOPPH
|
||||
{
|
||||
[Token(Token = "0x6006870")]
|
||||
[Address(RVA = "0x12571B0", Offset = "0x12561B0", VA = "0x1812571B0")]
|
||||
get
|
||||
{
|
||||
return this.tryButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006871 RID: 26737 RVA: 0x0016C5B4 File Offset: 0x0016A7B4
|
||||
[Token(Token = "0x6006871")]
|
||||
[Address(RVA = "0x1A4EB00", Offset = "0x1A4DB00", VA = "0x181A4EB00")]
|
||||
public void SetItem(EOBKJELFMIA ADHABGCIMAE, StackedUIBase ANEGNEHDLOI)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
EOBKJELFMIA 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_128;
|
||||
}
|
||||
global::UnityEngine.Object.Destroy(gameObject);
|
||||
}
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
EOBKJELFMIA browsableAvatarItem2 = bebjakbepfp.browsableAvatarItem;
|
||||
this.<IIBPFHJMDJL>k__BackingField = browsableAvatarItem2;
|
||||
Func<JCOINEEFENJ<GameObject>> func = delegate
|
||||
{
|
||||
ImposterSpawnManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
AvatarItem <ILOHMGPEJAL>k__BackingField = bebjakbepfp.browsableAvatarItem.<ILOHMGPEJAL>k__BackingField;
|
||||
return instance.LoadItemAsync(<ILOHMGPEJAL>k__BackingField);
|
||||
};
|
||||
Action<GameObject> action = delegate(GameObject go)
|
||||
{
|
||||
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(go.GetComponent<SpawnableTool>());
|
||||
bebjakbepfp.<>4__this.CDMFOPMHFHK();
|
||||
};
|
||||
TextMeshProUGUI textMeshProUGUI = this.itemName;
|
||||
OutfitManager.AvatarItemMetadata <FLFHILBLCOG>k__BackingField = bebjakbepfp.browsableAvatarItem.<FLFHILBLCOG>k__BackingField;
|
||||
string text = textMeshProUGUI.text;
|
||||
Image image = this.outline;
|
||||
int num2 = 0;
|
||||
if (image != num2)
|
||||
{
|
||||
PGCHMNKBEFJ rarity = bebjakbepfp.browsableAvatarItem.<FLFHILBLCOG>k__BackingField.Rarity;
|
||||
if (rarity > PGCHMNKBEFJ.Uncommon)
|
||||
{
|
||||
if (rarity == PGCHMNKBEFJ.Rare)
|
||||
{
|
||||
Image image2 = this.outline;
|
||||
}
|
||||
if (rarity == PGCHMNKBEFJ.Epic)
|
||||
{
|
||||
Image image3 = this.outline;
|
||||
}
|
||||
if (rarity != PGCHMNKBEFJ.Legendary)
|
||||
{
|
||||
goto IL_11A;
|
||||
}
|
||||
Image image4 = this.outline;
|
||||
}
|
||||
if (rarity == PGCHMNKBEFJ.Common)
|
||||
{
|
||||
Color color = this.outline.color;
|
||||
return;
|
||||
}
|
||||
if (bebjakbepfp == (ulong)10L)
|
||||
{
|
||||
Image image5 = this.outline;
|
||||
}
|
||||
IL_11A:
|
||||
Image image6 = this.outline;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
return;
|
||||
IL_128:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006872 RID: 26738 RVA: 0x0016C6F4 File Offset: 0x0016A8F4
|
||||
[Token(Token = "0x6006872")]
|
||||
[Address(RVA = "0x1A4E770", Offset = "0x1A4D770", VA = "0x181A4E770")]
|
||||
private void CDMFOPMHFHK()
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num && base.gameObject.activeInHierarchy)
|
||||
{
|
||||
Button3D button3D = this.tryButton;
|
||||
int num2 = 0;
|
||||
if (button3D != num2)
|
||||
{
|
||||
HOJMGAMMIAD <OHIGJIBAPHD>k__BackingField = this.<IIBPFHJMDJL>k__BackingField.<OHIGJIBAPHD>k__BackingField;
|
||||
if (<OHIGJIBAPHD>k__BackingField != 0)
|
||||
{
|
||||
MJLPNOMEFKG <IPAKFAFGINE>k__BackingField = <OHIGJIBAPHD>k__BackingField.<IPAKFAFGINE>k__BackingField;
|
||||
if (<IPAKFAFGINE>k__BackingField.<KFFMMFIJKJM>k__BackingField != CDFEDFLKOBE.OutfitItem || !<IPAKFAFGINE>k__BackingField.GALBNBBPHLE())
|
||||
{
|
||||
}
|
||||
GameObject gameObject = this.tryButton.gameObject;
|
||||
}
|
||||
GameObject gameObject2 = this.tryButton.gameObject;
|
||||
bool flag = !this.<IIBPFHJMDJL>k__BackingField.<FPECCGKDEMF>k__BackingField;
|
||||
gameObject2.SetActive(flag);
|
||||
}
|
||||
Tooltip tooltip = this.tooltip;
|
||||
int num3 = 0;
|
||||
if (tooltip != num3)
|
||||
{
|
||||
OutfitManager.AvatarItemMetadata <FLFHILBLCOG>k__BackingField = this.<IIBPFHJMDJL>k__BackingField.<FLFHILBLCOG>k__BackingField;
|
||||
Tooltip tooltip2 = this.tooltip;
|
||||
string text = <FLFHILBLCOG>k__BackingField.Tooltip;
|
||||
tooltip2.Message = text;
|
||||
Tooltip tooltip3 = this.tooltip;
|
||||
bool flag2 = !string.IsNullOrEmpty(tooltip3.Message);
|
||||
tooltip3.enabled = flag2;
|
||||
}
|
||||
Button3D button3D2 = this.buyButton;
|
||||
int num4 = 0;
|
||||
if (button3D2 != num4)
|
||||
{
|
||||
HOJMGAMMIAD <OHIGJIBAPHD>k__BackingField2 = this.<IIBPFHJMDJL>k__BackingField.<OHIGJIBAPHD>k__BackingField;
|
||||
if (<OHIGJIBAPHD>k__BackingField2 != 0)
|
||||
{
|
||||
if (!<OHIGJIBAPHD>k__BackingField2.<IPAKFAFGINE>k__BackingField.GALBNBBPHLE())
|
||||
{
|
||||
this.buyButton.FFDOINJEHMM = true;
|
||||
string text2 = KAPMCNBLECN.OGDDBKIBKCB(this.<IIBPFHJMDJL>k__BackingField.<OHIGJIBAPHD>k__BackingField);
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.buyButtonText, text2);
|
||||
return;
|
||||
}
|
||||
bool flag3;
|
||||
this.buyButton.FFDOINJEHMM = flag3;
|
||||
}
|
||||
Button3D button3D3 = this.buyButton;
|
||||
int num5 = 0;
|
||||
button3D3.FFDOINJEHMM = num5 != 0;
|
||||
EOBKJELFMIA eobkjelfmia = this.<IIBPFHJMDJL>k__BackingField;
|
||||
if (eobkjelfmia.<FPECCGKDEMF>k__BackingField)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006873 RID: 26739 RVA: 0x0016C8A4 File Offset: 0x0016AAA4
|
||||
[Token(Token = "0x6006873")]
|
||||
[Address(RVA = "0x1A4E730", Offset = "0x1A4D730", VA = "0x181A4E730")]
|
||||
private void ANHDNDLNNIO()
|
||||
{
|
||||
string text = KAPMCNBLECN.OGDDBKIBKCB(this.<IIBPFHJMDJL>k__BackingField.<OHIGJIBAPHD>k__BackingField);
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.buyButtonText, text);
|
||||
}
|
||||
|
||||
// Token: 0x06006874 RID: 26740 RVA: 0x0016C8D4 File Offset: 0x0016AAD4
|
||||
[Token(Token = "0x6006874")]
|
||||
[Address(RVA = "0x1A4EF90", Offset = "0x1A4DF90", VA = "0x181A4EF90")]
|
||||
public BrowsableOutfitItemButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004498 RID: 17560
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004498")]
|
||||
[SerializeField]
|
||||
private Button3D buyButton;
|
||||
|
||||
// Token: 0x04004499 RID: 17561
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4004499")]
|
||||
[SerializeField]
|
||||
private Button3D tryButton;
|
||||
|
||||
// Token: 0x0400449A RID: 17562
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400449A")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x0400449B RID: 17563
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400449B")]
|
||||
[SerializeField]
|
||||
private Transform prefabRoot;
|
||||
|
||||
// Token: 0x0400449C RID: 17564
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400449C")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI itemName;
|
||||
|
||||
// Token: 0x0400449D RID: 17565
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400449D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI buyButtonText;
|
||||
|
||||
// Token: 0x0400449E RID: 17566
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400449E")]
|
||||
[SerializeField]
|
||||
private float localImposterRadius = 62.5f;
|
||||
|
||||
// Token: 0x0400449F RID: 17567
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400449F")]
|
||||
[SerializeField]
|
||||
[Header("Colors")]
|
||||
private Image outline;
|
||||
|
||||
// Token: 0x040044A0 RID: 17568
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x40044A0")]
|
||||
[SerializeField]
|
||||
private Color oneStarColor;
|
||||
|
||||
// Token: 0x040044A1 RID: 17569
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x40044A1")]
|
||||
[SerializeField]
|
||||
private Color twoStarColor;
|
||||
|
||||
// Token: 0x040044A2 RID: 17570
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40044A2")]
|
||||
[SerializeField]
|
||||
private Color threeStarColor;
|
||||
|
||||
// Token: 0x040044A3 RID: 17571
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40044A3")]
|
||||
[SerializeField]
|
||||
private Color fourStarColor;
|
||||
|
||||
// Token: 0x040044A4 RID: 17572
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40044A4")]
|
||||
[SerializeField]
|
||||
private Color fiveStarColor;
|
||||
|
||||
// Token: 0x040044A5 RID: 17573
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40044A5")]
|
||||
[SerializeField]
|
||||
private Color defaultColor;
|
||||
|
||||
// Token: 0x040044A7 RID: 17575
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40044A7")]
|
||||
private JCOINEEFENJ<GameObject> IGPGEOMGLDG;
|
||||
|
||||
// Token: 0x0200123C RID: 4668
|
||||
[Token(Token = "0x200123C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BEBJAKBEPFP
|
||||
{
|
||||
// Token: 0x06006875 RID: 26741 RVA: 0x0016C8F4 File Offset: 0x0016AAF4
|
||||
[Token(Token = "0x6006875")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public BEBJAKBEPFP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006876 RID: 26742 RVA: 0x0016C908 File Offset: 0x0016AB08
|
||||
[Token(Token = "0x6006876")]
|
||||
[Address(RVA = "0x1A4C190", Offset = "0x1A4B190", VA = "0x181A4C190")]
|
||||
internal JCOINEEFENJ<GameObject> <SetItem>b__0()
|
||||
{
|
||||
ImposterSpawnManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
AvatarItem <ILOHMGPEJAL>k__BackingField = this.browsableAvatarItem.<ILOHMGPEJAL>k__BackingField;
|
||||
return instance.LoadItemAsync(<ILOHMGPEJAL>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x06006877 RID: 26743 RVA: 0x0016C934 File Offset: 0x0016AB34
|
||||
[Token(Token = "0x6006877")]
|
||||
[Address(RVA = "0x1A4C220", Offset = "0x1A4B220", VA = "0x181A4C220")]
|
||||
internal void <SetItem>b__1(GameObject go)
|
||||
{
|
||||
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(go.GetComponent<SpawnableTool>());
|
||||
this.<>4__this.CDMFOPMHFHK();
|
||||
}
|
||||
|
||||
// Token: 0x040044A8 RID: 17576
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40044A8")]
|
||||
public EOBKJELFMIA browsableAvatarItem;
|
||||
|
||||
// Token: 0x040044A9 RID: 17577
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40044A9")]
|
||||
public BrowsableOutfitItemButton <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,151 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200123D RID: 4669
|
||||
[Token(Token = "0x200123D")]
|
||||
public class BrowsableOutfitItemPagedGrid : RecyclerPagedGrid<EOBKJELFMIA, BrowsableOutfitItemButton>
|
||||
{
|
||||
// Token: 0x06006878 RID: 26744 RVA: 0x0016C960 File Offset: 0x0016AB60
|
||||
[Token(Token = "0x6006878")]
|
||||
[Address(RVA = "0x880D60", Offset = "0x87FD60", VA = "0x180880D60")]
|
||||
public void SetItems(IEnumerable<EOBKJELFMIA> BOOHBJEEGKH)
|
||||
{
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06006879 RID: 26745 RVA: 0x0016C974 File Offset: 0x0016AB74
|
||||
[Token(Token = "0x6006879")]
|
||||
[Address(RVA = "0x1A4EFA0", Offset = "0x1A4DFA0", VA = "0x181A4EFA0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(EOBKJELFMIA ADHABGCIMAE, BrowsableOutfitItemButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.uiFlowBase.<KBKJKEOPIGB>k__BackingField;
|
||||
LKDLEHGHCAD.SetItem(ADHABGCIMAE, <KBKJKEOPIGB>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600687A RID: 26746 RVA: 0x0016C99C File Offset: 0x0016AB9C
|
||||
[Token(Token = "0x600687A")]
|
||||
[Address(RVA = "0x1A4EFE0", Offset = "0x1A4DFE0", VA = "0x181A4EFE0", 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;
|
||||
EOBKJELFMIA <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;
|
||||
EOBKJELFMIA <IIBPFHJMDJL>k__BackingField2 = button2.<IIBPFHJMDJL>k__BackingField;
|
||||
onItemSelectedToTryEvent.Invoke(<IIBPFHJMDJL>k__BackingField2);
|
||||
};
|
||||
onClick2.AddListener(unityAction2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600687B RID: 26747 RVA: 0x0016CA2C File Offset: 0x0016AC2C
|
||||
[Token(Token = "0x600687B")]
|
||||
[Address(RVA = "0x1A4F130", Offset = "0x1A4E130", VA = "0x181A4F130")]
|
||||
public BrowsableOutfitItemPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040044AA RID: 17578
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40044AA")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Parent, false, false, false)]
|
||||
private StackedUIFlowBase uiFlowBase;
|
||||
|
||||
// Token: 0x040044AB RID: 17579
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x40044AB")]
|
||||
public BrowsableOutfitItemPagedGrid.ItemSelectedEvent OnItemSelectedToBuyEvent;
|
||||
|
||||
// Token: 0x040044AC RID: 17580
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40044AC")]
|
||||
public BrowsableOutfitItemPagedGrid.ItemSelectedEvent OnItemSelectedToTryEvent;
|
||||
|
||||
// Token: 0x0200123E RID: 4670
|
||||
[Token(Token = "0x200123E")]
|
||||
[Serializable]
|
||||
public class ItemSelectedEvent : UnityEvent<EOBKJELFMIA>
|
||||
{
|
||||
// Token: 0x0600687C RID: 26748 RVA: 0x0016CA40 File Offset: 0x0016AC40
|
||||
[Token(Token = "0x600687C")]
|
||||
[Address(RVA = "0x1A5D470", Offset = "0x1A5C470", VA = "0x181A5D470")]
|
||||
public ItemSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200123F RID: 4671
|
||||
[Token(Token = "0x200123F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AOFHGNHKCAG
|
||||
{
|
||||
// Token: 0x0600687D RID: 26749 RVA: 0x0016CA54 File Offset: 0x0016AC54
|
||||
[Token(Token = "0x600687D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public AOFHGNHKCAG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600687E RID: 26750 RVA: 0x0016CA68 File Offset: 0x0016AC68
|
||||
[Token(Token = "0x600687E")]
|
||||
[Address(RVA = "0x1A49C70", Offset = "0x1A48C70", VA = "0x181A49C70")]
|
||||
internal void <SetupNewChild>b__0()
|
||||
{
|
||||
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.<>4__this;
|
||||
BrowsableOutfitItemButton browsableOutfitItemButton = this.button;
|
||||
BrowsableOutfitItemPagedGrid.ItemSelectedEvent onItemSelectedToBuyEvent = browsableOutfitItemPagedGrid.OnItemSelectedToBuyEvent;
|
||||
EOBKJELFMIA <IIBPFHJMDJL>k__BackingField = browsableOutfitItemButton.<IIBPFHJMDJL>k__BackingField;
|
||||
onItemSelectedToBuyEvent.Invoke(<IIBPFHJMDJL>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600687F RID: 26751 RVA: 0x0016CAA0 File Offset: 0x0016ACA0
|
||||
[Token(Token = "0x600687F")]
|
||||
[Address(RVA = "0x1A49CD0", Offset = "0x1A48CD0", VA = "0x181A49CD0")]
|
||||
internal void <SetupNewChild>b__1()
|
||||
{
|
||||
BrowsableOutfitItemPagedGrid browsableOutfitItemPagedGrid = this.<>4__this;
|
||||
BrowsableOutfitItemButton browsableOutfitItemButton = this.button;
|
||||
BrowsableOutfitItemPagedGrid.ItemSelectedEvent onItemSelectedToTryEvent = browsableOutfitItemPagedGrid.OnItemSelectedToTryEvent;
|
||||
EOBKJELFMIA <IIBPFHJMDJL>k__BackingField = browsableOutfitItemButton.<IIBPFHJMDJL>k__BackingField;
|
||||
onItemSelectedToTryEvent.Invoke(<IIBPFHJMDJL>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x040044AD RID: 17581
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40044AD")]
|
||||
public BrowsableOutfitItemPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x040044AE RID: 17582
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40044AE")]
|
||||
public BrowsableOutfitItemButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001165 RID: 4453
|
||||
[Token(Token = "0x2001165")]
|
||||
public class Button3D : ClickableReleaseButton
|
||||
{
|
||||
// Token: 0x0600638D RID: 25485 RVA: 0x00159E78 File Offset: 0x00158078
|
||||
[Token(Token = "0x600638D")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "49")]
|
||||
protected override bool JJONPCECBCI()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600638E RID: 25486 RVA: 0x00159E88 File Offset: 0x00158088
|
||||
[Token(Token = "0x600638E")]
|
||||
[Address(RVA = "0x1A51E90", Offset = "0x1A50E90", VA = "0x181A51E90", Slot = "50")]
|
||||
protected override void FNPHBHJLMMD()
|
||||
{
|
||||
this.OnClick.Invoke();
|
||||
}
|
||||
|
||||
// Token: 0x0600638F RID: 25487 RVA: 0x00159EA8 File Offset: 0x001580A8
|
||||
[Token(Token = "0x600638F")]
|
||||
[Address(RVA = "0x1A51EC0", Offset = "0x1A50EC0", VA = "0x181A51EC0")]
|
||||
public Button3D()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004155 RID: 16725
|
||||
[FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x4004155")]
|
||||
public Button3D.OnButton3DClick OnClick;
|
||||
|
||||
// Token: 0x02001166 RID: 4454
|
||||
[Token(Token = "0x2001166")]
|
||||
[Serializable]
|
||||
public class OnButton3DClick : UnityEvent
|
||||
{
|
||||
// Token: 0x06006390 RID: 25488 RVA: 0x00159EBC File Offset: 0x001580BC
|
||||
[Token(Token = "0x6006390")]
|
||||
[Address(RVA = "0x811B50", Offset = "0x810B50", VA = "0x180811B50")]
|
||||
public OnButton3DClick()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1339 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Core.Rendering;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011C6 RID: 4550
|
||||
[Token(Token = "0x20011C6")]
|
||||
public abstract class Button3DBase : Selectable, IPointerDownHandler, IEventSystemHandler, IPointerUpHandler
|
||||
{
|
||||
// Token: 0x140000A3 RID: 163
|
||||
// (add) Token: 0x060065A8 RID: 26024 RVA: 0x00160480 File Offset: 0x0015E680
|
||||
// (remove) Token: 0x060065A9 RID: 26025 RVA: 0x0016049C File Offset: 0x0015E69C
|
||||
[Token(Token = "0x140000A3")]
|
||||
public event Button3DBase.IOJHBLEGKFK DMKKNEOIIGG
|
||||
{
|
||||
[Token(Token = "0x60065A8")]
|
||||
[Address(RVA = "0x1A517E0", Offset = "0x1A507E0", VA = "0x181A517E0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60065A9")]
|
||||
[Address(RVA = "0x1A51A70", Offset = "0x1A50A70", VA = "0x181A51A70")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000A4 RID: 164
|
||||
// (add) Token: 0x060065AA RID: 26026 RVA: 0x001604B8 File Offset: 0x0015E6B8
|
||||
// (remove) Token: 0x060065AB RID: 26027 RVA: 0x001604D4 File Offset: 0x0015E6D4
|
||||
[Token(Token = "0x140000A4")]
|
||||
public event Button3DBase.IOJHBLEGKFK OLAMKLDOPCE
|
||||
{
|
||||
[Token(Token = "0x60065AA")]
|
||||
[Address(RVA = "0x1A51880", Offset = "0x1A50880", VA = "0x181A51880")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60065AB")]
|
||||
[Address(RVA = "0x1A51B10", Offset = "0x1A50B10", VA = "0x181A51B10")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000A5 RID: 165
|
||||
// (add) Token: 0x060065AC RID: 26028 RVA: 0x001604F0 File Offset: 0x0015E6F0
|
||||
// (remove) Token: 0x060065AD RID: 26029 RVA: 0x0016050C File Offset: 0x0015E70C
|
||||
[Token(Token = "0x140000A5")]
|
||||
public event Button3DBase.IOJHBLEGKFK CGOHKPCBJIE
|
||||
{
|
||||
[Token(Token = "0x60065AC")]
|
||||
[Address(RVA = "0x1A51740", Offset = "0x1A50740", VA = "0x181A51740")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60065AD")]
|
||||
[Address(RVA = "0x1A519D0", Offset = "0x1A509D0", VA = "0x181A519D0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700113C RID: 4412
|
||||
// (get) Token: 0x060065AE RID: 26030 RVA: 0x00160528 File Offset: 0x0015E728
|
||||
[Token(Token = "0x1700113C")]
|
||||
public TextMeshProUGUI GPJEDBDCNNP
|
||||
{
|
||||
[Token(Token = "0x60065AE")]
|
||||
[Address(RVA = "0xFB4610", Offset = "0xFB3610", VA = "0x180FB4610")]
|
||||
get
|
||||
{
|
||||
return this.label;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700113D RID: 4413
|
||||
// (get) Token: 0x060065AF RID: 26031 RVA: 0x0016053C File Offset: 0x0015E73C
|
||||
// (set) Token: 0x060065B0 RID: 26032 RVA: 0x00160550 File Offset: 0x0015E750
|
||||
[Token(Token = "0x1700113D")]
|
||||
public bool FFDOINJEHMM
|
||||
{
|
||||
[Token(Token = "0x60065AF")]
|
||||
[Address(RVA = "0xD871D0", Offset = "0xD861D0", VA = "0x180D871D0")]
|
||||
get
|
||||
{
|
||||
return this.m_Interactable;
|
||||
}
|
||||
[Token(Token = "0x60065B0")]
|
||||
[Address(RVA = "0x1A51D00", Offset = "0x1A50D00", VA = "0x181A51D00")]
|
||||
set
|
||||
{
|
||||
base.interactable = value;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
this.BLIJCJNGGIJ = num;
|
||||
this.DKILDKCKHDM = (float)num;
|
||||
this.MALDFLCADLG(num2 != 0);
|
||||
this.PMFNJKCHLCO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700113E RID: 4414
|
||||
// (get) Token: 0x060065B1 RID: 26033 RVA: 0x00160584 File Offset: 0x0015E784
|
||||
// (set) Token: 0x060065B2 RID: 26034 RVA: 0x00160598 File Offset: 0x0015E798
|
||||
[Token(Token = "0x1700113E")]
|
||||
public bool LODFDOLMDCK
|
||||
{
|
||||
[Token(Token = "0x60065B1")]
|
||||
[Address(RVA = "0x18CFF30", Offset = "0x18CEF30", VA = "0x1818CFF30")]
|
||||
get
|
||||
{
|
||||
return this.FGDNDDNALCC;
|
||||
}
|
||||
[Token(Token = "0x60065B2")]
|
||||
[Address(RVA = "0x1A506C0", Offset = "0x1A4F6C0", VA = "0x181A506C0")]
|
||||
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: 0x1700113F RID: 4415
|
||||
// (get) Token: 0x060065B3 RID: 26035 RVA: 0x001605E4 File Offset: 0x0015E7E4
|
||||
// (set) Token: 0x060065B4 RID: 26036 RVA: 0x001605F8 File Offset: 0x0015E7F8
|
||||
[Token(Token = "0x1700113F")]
|
||||
public MenuFinger ALMDGGGDJEB
|
||||
{
|
||||
[Token(Token = "0x60065B3")]
|
||||
[Address(RVA = "0x4D9750", Offset = "0x4D8750", VA = "0x1804D9750")]
|
||||
get
|
||||
{
|
||||
return this.BLIJCJNGGIJ;
|
||||
}
|
||||
[Token(Token = "0x60065B4")]
|
||||
[Address(RVA = "0x141E180", Offset = "0x141D180", VA = "0x18141E180")]
|
||||
protected set
|
||||
{
|
||||
this.BLIJCJNGGIJ = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001140 RID: 4416
|
||||
// (get) Token: 0x060065B5 RID: 26037 RVA: 0x0016060C File Offset: 0x0015E80C
|
||||
// (set) Token: 0x060065B6 RID: 26038 RVA: 0x00160620 File Offset: 0x0015E820
|
||||
[Token(Token = "0x17001140")]
|
||||
private float PAJNCEOIGPI
|
||||
{
|
||||
[Token(Token = "0x60065B5")]
|
||||
[Address(RVA = "0x1A50030", Offset = "0x1A4F030", VA = "0x181A50030")]
|
||||
get
|
||||
{
|
||||
return this.NAIMECIDJDG;
|
||||
}
|
||||
[Token(Token = "0x60065B6")]
|
||||
[Address(RVA = "0x1A50690", Offset = "0x1A4F690", VA = "0x181A50690")]
|
||||
set
|
||||
{
|
||||
this.NAIMECIDJDG = value;
|
||||
this.DKILDKCKHDM = 0f;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001141 RID: 4417
|
||||
// (get) Token: 0x060065B7 RID: 26039 RVA: 0x00160640 File Offset: 0x0015E840
|
||||
// (set) Token: 0x060065B8 RID: 26040 RVA: 0x00160654 File Offset: 0x0015E854
|
||||
[Token(Token = "0x17001141")]
|
||||
private float GJGABNIBCJG
|
||||
{
|
||||
[Token(Token = "0x60065B7")]
|
||||
[Address(RVA = "0x1A50A10", Offset = "0x1A4FA10", VA = "0x181A50A10")]
|
||||
get
|
||||
{
|
||||
return this.BFLNGLEAMEG;
|
||||
}
|
||||
[Token(Token = "0x60065B8")]
|
||||
[Address(RVA = "0x1A504E0", Offset = "0x1A4F4E0", VA = "0x181A504E0")]
|
||||
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: 0x17001142 RID: 4418
|
||||
// (get) Token: 0x060065B9 RID: 26041 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17001142")]
|
||||
protected virtual float IJIGBIPCELG
|
||||
{
|
||||
[Token(Token = "0x60065B9")]
|
||||
[Address(RVA = "0x1A4F980", Offset = "0x1A4E980", VA = "0x181A4F980", Slot = "39")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001143 RID: 4419
|
||||
// (get) Token: 0x060065BA RID: 26042 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17001143")]
|
||||
protected virtual float BCGHKIMCMAE
|
||||
{
|
||||
[Token(Token = "0x60065BA")]
|
||||
[Address(RVA = "0x1A501D0", Offset = "0x1A4F1D0", VA = "0x181A501D0", Slot = "40")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001144 RID: 4420
|
||||
// (get) Token: 0x060065BB RID: 26043 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17001144")]
|
||||
protected virtual float LJDBBNHCDOE
|
||||
{
|
||||
[Token(Token = "0x60065BB")]
|
||||
[Address(RVA = "0x1A4F980", Offset = "0x1A4E980", VA = "0x181A4F980", Slot = "41")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001145 RID: 4421
|
||||
// (get) Token: 0x060065BC RID: 26044 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17001145")]
|
||||
protected virtual float NBEBDGGJIDP
|
||||
{
|
||||
[Token(Token = "0x60065BC")]
|
||||
[Address(RVA = "0x1A501E0", Offset = "0x1A4F1E0", VA = "0x181A501E0", Slot = "42")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060065BD RID: 26045 RVA: 0x001606C8 File Offset: 0x0015E8C8
|
||||
[Token(Token = "0x60065BD")]
|
||||
[Address(RVA = "0x1A4F7C0", Offset = "0x1A4E7C0", VA = "0x181A4F7C0", Slot = "43")]
|
||||
protected virtual float BKABACMFHMB()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060065BD)
|
||||
|
||||
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(FAEGFHMMIDB::get_ShouldLoopAudio, ldloc:Button3DBase[exp:FAEGFHMMIDB](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: 0x17001146 RID: 4422
|
||||
// (get) Token: 0x060065BE RID: 26046 RVA: 0x001606F0 File Offset: 0x0015E8F0
|
||||
[Token(Token = "0x17001146")]
|
||||
protected StackedUIBase JGIANCOEHMA
|
||||
{
|
||||
[Token(Token = "0x60065BE")]
|
||||
[Address(RVA = "0x1A507D0", Offset = "0x1A4F7D0", VA = "0x181A507D0")]
|
||||
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: 0x17001147 RID: 4423
|
||||
// (get) Token: 0x060065BF RID: 26047 RVA: 0x0016073C File Offset: 0x0015E93C
|
||||
// (set) Token: 0x060065C0 RID: 26048 RVA: 0x00160750 File Offset: 0x0015E950
|
||||
[Token(Token = "0x17001147")]
|
||||
public bool PJLAONFDFFB
|
||||
{
|
||||
[Token(Token = "0x60065BF")]
|
||||
[Address(RVA = "0x1A519B0", Offset = "0x1A509B0", VA = "0x181A519B0")]
|
||||
get
|
||||
{
|
||||
return this.DIMKJABEDBJ;
|
||||
}
|
||||
[Token(Token = "0x60065C0")]
|
||||
[Address(RVA = "0x1A51C40", Offset = "0x1A50C40", VA = "0x181A51C40")]
|
||||
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: 0x17001148 RID: 4424
|
||||
// (get) Token: 0x060065C1 RID: 26049 RVA: 0x001607C0 File Offset: 0x0015E9C0
|
||||
[Token(Token = "0x17001148")]
|
||||
protected bool PGABFKOHPMJ
|
||||
{
|
||||
[Token(Token = "0x60065C1")]
|
||||
[Address(RVA = "0x1A50020", Offset = "0x1A4F020", VA = "0x181A50020")]
|
||||
get
|
||||
{
|
||||
return this.IBALBCFIDLM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060065C2 RID: 26050 RVA: 0x001607D4 File Offset: 0x0015E9D4
|
||||
[Token(Token = "0x60065C2")]
|
||||
[Address(RVA = "0x1A50A20", Offset = "0x1A4FA20", VA = "0x181A50A20")]
|
||||
protected void PMFNJKCHLCO()
|
||||
{
|
||||
if (!this.DIMKJABEDBJ)
|
||||
{
|
||||
}
|
||||
if ((uint)4 != (uint)this.CDGHKMKCMIB)
|
||||
{
|
||||
this.InstantClearState();
|
||||
}
|
||||
this.CDGHKMKCMIB = (Selectable.SelectionState)((uint)4);
|
||||
}
|
||||
|
||||
// Token: 0x060065C3 RID: 26051 RVA: 0x00160804 File Offset: 0x0015EA04
|
||||
[Token(Token = "0x60065C3")]
|
||||
[Address(RVA = "0x1A50780", Offset = "0x1A4F780", VA = "0x181A50780")]
|
||||
private Selectable.SelectionState OJPDNKIKFIH()
|
||||
{
|
||||
if (!this.DIMKJABEDBJ)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = (this.IBALBCFIDLM ? 1 : 0) != num;
|
||||
}
|
||||
return Selectable.SelectionState.Pressed;
|
||||
}
|
||||
|
||||
// Token: 0x060065C4 RID: 26052 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60065C4")]
|
||||
[Address(RVA = "0x1A4F9B0", Offset = "0x1A4E9B0", VA = "0x181A4F9B0", 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: 0x060065C5 RID: 26053 RVA: 0x0016082C File Offset: 0x0015EA2C
|
||||
[Token(Token = "0x60065C5")]
|
||||
[Address(RVA = "0x1A50F40", Offset = "0x1A4FF40", VA = "0x181A50F40", 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.OLLDCMIMDLM("Button3D");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060065C6 RID: 26054 RVA: 0x001608AC File Offset: 0x0015EAAC
|
||||
[Token(Token = "0x60065C6")]
|
||||
[Address(RVA = "0x1A4F170", Offset = "0x1A4E170", VA = "0x181A4F170", 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: 0x060065C7 RID: 26055 RVA: 0x00160AF8 File Offset: 0x0015ECF8
|
||||
[Token(Token = "0x60065C7")]
|
||||
[Address(RVA = "0x1A508E0", Offset = "0x1A4F8E0", VA = "0x181A508E0", Slot = "5")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
base.OnEnable();
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
this.NEBICJIKEPJ = realtimeSinceStartup;
|
||||
if (this.NFJHDIADDEG)
|
||||
{
|
||||
float num = this.NBEBDGGJIDP;
|
||||
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060065C8 RID: 26056 RVA: 0x00160B34 File Offset: 0x0015ED34
|
||||
[Token(Token = "0x60065C8")]
|
||||
[Address(RVA = "0x1A508A0", Offset = "0x1A4F8A0", VA = "0x181A508A0", Slot = "7")]
|
||||
protected override void OnDisable()
|
||||
{
|
||||
base.OnDisable();
|
||||
int num = 0;
|
||||
this.BLIJCJNGGIJ = num;
|
||||
this.DKILDKCKHDM = (float)num;
|
||||
this.MALDFLCADLG(true);
|
||||
}
|
||||
|
||||
// Token: 0x060065C9 RID: 26057 RVA: 0x00160B60 File Offset: 0x0015ED60
|
||||
[Token(Token = "0x60065C9")]
|
||||
[Address(RVA = "0x1A51180", Offset = "0x1A50180", VA = "0x181A51180", Slot = "44")]
|
||||
protected virtual void Update()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060065C9)
|
||||
|
||||
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 403
|
||||
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: 0x060065CA RID: 26058 RVA: 0x00160D78 File Offset: 0x0015EF78
|
||||
[Token(Token = "0x60065CA")]
|
||||
[Address(RVA = "0x1A4FBC0", Offset = "0x1A4EBC0", VA = "0x181A4FBC0")]
|
||||
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: 0x060065CB RID: 26059 RVA: 0x00160E04 File Offset: 0x0015F004
|
||||
[Token(Token = "0x60065CB")]
|
||||
[Address(RVA = "0x1A50B90", Offset = "0x1A4FB90", VA = "0x181A50B90", 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: 0x060065CC RID: 26060 RVA: 0x00160F38 File Offset: 0x0015F138
|
||||
[Token(Token = "0x60065CC")]
|
||||
[Address(RVA = "0x1A4FD40", Offset = "0x1A4ED40", VA = "0x181A4FD40")]
|
||||
private void FMBCPOMDPPE(float JCLLJJHJMME)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060065CC)
|
||||
|
||||
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 403
|
||||
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: 0x060065CD RID: 26061 RVA: 0x00160F90 File Offset: 0x0015F190
|
||||
[Token(Token = "0x60065CD")]
|
||||
[Address(RVA = "0x1A502E0", Offset = "0x1A4F2E0", VA = "0x181A502E0")]
|
||||
private void LLEHNAKDANA()
|
||||
{
|
||||
bool flag = this.<ELPEDDKGKFK>k__BackingField;
|
||||
if (this.DIMKJABEDBJ != flag)
|
||||
{
|
||||
this.PJLAONFDFFB = flag;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060065CE RID: 26062 RVA: 0x00160FB8 File Offset: 0x0015F1B8
|
||||
[Token(Token = "0x60065CE")]
|
||||
[Address(RVA = "0x1A503C0", Offset = "0x1A4F3C0", VA = "0x181A503C0")]
|
||||
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: 0x060065CF RID: 26063 RVA: 0x00161048 File Offset: 0x0015F248
|
||||
[Token(Token = "0x60065CF")]
|
||||
[Address(RVA = "0x1A4F800", Offset = "0x1A4E800", VA = "0x181A4F800", 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: 0x060065D0 RID: 26064 RVA: 0x001610E4 File Offset: 0x0015F2E4
|
||||
[Token(Token = "0x60065D0")]
|
||||
[Address(RVA = "0x1A50050", Offset = "0x1A4F050", VA = "0x181A50050", 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: 0x060065D1 RID: 26065 RVA: 0x00161180 File Offset: 0x0015F380
|
||||
[Token(Token = "0x60065D1")]
|
||||
[Address(RVA = "0x1A4F990", Offset = "0x1A4E990", VA = "0x181A4F990", Slot = "48")]
|
||||
protected virtual void DJFFCNMEHNL()
|
||||
{
|
||||
Button3DBase.IOJHBLEGKFK cgohkpcbjie = this.CGOHKPCBJIE;
|
||||
if (cgohkpcbjie != 0)
|
||||
{
|
||||
cgohkpcbjie(this);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060065D2 RID: 26066 RVA: 0x001611A0 File Offset: 0x0015F3A0
|
||||
[Token(Token = "0x60065D2")]
|
||||
[Address(RVA = "0x1A51100", Offset = "0x1A50100", VA = "0x181A51100")]
|
||||
public void TrySetMenuFinger(MenuFinger BLIJCJNGGIJ)
|
||||
{
|
||||
MenuFinger blijcjnggij = this.BLIJCJNGGIJ;
|
||||
int num = 0;
|
||||
if (blijcjnggij == num)
|
||||
{
|
||||
this.BLIJCJNGGIJ = BLIJCJNGGIJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060065D3 RID: 26067 RVA: 0x001611C8 File Offset: 0x0015F3C8
|
||||
[Token(Token = "0x60065D3")]
|
||||
[Address(RVA = "0x1A51060", Offset = "0x1A50060", VA = "0x181A51060")]
|
||||
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: 0x060065D4 RID: 26068 RVA: 0x00161200 File Offset: 0x0015F400
|
||||
[Token(Token = "0x60065D4")]
|
||||
[Address(RVA = "0x1A4F7A0", Offset = "0x1A4E7A0", VA = "0x181A4F7A0")]
|
||||
protected void BILIIKJMKBJ(bool KGODFEIPINC = false)
|
||||
{
|
||||
int num = 0;
|
||||
this.BLIJCJNGGIJ = num;
|
||||
this.DKILDKCKHDM = (float)num;
|
||||
this.MALDFLCADLG(KGODFEIPINC);
|
||||
}
|
||||
|
||||
// Token: 0x17001149 RID: 4425
|
||||
// (get) Token: 0x060065D5 RID: 26069 RVA: 0x00161224 File Offset: 0x0015F424
|
||||
// (set) Token: 0x060065D6 RID: 26070 RVA: 0x00161238 File Offset: 0x0015F438
|
||||
[Token(Token = "0x17001149")]
|
||||
public bool BCLOLHJMILL
|
||||
{
|
||||
[Token(Token = "0x60065D5")]
|
||||
[Address(RVA = "0x1A519C0", Offset = "0x1A509C0", VA = "0x181A519C0")]
|
||||
get;
|
||||
[Token(Token = "0x60065D6")]
|
||||
[Address(RVA = "0x1A50040", Offset = "0x1A4F040", VA = "0x181A50040")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x060065D7 RID: 26071 RVA: 0x0016124C File Offset: 0x0015F44C
|
||||
[Token(Token = "0x60065D7")]
|
||||
[Address(RVA = "0x1A50940", Offset = "0x1A4F940", VA = "0x181A50940", Slot = "32")]
|
||||
public override void OnPointerDown(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
base.OnPointerDown(OEKEOCOGKMG);
|
||||
this.<ELPEDDKGKFK>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x060065D8 RID: 26072 RVA: 0x00161268 File Offset: 0x0015F468
|
||||
[Token(Token = "0x60065D8")]
|
||||
[Address(RVA = "0x1A509C0", Offset = "0x1A4F9C0", VA = "0x181A509C0", 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: 0x060065D9 RID: 26073 RVA: 0x00161294 File Offset: 0x0015F494
|
||||
[Token(Token = "0x60065D9")]
|
||||
[Address(RVA = "0x1A4FE60", Offset = "0x1A4EE60", VA = "0x181A4FE60")]
|
||||
public void ForcePressed()
|
||||
{
|
||||
this.OnDestroy();
|
||||
StackedUIBase stackedUIBase = this.JGIANCOEHMA;
|
||||
int num = 0;
|
||||
if (!(stackedUIBase == num))
|
||||
{
|
||||
this.CECJCHNLLNB(true);
|
||||
this.PMFNJKCHLCO();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060065DA RID: 26074 RVA: 0x001612C8 File Offset: 0x0015F4C8
|
||||
[Token(Token = "0x60065DA")]
|
||||
[Address(RVA = "0x1A50300", Offset = "0x1A4F300", VA = "0x181A50300")]
|
||||
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: 0x060065DB RID: 26075 RVA: 0x00161340 File Offset: 0x0015F540
|
||||
[Token(Token = "0x60065DB")]
|
||||
[Address(RVA = "0x1A50970", Offset = "0x1A4F970", VA = "0x181A50970", Slot = "34")]
|
||||
public override void OnPointerEnter(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
this.IBALBCFIDLM = true;
|
||||
this.PMFNJKCHLCO();
|
||||
}
|
||||
|
||||
// Token: 0x060065DC RID: 26076 RVA: 0x0016135C File Offset: 0x0015F55C
|
||||
[Token(Token = "0x60065DC")]
|
||||
[Address(RVA = "0x1A50980", Offset = "0x1A4F980", VA = "0x181A50980", 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: 0x060065DD RID: 26077 RVA: 0x00161388 File Offset: 0x0015F588
|
||||
[Token(Token = "0x60065DD")]
|
||||
[Address(RVA = "0x1A501F0", Offset = "0x1A4F1F0", VA = "0x181A501F0")]
|
||||
protected void LADOEEHALOJ()
|
||||
{
|
||||
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
||||
int num = 0;
|
||||
if (ljocnmlbcah != num)
|
||||
{
|
||||
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
|
||||
}
|
||||
Transform transform = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x060065DE RID: 26078 RVA: 0x001613BC File Offset: 0x0015F5BC
|
||||
[Token(Token = "0x60065DE")]
|
||||
[Address(RVA = "0x1A4FF30", Offset = "0x1A4EF30", VA = "0x181A4FF30")]
|
||||
protected void GBNAFKIKAOP()
|
||||
{
|
||||
StackedUIBase ljocnmlbcah = this.LJOCNMLBCAH;
|
||||
int num = 0;
|
||||
if (ljocnmlbcah != num)
|
||||
{
|
||||
StackedUIBase ljocnmlbcah2 = this.LJOCNMLBCAH;
|
||||
}
|
||||
Transform transform = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x060065DF RID: 26079 RVA: 0x001613F0 File Offset: 0x0015F5F0
|
||||
[Token(Token = "0x60065DF")]
|
||||
[Address(RVA = "0x1A50AA0", Offset = "0x1A4FAA0", VA = "0x181A50AA0")]
|
||||
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: 0x1700114A RID: 4426
|
||||
// (get) Token: 0x060065E0 RID: 26080 RVA: 0x00161450 File Offset: 0x0015F650
|
||||
// (set) Token: 0x060065E1 RID: 26081 RVA: 0x00161484 File Offset: 0x0015F684
|
||||
[Token(Token = "0x1700114A")]
|
||||
public bool JMMLBJBNGMB
|
||||
{
|
||||
[Token(Token = "0x60065E0")]
|
||||
[Address(RVA = "0x1A51920", Offset = "0x1A50920", VA = "0x181A51920")]
|
||||
get
|
||||
{
|
||||
ButtonHighlight buttonHighlight = this.buttonHighlight;
|
||||
int num = 0;
|
||||
if (buttonHighlight != num)
|
||||
{
|
||||
return this.buttonHighlight.MPPPIBKPECP;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60065E1")]
|
||||
[Address(RVA = "0x1A51BB0", Offset = "0x1A50BB0", VA = "0x181A51BB0")]
|
||||
set
|
||||
{
|
||||
ButtonHighlight buttonHighlight = this.buttonHighlight;
|
||||
int num = 0;
|
||||
if (buttonHighlight != num)
|
||||
{
|
||||
this.buttonHighlight.MPPPIBKPECP = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060065E2 RID: 26082 RVA: 0x001614B8 File Offset: 0x0015F6B8
|
||||
[Token(Token = "0x60065E2")]
|
||||
[Address(RVA = "0x1A51670", Offset = "0x1A50670", VA = "0x181A51670")]
|
||||
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: 0x04004276 RID: 17014
|
||||
[Token(Token = "0x4004276")]
|
||||
private const float NGONLHKMBDJ = 1f;
|
||||
|
||||
// Token: 0x04004277 RID: 17015
|
||||
[Token(Token = "0x4004277")]
|
||||
private const float AMCLMDMNOAE = 1.5f;
|
||||
|
||||
// Token: 0x0400427B RID: 17019
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400427B")]
|
||||
public Color BaseColor;
|
||||
|
||||
// Token: 0x0400427C RID: 17020
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400427C")]
|
||||
public Color ToggleColor;
|
||||
|
||||
// Token: 0x0400427D RID: 17021
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400427D")]
|
||||
[SerializeField]
|
||||
private GameObject object2d;
|
||||
|
||||
// Token: 0x0400427E RID: 17022
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400427E")]
|
||||
[SerializeField]
|
||||
private float hairTriggerCancelThreshold;
|
||||
|
||||
// Token: 0x0400427F RID: 17023
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400427F")]
|
||||
[SerializeField]
|
||||
[OAGJHJAIMMP(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private ButtonHighlight buttonHighlight;
|
||||
|
||||
// Token: 0x04004280 RID: 17024
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x4004280")]
|
||||
[SerializeField]
|
||||
private IAFCKKHMKKM toastId;
|
||||
|
||||
// Token: 0x04004281 RID: 17025
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x4004281")]
|
||||
private Toast AKLMNJCALIL;
|
||||
|
||||
// Token: 0x04004282 RID: 17026
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x4004282")]
|
||||
[SerializeField]
|
||||
[OAGJHJAIMMP(FHBJCBPFODN.Children, false, false, false)]
|
||||
protected TextMeshProUGUI label;
|
||||
|
||||
// Token: 0x04004283 RID: 17027
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x4004283")]
|
||||
private bool FGDNDDNALCC;
|
||||
|
||||
// Token: 0x04004284 RID: 17028
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x4004284")]
|
||||
[SerializeField]
|
||||
protected Button3DBase.Button3DConstraints constraints;
|
||||
|
||||
// Token: 0x04004285 RID: 17029
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4004285")]
|
||||
private MenuFinger BLIJCJNGGIJ;
|
||||
|
||||
// Token: 0x04004286 RID: 17030
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4004286")]
|
||||
private List<Graphic> FONHLAMHEMM;
|
||||
|
||||
// Token: 0x04004287 RID: 17031
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x4004287")]
|
||||
private float IFHCLIFBNCD;
|
||||
|
||||
// Token: 0x04004288 RID: 17032
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x4004288")]
|
||||
private float DKILDKCKHDM;
|
||||
|
||||
// Token: 0x04004289 RID: 17033
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x4004289")]
|
||||
private bool OADDHNDLPFK;
|
||||
|
||||
// Token: 0x0400428A RID: 17034
|
||||
[FieldOffset(Offset = "0x18C")]
|
||||
[Token(Token = "0x400428A")]
|
||||
private float NAIMECIDJDG;
|
||||
|
||||
// Token: 0x0400428B RID: 17035
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400428B")]
|
||||
private float BFLNGLEAMEG;
|
||||
|
||||
// Token: 0x0400428C RID: 17036
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400428C")]
|
||||
private StackedUIBase LJOCNMLBCAH;
|
||||
|
||||
// Token: 0x0400428D RID: 17037
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400428D")]
|
||||
private bool DMMFODDAPNJ;
|
||||
|
||||
// Token: 0x0400428E RID: 17038
|
||||
[FieldOffset(Offset = "0x1A1")]
|
||||
[Token(Token = "0x400428E")]
|
||||
private bool DIMKJABEDBJ;
|
||||
|
||||
// Token: 0x0400428F RID: 17039
|
||||
[FieldOffset(Offset = "0x1A4")]
|
||||
[Token(Token = "0x400428F")]
|
||||
private float NEBICJIKEPJ;
|
||||
|
||||
// Token: 0x04004290 RID: 17040
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4004290")]
|
||||
private Selectable.SelectionState CDGHKMKCMIB;
|
||||
|
||||
// Token: 0x04004291 RID: 17041
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x4004291")]
|
||||
private UI3DScaler BFPIBEFKALA;
|
||||
|
||||
// Token: 0x04004292 RID: 17042
|
||||
[FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x4004292")]
|
||||
private Renderer CHEJPOIMMCK;
|
||||
|
||||
// Token: 0x04004293 RID: 17043
|
||||
[FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x4004293")]
|
||||
private BoxCollider DJBFPGMCFGK;
|
||||
|
||||
// Token: 0x04004294 RID: 17044
|
||||
[FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x4004294")]
|
||||
private float EFHPEMPKFPK;
|
||||
|
||||
// Token: 0x04004295 RID: 17045
|
||||
[FieldOffset(Offset = "0x1CC")]
|
||||
[Token(Token = "0x4004295")]
|
||||
private bool NFJHDIADDEG;
|
||||
|
||||
// Token: 0x04004297 RID: 17047
|
||||
[FieldOffset(Offset = "0x1CE")]
|
||||
[Token(Token = "0x4004297")]
|
||||
private bool IBALBCFIDLM;
|
||||
|
||||
// Token: 0x04004298 RID: 17048
|
||||
[FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x4004298")]
|
||||
public RecRoomAudioClip ButtonDownAudio;
|
||||
|
||||
// Token: 0x04004299 RID: 17049
|
||||
[FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x4004299")]
|
||||
public RecRoomAudioClip ButtonUpAudio;
|
||||
|
||||
// Token: 0x020011C7 RID: 4551
|
||||
[Token(Token = "0x20011C7")]
|
||||
public sealed class IOJHBLEGKFK : MulticastDelegate
|
||||
{
|
||||
// Token: 0x060065E3 RID: 26083 RVA: 0x00161508 File Offset: 0x0015F708
|
||||
[Token(Token = "0x60065E3")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public IOJHBLEGKFK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x060065E4 RID: 26084 RVA: 0x00161524 File Offset: 0x0015F724
|
||||
[Token(Token = "0x60065E4")]
|
||||
[Address(RVA = "0x5FA230", Offset = "0x5F9230", VA = "0x1805FA230", Slot = "13")]
|
||||
public void Invoke(Button3DBase LKDLEHGHCAD)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060065E5 RID: 26085 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60065E5")]
|
||||
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x060065E6 RID: 26086 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60065E6")]
|
||||
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020011C8 RID: 4552
|
||||
[Token(Token = "0x20011C8")]
|
||||
[Serializable]
|
||||
public class Button3DConstraints
|
||||
{
|
||||
// Token: 0x060065E7 RID: 26087 RVA: 0x001615D8 File Offset: 0x0015F7D8
|
||||
[Token(Token = "0x60065E7")]
|
||||
[Address(RVA = "0x1A51D50", Offset = "0x1A50D50", VA = "0x181A51D50")]
|
||||
public float IFGFFIKIEGI(float GPDGCLIOACB)
|
||||
{
|
||||
return Mathf.InverseLerp(this.UnpressedOffset, GPDGCLIOACB, GPDGCLIOACB);
|
||||
}
|
||||
|
||||
// Token: 0x060065E8 RID: 26088 RVA: 0x001615F4 File Offset: 0x0015F7F4
|
||||
[Token(Token = "0x60065E8")]
|
||||
[Address(RVA = "0x1A51DE0", Offset = "0x1A50DE0", VA = "0x181A51DE0")]
|
||||
public float IMFMKBHAPLF(float GLHHBDHELAO)
|
||||
{
|
||||
float num = Mathf.Clamp01(GLHHBDHELAO);
|
||||
return Mathf.Lerp(num, GLHHBDHELAO, num);
|
||||
}
|
||||
|
||||
// Token: 0x060065E9 RID: 26089 RVA: 0x00161610 File Offset: 0x0015F810
|
||||
[Token(Token = "0x60065E9")]
|
||||
[Address(RVA = "0x1A51E80", Offset = "0x1A50E80", VA = "0x181A51E80")]
|
||||
public Button3DConstraints()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400429A RID: 17050
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400429A")]
|
||||
[SerializeField]
|
||||
private float UnpressedOffset;
|
||||
|
||||
// Token: 0x0400429B RID: 17051
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400429B")]
|
||||
[SerializeField]
|
||||
private float MaxPressedOffset = 80f;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001193 RID: 4499
|
||||
[Token(Token = "0x2001193")]
|
||||
public class CachedViewImposterCollider : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060064B8 RID: 25784 RVA: 0x0015D72C File Offset: 0x0015B92C
|
||||
[Token(Token = "0x60064B8")]
|
||||
[Address(RVA = "0x1A51F30", Offset = "0x1A50F30", VA = "0x181A51F30")]
|
||||
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: 0x060064B9 RID: 25785 RVA: 0x0015D7C0 File Offset: 0x0015B9C0
|
||||
[Token(Token = "0x60064B9")]
|
||||
[Address(RVA = "0x1A52230", Offset = "0x1A51230", VA = "0x181A52230")]
|
||||
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: 0x060064BA RID: 25786 RVA: 0x0015D804 File Offset: 0x0015BA04
|
||||
[Token(Token = "0x60064BA")]
|
||||
[Address(RVA = "0x1A52140", Offset = "0x1A51140", VA = "0x181A52140")]
|
||||
private void CBAPJEHHLNL(OGLEAGGNIPE LFEINEEHGCL)
|
||||
{
|
||||
RectTransform aioekmhlkal = this.AIOEKMHLKAL;
|
||||
BoxCollider ppmhmokjppp = this.PPMHMOKJPPP;
|
||||
RectTransform aioekmhlkal2 = this.AIOEKMHLKAL;
|
||||
}
|
||||
|
||||
// Token: 0x060064BB RID: 25787 RVA: 0x0015D834 File Offset: 0x0015BA34
|
||||
[Token(Token = "0x60064BB")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public CachedViewImposterCollider()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040041E0 RID: 16864
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40041E0")]
|
||||
private BoxCollider PPMHMOKJPPP;
|
||||
|
||||
// Token: 0x040041E1 RID: 16865
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40041E1")]
|
||||
private RectTransform AIOEKMHLKAL;
|
||||
|
||||
// Token: 0x040041E2 RID: 16866
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40041E2")]
|
||||
private StackedUIBase LJOCNMLBCAH;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,264 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001167 RID: 4455
|
||||
[Token(Token = "0x2001167")]
|
||||
[DisallowMultipleComponent]
|
||||
public class ChargeButton3D : Button3D
|
||||
{
|
||||
// Token: 0x14000095 RID: 149
|
||||
// (add) Token: 0x06006391 RID: 25489 RVA: 0x00159ED0 File Offset: 0x001580D0
|
||||
// (remove) Token: 0x06006392 RID: 25490 RVA: 0x00159EEC File Offset: 0x001580EC
|
||||
[Token(Token = "0x14000095")]
|
||||
public event ChargeButton3D.DFAAAPOBBDL IFBBCJAFNKL
|
||||
{
|
||||
[Token(Token = "0x6006391")]
|
||||
[Address(RVA = "0x1A52700", Offset = "0x1A51700", VA = "0x181A52700")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6006392")]
|
||||
[Address(RVA = "0x1A527A0", Offset = "0x1A517A0", VA = "0x181A527A0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006393 RID: 25491 RVA: 0x00159F08 File Offset: 0x00158108
|
||||
[Token(Token = "0x6006393")]
|
||||
[Address(RVA = "0x1A526A0", Offset = "0x1A516A0", VA = "0x181A526A0", Slot = "7")]
|
||||
protected override void OnDisable()
|
||||
{
|
||||
base.OnDisable();
|
||||
int num = 0;
|
||||
this.BLIJCJNGGIJ = num;
|
||||
this.DKILDKCKHDM = (float)num;
|
||||
base.MALDFLCADLG(true);
|
||||
this.IFCAJEGNGIN();
|
||||
}
|
||||
|
||||
// Token: 0x06006394 RID: 25492 RVA: 0x00159F38 File Offset: 0x00158138
|
||||
[Token(Token = "0x6006394")]
|
||||
[Address(RVA = "0x1A522F0", Offset = "0x1A512F0", VA = "0x181A522F0", Slot = "46")]
|
||||
protected override void CECJCHNLLNB(bool DDFLMNGNNIP = false)
|
||||
{
|
||||
base.CECJCHNLLNB(DDFLMNGNNIP);
|
||||
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: 0x06006395 RID: 25493 RVA: 0x00159F78 File Offset: 0x00158178
|
||||
[Token(Token = "0x6006395")]
|
||||
[Address(RVA = "0x1A524A0", Offset = "0x1A514A0", VA = "0x181A524A0", Slot = "47")]
|
||||
protected override void IOIPLOFNEGH(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 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);
|
||||
}
|
||||
base.OCGMNKCFDDM(DDFLMNGNNIP);
|
||||
this.IFCAJEGNGIN();
|
||||
}
|
||||
|
||||
// Token: 0x06006396 RID: 25494 RVA: 0x0015A018 File Offset: 0x00158218
|
||||
[Token(Token = "0x6006396")]
|
||||
[Address(RVA = "0x1A52370", Offset = "0x1A51370", VA = "0x181A52370", Slot = "48")]
|
||||
protected override void DJFFCNMEHNL()
|
||||
{
|
||||
Button3DBase.IOJHBLEGKFK cgohkpcbjie = this.CGOHKPCBJIE;
|
||||
if (cgohkpcbjie != 0)
|
||||
{
|
||||
cgohkpcbjie(this);
|
||||
}
|
||||
this.IFCAJEGNGIN();
|
||||
}
|
||||
|
||||
// Token: 0x06006397 RID: 25495 RVA: 0x0015A040 File Offset: 0x00158240
|
||||
[Token(Token = "0x6006397")]
|
||||
[Address(RVA = "0x1A52640", Offset = "0x1A51640", VA = "0x181A52640")]
|
||||
private IEnumerator MPMHBOACBMO()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06006397)
|
||||
|
||||
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: 0x06006398 RID: 25496 RVA: 0x0015A064 File Offset: 0x00158264
|
||||
[Token(Token = "0x6006398")]
|
||||
[Address(RVA = "0x1A523A0", Offset = "0x1A513A0", VA = "0x181A523A0")]
|
||||
private void IFCAJEGNGIN()
|
||||
{
|
||||
Coroutine efgmeenjdfg = this.EFGMEENJDFG;
|
||||
this.OMNDHPIFFEM(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: 0x06006399 RID: 25497 RVA: 0x0015A0E0 File Offset: 0x001582E0
|
||||
[Token(Token = "0x6006399")]
|
||||
[Address(RVA = "0x1A526E0", Offset = "0x1A516E0", VA = "0x181A526E0")]
|
||||
public ChargeButton3D()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004157 RID: 16727
|
||||
[FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x4004157")]
|
||||
[SerializeField]
|
||||
private Image fillImage;
|
||||
|
||||
// Token: 0x04004158 RID: 16728
|
||||
[FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x4004158")]
|
||||
[SerializeField]
|
||||
private float chargeDuration = 1f;
|
||||
|
||||
// Token: 0x04004159 RID: 16729
|
||||
[FieldOffset(Offset = "0x204")]
|
||||
[Token(Token = "0x4004159")]
|
||||
[SerializeField]
|
||||
private float vibrationIntensity = 0.5f;
|
||||
|
||||
// Token: 0x0400415A RID: 16730
|
||||
[FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x400415A")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip chargeAudio;
|
||||
|
||||
// Token: 0x0400415B RID: 16731
|
||||
[FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x400415B")]
|
||||
private SFXAudioSource MAKLMFAFAOH;
|
||||
|
||||
// Token: 0x0400415C RID: 16732
|
||||
[FieldOffset(Offset = "0x218")]
|
||||
[Token(Token = "0x400415C")]
|
||||
private Coroutine EFGMEENJDFG;
|
||||
|
||||
// Token: 0x02001168 RID: 4456
|
||||
[Token(Token = "0x2001168")]
|
||||
public sealed class DFAAAPOBBDL : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600639A RID: 25498 RVA: 0x0015A10C File Offset: 0x0015830C
|
||||
[Token(Token = "0x600639A")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public DFAAAPOBBDL(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x0600639B RID: 25499 RVA: 0x0015A128 File Offset: 0x00158328
|
||||
[Token(Token = "0x600639B")]
|
||||
[Address(RVA = "0x5FA230", Offset = "0x5F9230", VA = "0x1805FA230", Slot = "13")]
|
||||
public void Invoke(ChargeButton3D LKDLEHGHCAD)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600639C RID: 25500 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600639C")]
|
||||
[Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x0600639D RID: 25501 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600639D")]
|
||||
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,446 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011CF RID: 4559
|
||||
[Token(Token = "0x20011CF")]
|
||||
public class ChecklistWatchUIFlow : PlayerWatchUIFlow
|
||||
{
|
||||
// Token: 0x060065FA RID: 26106 RVA: 0x001619B0 File Offset: 0x0015FBB0
|
||||
[Token(Token = "0x60065FA")]
|
||||
[Address(RVA = "0x1A52CF0", Offset = "0x1A51CF0", VA = "0x181A52CF0", Slot = "10")]
|
||||
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: 0x060065FB RID: 26107 RVA: 0x00161A10 File Offset: 0x0015FC10
|
||||
[Token(Token = "0x60065FB")]
|
||||
[Address(RVA = "0x1A534D0", Offset = "0x1A524D0", VA = "0x181A534D0", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
SubscreenControl subscreenControl = this.subscreenControl;
|
||||
SubscreenControl.MKNMDALPANG mknmdalpang = new SubscreenControl.MKNMDALPANG(this.EAIHLIKGIJJ);
|
||||
subscreenControl.GHBAJCIEIPD -= mknmdalpang;
|
||||
}
|
||||
|
||||
// Token: 0x060065FC RID: 26108 RVA: 0x00161A44 File Offset: 0x0015FC44
|
||||
[Token(Token = "0x60065FC")]
|
||||
[Address(RVA = "0x1A53560", Offset = "0x1A52560", VA = "0x181A53560", Slot = "11")]
|
||||
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.ONCPNMDGGKG.GDPFLMFACOK;
|
||||
gameObject.SetActive(flag3);
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
WeeklyChallengeManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action = new Action(this.BNEBFKLIAKC);
|
||||
instance.MIJNEJMBBOC += action;
|
||||
WeeklyChallengeManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action2 = new Action(this.PMMBDLGGBMJ);
|
||||
instance2.IJHDELHPOHL += action2;
|
||||
PlayerObjectiveTracker dailiesObjectiveTracker = Player.<EGKJPJKLEAI>k__BackingField.dailiesObjectiveTracker;
|
||||
OKNNKFGFODL objectiveProgressUpdateEvent = dailiesObjectiveTracker.ObjectiveProgressUpdateEvent;
|
||||
Action action3 = new Action(this.BNEBFKLIAKC);
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(objectiveProgressUpdateEvent, action3);
|
||||
dailiesObjectiveTracker.ObjectiveProgressUpdateEvent = oknnkfgfodl;
|
||||
FNEEJMCEPOL <LLLMEIOLNAP>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<LLLMEIOLNAP>k__BackingField;
|
||||
if (<LLLMEIOLNAP>k__BackingField != 0)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(SingletonMonoBehaviour.ONCPNMDGGKG.<LLLMEIOLNAP>k__BackingField.<HINPCOBOOOK>k__BackingField))
|
||||
{
|
||||
string text = this.themeText.text;
|
||||
}
|
||||
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 text2 = "If you own the reward, you'll get a " + <JIKKGKKNCMJ>k__BackingField + " instead.";
|
||||
string text3 = textMeshProUGUI.text;
|
||||
}
|
||||
WeeklyChallengeManager.EHGECHLNFFG weeklyChallengesState = SingletonMonoBehaviour.ONCPNMDGGKG.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);
|
||||
Subscreen <KJIJOKAOPPM>k__BackingField = this.subscreenControl.<KJIJOKAOPPM>k__BackingField;
|
||||
int num3 = 0;
|
||||
this.EAIHLIKGIJJ(num3, <KJIJOKAOPPM>k__BackingField);
|
||||
if (!SingletonMonoBehaviour.ONCPNMDGGKG.NBNAIOIOCNJ)
|
||||
{
|
||||
WatchUI.SetToast(IAFCKKHMKKM.WeeklyChallenges, "NEW");
|
||||
}
|
||||
if (!PlayerObjectiveTracker.KJHLMNOGFIC)
|
||||
{
|
||||
WatchUI.SetToast(IAFCKKHMKKM.DailyChallenges, "NEW");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060065FD RID: 26109 RVA: 0x00161C50 File Offset: 0x0015FE50
|
||||
[Token(Token = "0x60065FD")]
|
||||
[Address(RVA = "0x1A52B20", Offset = "0x1A51B20", VA = "0x181A52B20")]
|
||||
private void EAIHLIKGIJJ(Subscreen HCOJNNIMBLF, Subscreen JDAMOBPBIFO)
|
||||
{
|
||||
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.ONCPNMDGGKG.UpdateLastSeenChallengeMapId();
|
||||
string empty = string.Empty;
|
||||
WatchUI.SetToast(IAFCKKHMKKM.WeeklyChallenges, empty);
|
||||
}
|
||||
return;
|
||||
}
|
||||
PlayerObjectiveTracker.UpdateLastRecordedObjectiveDate();
|
||||
string empty2 = string.Empty;
|
||||
WatchUI.SetToast(IAFCKKHMKKM.DailyChallenges, empty2);
|
||||
}
|
||||
|
||||
// Token: 0x060065FE RID: 26110 RVA: 0x00161CD0 File Offset: 0x0015FED0
|
||||
[Token(Token = "0x60065FE")]
|
||||
[Address(RVA = "0x1A529F0", Offset = "0x1A519F0", VA = "0x181A529F0")]
|
||||
private void BNJMGNNCPNL()
|
||||
{
|
||||
Subscreen <KJIJOKAOPPM>k__BackingField = this.subscreenControl.<KJIJOKAOPPM>k__BackingField;
|
||||
int num = 0;
|
||||
this.EAIHLIKGIJJ(num, <KJIJOKAOPPM>k__BackingField);
|
||||
if (!SingletonMonoBehaviour.ONCPNMDGGKG.NBNAIOIOCNJ)
|
||||
{
|
||||
WatchUI.SetToast(IAFCKKHMKKM.WeeklyChallenges, "NEW");
|
||||
}
|
||||
if (!PlayerObjectiveTracker.KJHLMNOGFIC)
|
||||
{
|
||||
WatchUI.SetToast(IAFCKKHMKKM.DailyChallenges, "NEW");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060065FF RID: 26111 RVA: 0x00161D28 File Offset: 0x0015FF28
|
||||
[Token(Token = "0x60065FF")]
|
||||
[Address(RVA = "0x1A53BD0", Offset = "0x1A52BD0", VA = "0x181A53BD0", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
WeeklyChallengeManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
WeeklyChallengeManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action = new Action(this.BNEBFKLIAKC);
|
||||
instance2.MIJNEJMBBOC -= action;
|
||||
WeeklyChallengeManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action2 = new Action(this.PMMBDLGGBMJ);
|
||||
instance3.IJHDELHPOHL -= action2;
|
||||
}
|
||||
PlayerObjectiveTracker dailiesObjectiveTracker = Player.<EGKJPJKLEAI>k__BackingField.dailiesObjectiveTracker;
|
||||
OKNNKFGFODL objectiveProgressUpdateEvent = dailiesObjectiveTracker.ObjectiveProgressUpdateEvent;
|
||||
Action action3 = new Action(this.BNEBFKLIAKC);
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(objectiveProgressUpdateEvent, action3);
|
||||
dailiesObjectiveTracker.ObjectiveProgressUpdateEvent = oknnkfgfodl;
|
||||
}
|
||||
|
||||
// Token: 0x06006600 RID: 26112 RVA: 0x00161DC4 File Offset: 0x0015FFC4
|
||||
[Token(Token = "0x6006600")]
|
||||
[Address(RVA = "0x1A54000", Offset = "0x1A53000", VA = "0x181A54000")]
|
||||
private void Update()
|
||||
{
|
||||
WeeklyChallengeManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
DateTime? <AJAEFIFJLJG>k__BackingField = instance.<AJAEFIFJLJG>k__BackingField;
|
||||
if (instance != 0)
|
||||
{
|
||||
DateTime? <AJAEFIFJLJG>k__BackingField2 = SingletonMonoBehaviour.ONCPNMDGGKG.<AJAEFIFJLJG>k__BackingField;
|
||||
DateTime utcNow = DateTime.UtcNow;
|
||||
TimeSpan? <FNCFACOHAJE>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<FNCFACOHAJE>k__BackingField;
|
||||
TimeSpan timeSpan;
|
||||
DateTime dateTime = utcNow + timeSpan;
|
||||
DateTime dateTime2;
|
||||
TimeSpan timeSpan2 = dateTime2 - dateTime;
|
||||
this.AABIMFBCMNN = timeSpan2;
|
||||
int num;
|
||||
if (num != this.PBGIFGLINIO)
|
||||
{
|
||||
string text = this.MFBGOHOEAEN();
|
||||
string text2 = this.weeklyChallengePrefix;
|
||||
TextMeshProUGUI textMeshProUGUI = this.weeklyChallengeTimeRemaining;
|
||||
string text3 = text2 + text;
|
||||
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, text3);
|
||||
int num2;
|
||||
this.PBGIFGLINIO = num2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006601 RID: 26113 RVA: 0x00161E6C File Offset: 0x0016006C
|
||||
[Token(Token = "0x6006601")]
|
||||
[Address(RVA = "0x1A53E80", Offset = "0x1A52E80", VA = "0x181A53E80")]
|
||||
private void PDGDCHLPGHA()
|
||||
{
|
||||
string text = this.MFBGOHOEAEN();
|
||||
string text2 = this.weeklyChallengePrefix;
|
||||
TextMeshProUGUI textMeshProUGUI = this.weeklyChallengeTimeRemaining;
|
||||
string text3 = text2 + text;
|
||||
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, text3);
|
||||
}
|
||||
|
||||
// Token: 0x06006602 RID: 26114 RVA: 0x00161EA0 File Offset: 0x001600A0
|
||||
[Token(Token = "0x6006602")]
|
||||
[Address(RVA = "0x1A52E60", Offset = "0x1A51E60", VA = "0x181A52E60")]
|
||||
private string MFBGOHOEAEN()
|
||||
{
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG != 0)
|
||||
{
|
||||
WeeklyChallengeManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
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: 0x06006603 RID: 26115 RVA: 0x00161FB0 File Offset: 0x001601B0
|
||||
[Token(Token = "0x6006603")]
|
||||
[Address(RVA = "0x1A52840", Offset = "0x1A51840", VA = "0x181A52840")]
|
||||
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.ONCPNMDGGKG.GDPFLMFACOK;
|
||||
gameObject.SetActive(flag2);
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006604 RID: 26116 RVA: 0x0016202C File Offset: 0x0016022C
|
||||
[Token(Token = "0x6006604")]
|
||||
[Address(RVA = "0x1A53ED0", Offset = "0x1A52ED0", VA = "0x181A53ED0")]
|
||||
private void PMMBDLGGBMJ()
|
||||
{
|
||||
WeeklyChallengeManager.EHGECHLNFFG weeklyChallengesState = SingletonMonoBehaviour.ONCPNMDGGKG.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: 0x06006605 RID: 26117 RVA: 0x00162080 File Offset: 0x00160280
|
||||
[Token(Token = "0x6006605")]
|
||||
[Address(RVA = "0x1A53FD0", Offset = "0x1A52FD0", VA = "0x181A53FD0")]
|
||||
public void ShowDailySubscreen()
|
||||
{
|
||||
SubscreenControl subscreenControl = this.subscreenControl;
|
||||
Subscreen subscreen = this.dailySubscreen;
|
||||
subscreenControl.ShowSubscreen(subscreen);
|
||||
}
|
||||
|
||||
// Token: 0x06006606 RID: 26118 RVA: 0x001620A8 File Offset: 0x001602A8
|
||||
[Token(Token = "0x6006606")]
|
||||
[Address(RVA = "0x1A541E0", Offset = "0x1A531E0", VA = "0x181A541E0")]
|
||||
public ChecklistWatchUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040042A6 RID: 17062
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40042A6")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI weeklyChallengeTimeRemaining;
|
||||
|
||||
// Token: 0x040042A7 RID: 17063
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40042A7")]
|
||||
[SerializeField]
|
||||
private string weeklyChallengePrefix = "New Weekly Challenges in ";
|
||||
|
||||
// Token: 0x040042A8 RID: 17064
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40042A8")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI themeText;
|
||||
|
||||
// Token: 0x040042A9 RID: 17065
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x40042A9")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI fallbackRewardText;
|
||||
|
||||
// Token: 0x040042AA RID: 17066
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x40042AA")]
|
||||
[SerializeField]
|
||||
private ObjectiveChecklist[] checklists;
|
||||
|
||||
// Token: 0x040042AB RID: 17067
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x40042AB")]
|
||||
[SerializeField]
|
||||
private RectTransform weeklyChallengesDisabledDisplay;
|
||||
|
||||
// Token: 0x040042AC RID: 17068
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x40042AC")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI weeklyChallengesDisabledReasonText;
|
||||
|
||||
// Token: 0x040042AD RID: 17069
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x40042AD")]
|
||||
[SerializeField]
|
||||
private GameObject weeklyChallengesDisplay;
|
||||
|
||||
// Token: 0x040042AE RID: 17070
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x40042AE")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
[Header("Subscreens")]
|
||||
private SubscreenControl subscreenControl;
|
||||
|
||||
// Token: 0x040042AF RID: 17071
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x40042AF")]
|
||||
[SerializeField]
|
||||
private Subscreen dailySubscreen;
|
||||
|
||||
// Token: 0x040042B0 RID: 17072
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x40042B0")]
|
||||
[SerializeField]
|
||||
private Subscreen weeklySubscreen;
|
||||
|
||||
// Token: 0x040042B1 RID: 17073
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x40042B1")]
|
||||
private TimeSpan AABIMFBCMNN;
|
||||
|
||||
// Token: 0x040042B2 RID: 17074
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x40042B2")]
|
||||
private int PBGIFGLINIO = (int)((ulong)4294967295L);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011E9 RID: 4585
|
||||
[Token(Token = "0x20011E9")]
|
||||
[RequireComponent(typeof(ReputationSpecificUIBehaviour))]
|
||||
public class CheerConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x060066B3 RID: 26291 RVA: 0x00165548 File Offset: 0x00163748
|
||||
[Token(Token = "0x60066B3")]
|
||||
[Address(RVA = "0x1A54560", Offset = "0x1A53560", VA = "0x181A54560", Slot = "4")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
|
||||
Action action;
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(reputationSpecificUIBehaviour.PlayerReputationUpdated, action);
|
||||
reputationSpecificUIBehaviour.PlayerReputationUpdated = oknnkfgfodl;
|
||||
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
|
||||
Action<int?> action2 = new Action(this.PABKIEKBHGA);
|
||||
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.BPJDFPACLMK(hodokbidhhg, action2);
|
||||
this.OnEnable();
|
||||
this.PICEBFBCNCL();
|
||||
Button3DBase button = this.button;
|
||||
this.MNGMCHLEHOK();
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
button.BLIJCJNGGIJ = num;
|
||||
button.DKILDKCKHDM = (float)num;
|
||||
button.MALDFLCADLG(num2 != 0);
|
||||
button.PMFNJKCHLCO();
|
||||
}
|
||||
|
||||
// Token: 0x060066B4 RID: 26292 RVA: 0x001655DC File Offset: 0x001637DC
|
||||
[Token(Token = "0x60066B4")]
|
||||
[Address(RVA = "0x1A54410", Offset = "0x1A53410", VA = "0x181A54410")]
|
||||
private void OnDisable()
|
||||
{
|
||||
MFBGLIHGCGO<int?> hodokbidhhg = FGPIDGLCKEF.HODOKBIDHHG;
|
||||
Action<int?> action = new Action(this.PABKIEKBHGA);
|
||||
FGPIDGLCKEF.HODOKBIDHHG = MFBGLIHGCGO.GMNMHGMFGOL(hodokbidhhg, action);
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
|
||||
int num = 0;
|
||||
if (reputationSpecificUIBehaviour != num)
|
||||
{
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour2 = this.reputationWatcher;
|
||||
Action action2;
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(reputationSpecificUIBehaviour2.PlayerReputationUpdated, action2);
|
||||
reputationSpecificUIBehaviour2.PlayerReputationUpdated = oknnkfgfodl;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060066B5 RID: 26293 RVA: 0x00165644 File Offset: 0x00163844
|
||||
[Token(Token = "0x60066B5")]
|
||||
[Address(RVA = "0x1A54700", Offset = "0x1A53700", VA = "0x181A54700")]
|
||||
private void PABKIEKBHGA(int? CJFGEMGOJHB)
|
||||
{
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
|
||||
if (reputationSpecificUIBehaviour != 0 && reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField != CJFGEMGOJHB)
|
||||
{
|
||||
this.OnEnable();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060066B6 RID: 26294 RVA: 0x0016566C File Offset: 0x0016386C
|
||||
[Token(Token = "0x60066B6")]
|
||||
[Address(RVA = "0x1A54790", Offset = "0x1A53790", VA = "0x181A54790", Slot = "5")]
|
||||
protected sealed override void PICEBFBCNCL()
|
||||
{
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
|
||||
if (reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField != 0)
|
||||
{
|
||||
int? <IFBPANODIPA>k__BackingField = reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField;
|
||||
int num;
|
||||
if (FGPIDGLCKEF.BOFKACFLIOB(num))
|
||||
{
|
||||
int num2 = 0;
|
||||
base.ILGFOHIJHMG = num2;
|
||||
return;
|
||||
}
|
||||
}
|
||||
int <JOIIIGPDAKF>k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.<JOIIIGPDAKF>k__BackingField;
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour2 = this.reputationWatcher;
|
||||
if (reputationSpecificUIBehaviour2.<IFBPANODIPA>k__BackingField == 0)
|
||||
{
|
||||
}
|
||||
int? <IFBPANODIPA>k__BackingField2 = reputationSpecificUIBehaviour2.<IFBPANODIPA>k__BackingField;
|
||||
int num3;
|
||||
bool flag = AIGGBBFKAKL.JLGKDMMMDKN((long)num3);
|
||||
base.ILGFOHIJHMG = (flag ? 1 : 0);
|
||||
}
|
||||
|
||||
// Token: 0x060066B7 RID: 26295 RVA: 0x001656E8 File Offset: 0x001638E8
|
||||
[Token(Token = "0x60066B7")]
|
||||
[Address(RVA = "0x1A54390", Offset = "0x1A53390", VA = "0x181A54390", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
if (this.reputationWatcher.<IFBPANODIPA>k__BackingField == 0)
|
||||
{
|
||||
Debug.LogWarning("CheerConditionalButton attempted button press without player!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060066B8 RID: 26296 RVA: 0x00165714 File Offset: 0x00163914
|
||||
[Token(Token = "0x60066B8")]
|
||||
[Address(RVA = "0x1A54230", Offset = "0x1A53230", VA = "0x181A54230")]
|
||||
private void LPCFKNILLCB()
|
||||
{
|
||||
int <JOIIIGPDAKF>k__BackingField = EBAIPNMBKLK.FJJKKHPNMIM.<JOIIIGPDAKF>k__BackingField;
|
||||
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
|
||||
if (reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField == 0)
|
||||
{
|
||||
}
|
||||
int? <IFBPANODIPA>k__BackingField = reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField;
|
||||
int num;
|
||||
bool flag = AIGGBBFKAKL.JLGKDMMMDKN((long)num);
|
||||
base.ILGFOHIJHMG = (flag ? 1 : 0);
|
||||
}
|
||||
|
||||
// Token: 0x060066B9 RID: 26297 RVA: 0x0016575C File Offset: 0x0016395C
|
||||
[Token(Token = "0x60066B9")]
|
||||
[Address(RVA = "0x1A54990", Offset = "0x1A53990", VA = "0x181A54990")]
|
||||
public CheerConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400434D RID: 17229
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400434D")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
protected ReputationSpecificUIBehaviour reputationWatcher;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,269 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011EA RID: 4586
|
||||
[Token(Token = "0x20011EA")]
|
||||
public class CheerPlayerWatchUIFlow : PlayerWatchUIFlow
|
||||
{
|
||||
// Token: 0x17001157 RID: 4439
|
||||
// (get) Token: 0x060066BA RID: 26298 RVA: 0x00165770 File Offset: 0x00163970
|
||||
[Token(Token = "0x17001157")]
|
||||
protected override string DCLLFJAAEDC
|
||||
{
|
||||
[Token(Token = "0x60066BA")]
|
||||
[Address(RVA = "0x1A54E40", Offset = "0x1A53E40", VA = "0x181A54E40", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return "CheerPlayerScreen";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060066BB RID: 26299 RVA: 0x00165784 File Offset: 0x00163984
|
||||
[Token(Token = "0x60066BB")]
|
||||
[Address(RVA = "0x1A55030", Offset = "0x1A54030", VA = "0x181A55030", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
this.MDCIJPELHJA();
|
||||
}
|
||||
|
||||
// Token: 0x060066BC RID: 26300 RVA: 0x001657A0 File Offset: 0x001639A0
|
||||
[Token(Token = "0x60066BC")]
|
||||
[Address(RVA = "0x1A54E70", Offset = "0x1A53E70", VA = "0x181A54E70")]
|
||||
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)
|
||||
{
|
||||
goto IL_54;
|
||||
}
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
if (!AIGGBBFKAKL.JLGKDMMMDKN((long)ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField)))
|
||||
{
|
||||
goto IL_54;
|
||||
}
|
||||
}
|
||||
int num = 0;
|
||||
this.INOPAMBIFKL(num != 0);
|
||||
IL_54:
|
||||
string text2 = this.cheerCreditText.text;
|
||||
}
|
||||
|
||||
// Token: 0x060066BD RID: 26301 RVA: 0x00165814 File Offset: 0x00163A14
|
||||
[Token(Token = "0x60066BD")]
|
||||
[Address(RVA = "0x1A54AD0", Offset = "0x1A53AD0", VA = "0x181A54AD0")]
|
||||
public void Button_General()
|
||||
{
|
||||
int num = 0;
|
||||
this.AOCPPFAHGLF((AIGGBBFKAKL.PIDFCOGLFHN)num);
|
||||
}
|
||||
|
||||
// Token: 0x060066BE RID: 26302 RVA: 0x0016582C File Offset: 0x00163A2C
|
||||
[Token(Token = "0x60066BE")]
|
||||
[Address(RVA = "0x1A54AF0", Offset = "0x1A53AF0", VA = "0x181A54AF0")]
|
||||
public void Button_Helpful()
|
||||
{
|
||||
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Helpful);
|
||||
}
|
||||
|
||||
// Token: 0x060066BF RID: 26303 RVA: 0x00165844 File Offset: 0x00163A44
|
||||
[Token(Token = "0x60066BF")]
|
||||
[Address(RVA = "0x1A54B00", Offset = "0x1A53B00", VA = "0x181A54B00")]
|
||||
public void Button_Sportmanship()
|
||||
{
|
||||
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Sportmanship);
|
||||
}
|
||||
|
||||
// Token: 0x060066C0 RID: 26304 RVA: 0x0016585C File Offset: 0x00163A5C
|
||||
[Token(Token = "0x60066C0")]
|
||||
[Address(RVA = "0x1A54AE0", Offset = "0x1A53AE0", VA = "0x181A54AE0")]
|
||||
public void Button_GreatHost()
|
||||
{
|
||||
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.GreatHost);
|
||||
}
|
||||
|
||||
// Token: 0x060066C1 RID: 26305 RVA: 0x00165874 File Offset: 0x00163A74
|
||||
[Token(Token = "0x60066C1")]
|
||||
[Address(RVA = "0x1A54AC0", Offset = "0x1A53AC0", VA = "0x181A54AC0")]
|
||||
public void Button_Creative()
|
||||
{
|
||||
this.AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN.Creative);
|
||||
}
|
||||
|
||||
// Token: 0x060066C2 RID: 26306 RVA: 0x0016588C File Offset: 0x00163A8C
|
||||
[Token(Token = "0x60066C2")]
|
||||
[Address(RVA = "0x1A549D0", Offset = "0x1A539D0", VA = "0x181A549D0")]
|
||||
private void AOCPPFAHGLF(AIGGBBFKAKL.PIDFCOGLFHN PMMHNLCIKKP)
|
||||
{
|
||||
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = this.<PBHKKOAINGC>k__BackingField;
|
||||
if (<PBHKKOAINGC>k__BackingField != 0)
|
||||
{
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = <PBHKKOAINGC>k__BackingField.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num = ObscuredInt.FAJDMKOEFLH(<IFBPANODIPA>k__BackingField);
|
||||
ToggleButton3D toggleButton3D = this.anonymousToggle;
|
||||
string text = base.DLFNJKINKNM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060066C3 RID: 26307 RVA: 0x001658D4 File Offset: 0x00163AD4
|
||||
[Token(Token = "0x60066C3")]
|
||||
[Address(RVA = "0x1A54C50", Offset = "0x1A53C50", VA = "0x181A54C50")]
|
||||
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.ONCPNMDGGKG;
|
||||
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.ONCPNMDGGKG.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: 0x060066C4 RID: 26308 RVA: 0x00165954 File Offset: 0x00163B54
|
||||
[Token(Token = "0x60066C4")]
|
||||
[Address(RVA = "0x1A54B10", Offset = "0x1A53B10", VA = "0x181A54B10")]
|
||||
private void INOPAMBIFKL(bool ODBAFIFNIDO)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<Button3D> list = this.cheerButtons;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (!(this != num2))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060066C5 RID: 26309 RVA: 0x00165988 File Offset: 0x00163B88
|
||||
[Token(Token = "0x60066C5")]
|
||||
[Address(RVA = "0x1A55050", Offset = "0x1A54050", VA = "0x181A55050")]
|
||||
public CheerPlayerWatchUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400434E RID: 17230
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400434E")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D anonymousToggle;
|
||||
|
||||
// Token: 0x0400434F RID: 17231
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400434F")]
|
||||
[SerializeField]
|
||||
private List<Button3D> cheerButtons;
|
||||
|
||||
// Token: 0x04004350 RID: 17232
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4004350")]
|
||||
[SerializeField]
|
||||
[Header("Credits")]
|
||||
private TextMeshProUGUI cheerCreditText;
|
||||
|
||||
// Token: 0x04004351 RID: 17233
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4004351")]
|
||||
[SerializeField]
|
||||
private string cheerCreditString;
|
||||
|
||||
// Token: 0x04004352 RID: 17234
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4004352")]
|
||||
[SerializeField]
|
||||
private string cheerNoCreditString;
|
||||
|
||||
// Token: 0x020011EB RID: 4587
|
||||
[Token(Token = "0x20011EB")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FDBFDJOBGGG
|
||||
{
|
||||
// Token: 0x060066C6 RID: 26310 RVA: 0x0016599C File Offset: 0x00163B9C
|
||||
[Token(Token = "0x60066C6")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public FDBFDJOBGGG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060066C7 RID: 26311 RVA: 0x001659B0 File Offset: 0x00163BB0
|
||||
[Token(Token = "0x60066C7")]
|
||||
[Address(RVA = "0x1A5C870", Offset = "0x1A5B870", VA = "0x181A5C870")]
|
||||
internal void <CreateCheer>b__1()
|
||||
{
|
||||
int num = this.playerId;
|
||||
AIGGBBFKAKL.PIDFCOGLFHN pidfcoglfhn = this.cheerCategory;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Your cheer is sent.", 3f, num2, num2);
|
||||
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.CheeredPlayer();
|
||||
this.<>4__this.MDCIJPELHJA();
|
||||
}
|
||||
|
||||
// Token: 0x04004353 RID: 17235
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004353")]
|
||||
public int playerId;
|
||||
|
||||
// Token: 0x04004354 RID: 17236
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4004354")]
|
||||
public AIGGBBFKAKL.PIDFCOGLFHN cheerCategory;
|
||||
|
||||
// Token: 0x04004355 RID: 17237
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004355")]
|
||||
public bool anonymous;
|
||||
|
||||
// Token: 0x04004356 RID: 17238
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4004356")]
|
||||
public string amplitudeCommandContext;
|
||||
|
||||
// Token: 0x04004357 RID: 17239
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4004357")]
|
||||
public CheerPlayerWatchUIFlow <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,486 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom;
|
||||
using RecRoom.Consumable;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001260 RID: 4704
|
||||
[Token(Token = "0x2001260")]
|
||||
public class ChooseFreeGiftScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x06006913 RID: 26899 RVA: 0x0016EF3C File Offset: 0x0016D13C
|
||||
[Token(Token = "0x6006913")]
|
||||
[Address(RVA = "0x1A55220", Offset = "0x1A54220", VA = "0x181A55220", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
EFEFMHJPJIJ efefmhjpjij;
|
||||
this.JFMOEGCPNAC = efefmhjpjij;
|
||||
PMGCJEPKFOF<bool> pmgcjepkfof = BBEFMHAEEEA.GMOMCLADPII();
|
||||
Action<bool> action = new Action(this.EJOFMLFDMNO);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
int <HCJDKPLCHPK>k__BackingField = Matchmaking.HMCJLLMDAAM.<HCJDKPLCHPK>k__BackingField;
|
||||
this.HLHHPEKALPI = <HCJDKPLCHPK>k__BackingField;
|
||||
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof2 = PEGGCEDHBOF.NFKMGNHDCMN(<HCJDKPLCHPK>k__BackingField);
|
||||
Action<CCEOLAOLEKJ> action2 = new Action(this.NEBLCOEIFEL);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006914 RID: 26900 RVA: 0x0016EFB4 File Offset: 0x0016D1B4
|
||||
[Token(Token = "0x6006914")]
|
||||
[Address(RVA = "0x1A56A60", Offset = "0x1A55A60", VA = "0x181A56A60", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
string text = this.infoText.text;
|
||||
Action action = new Action(this.NFMPOLLKJNN);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
||||
}
|
||||
|
||||
// Token: 0x06006915 RID: 26901 RVA: 0x0016EFF0 File Offset: 0x0016D1F0
|
||||
[Token(Token = "0x6006915")]
|
||||
[Address(RVA = "0x1A56B10", Offset = "0x1A55B10", VA = "0x181A56B10")]
|
||||
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: 0x06006916 RID: 26902 RVA: 0x0016F030 File Offset: 0x0016D230
|
||||
[Token(Token = "0x6006916")]
|
||||
[Address(RVA = "0x1A55E10", Offset = "0x1A54E10", VA = "0x181A55E10")]
|
||||
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;
|
||||
PMGCJEPKFOF<List<OOCCCGPICOG>> pmgcjepkfof = instance.GetAllTransferableConsumableTypesByCreatorId(hlhhpekalpi2);
|
||||
Action<List<OOCCCGPICOG>> action = new Action(this.KOKMDKMLCFE);
|
||||
action += action;
|
||||
pmgcjepkfof += pmgcjepkfof;
|
||||
this.freeGiftConsumablesPagedGrid.Awake();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006917 RID: 26903 RVA: 0x0016F0D8 File Offset: 0x0016D2D8
|
||||
[Token(Token = "0x6006917")]
|
||||
[Address(RVA = "0x1A56610", Offset = "0x1A55610", VA = "0x181A56610")]
|
||||
private void MFFMLKBGGCM(OOCCCGPICOG BAJGNABECMN)
|
||||
{
|
||||
if (!this.LAJLNCJKALH())
|
||||
{
|
||||
FreeGiftConsumablesPagedGrid freeGiftConsumablesPagedGrid = this.freeGiftConsumablesPagedGrid;
|
||||
int num = 0;
|
||||
freeGiftConsumablesPagedGrid.EnableAllButtons(num != 0);
|
||||
string text = this.infoText.text;
|
||||
OOCCCGPICOG consumable = BAJGNABECMN;
|
||||
int hlhhpekalpi = this.HLHHPEKALPI;
|
||||
DABKFAIHBBP dabkfaihbbp = 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.ONCPNMDGGKG;
|
||||
int num4 = 0;
|
||||
IDisposable disposable2 = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, error, 3f, num4, num4);
|
||||
<>4__this2.freeGiftConsumablesPagedGrid.EnableAllButtons(true);
|
||||
string text3 = <>4__this2.infoText.text;
|
||||
}
|
||||
};
|
||||
Action action3 = delegate
|
||||
{
|
||||
ConsumableManager instance3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int hlhhpekalpi2 = this.HLHHPEKALPI;
|
||||
instance3.InvalidateTransferableConsumablesByCreatorId(hlhhpekalpi2);
|
||||
this.FGCBPNFEPLC();
|
||||
};
|
||||
}
|
||||
CreatorFreeGiftButton.KICGKKBJDLH lielcaefgkk = this.LIELCAEFGKK;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2 = "You may only get one free gift " + "once" + ".";
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, text2, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06006918 RID: 26904 RVA: 0x0016F1A8 File Offset: 0x0016D3A8
|
||||
[Token(Token = "0x6006918")]
|
||||
[Address(RVA = "0x1A56300", Offset = "0x1A55300", VA = "0x181A56300")]
|
||||
private bool LAJLNCJKALH()
|
||||
{
|
||||
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
CreatorFreeGiftButton.KICGKKBJDLH lielcaefgkk = this.LIELCAEFGKK;
|
||||
double num;
|
||||
TimeSpan timeSpan = TimeSpan.FromDays(num);
|
||||
TimeSpan timeSpan2 = TimeSpan.FromDays(num);
|
||||
TimeSpan maxValue = TimeSpan.MaxValue;
|
||||
DateTime now = DateTime.Now;
|
||||
DateTime dateTime;
|
||||
return dateTime > now;
|
||||
}
|
||||
|
||||
// Token: 0x06006919 RID: 26905 RVA: 0x0016F208 File Offset: 0x0016D408
|
||||
[Token(Token = "0x6006919")]
|
||||
[Address(RVA = "0x1A560A0", Offset = "0x1A550A0", VA = "0x181A560A0")]
|
||||
private static double IFPHNLLHAOL(CreatorFreeGiftButton.KICGKKBJDLH LIELCAEFGKK)
|
||||
{
|
||||
double num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0600691A RID: 26906 RVA: 0x0016F230 File Offset: 0x0016D430
|
||||
[Token(Token = "0x600691A")]
|
||||
[Address(RVA = "0x1A56910", Offset = "0x1A55910", VA = "0x181A56910")]
|
||||
private static string NDIOHPGLIAM(CreatorFreeGiftButton.KICGKKBJDLH LIELCAEFGKK)
|
||||
{
|
||||
return "every 5 minutes";
|
||||
}
|
||||
|
||||
// Token: 0x0600691B RID: 26907 RVA: 0x0016F260 File Offset: 0x0016D460
|
||||
[Token(Token = "0x600691B")]
|
||||
[Address(RVA = "0x1A56000", Offset = "0x1A55000", VA = "0x181A56000")]
|
||||
private static string GLDPJMPGKII(int IEOEOMOCDND, int MCIOGNFKFBP, long DHLNOPIHMMB)
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600691C RID: 26908 RVA: 0x0016F270 File Offset: 0x0016D470
|
||||
[Token(Token = "0x600691C")]
|
||||
[Address(RVA = "0x1A55B00", Offset = "0x1A54B00", VA = "0x181A55B00")]
|
||||
private static void DAOEHLPJIPP(int IEOEOMOCDND, int MCIOGNFKFBP, long DHLNOPIHMMB, DateTime IJANCLOLJIC)
|
||||
{
|
||||
string text = ChooseFreeGiftScreen.GLDPJMPGKII(IEOEOMOCDND, MCIOGNFKFBP, DHLNOPIHMMB);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600691D RID: 26909 RVA: 0x0016F2A4 File Offset: 0x0016D4A4
|
||||
[Token(Token = "0x600691D")]
|
||||
[Address(RVA = "0x1A55460", Offset = "0x1A54460", VA = "0x181A55460")]
|
||||
private static bool BDDKFKMHJGD(int IEOEOMOCDND, int MCIOGNFKFBP, long DHLNOPIHMMB, out DateTime PBMJJOMBPAH)
|
||||
{
|
||||
string text = ChooseFreeGiftScreen.GLDPJMPGKII(IEOEOMOCDND, MCIOGNFKFBP, DHLNOPIHMMB);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
EFEFMHJPJIJ efefmhjpjij;
|
||||
if (efefmhjpjij == 0)
|
||||
{
|
||||
DateTime minValue = DateTime.MinValue;
|
||||
int num2 = 0;
|
||||
PBMJJOMBPAH.dateData = minValue;
|
||||
text += text;
|
||||
num2 += 21;
|
||||
num2 += 19;
|
||||
}
|
||||
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600691E RID: 26910 RVA: 0x0016F300 File Offset: 0x0016D500
|
||||
[Token(Token = "0x600691E")]
|
||||
[Address(RVA = "0x1A55060", Offset = "0x1A54060", VA = "0x181A55060")]
|
||||
private void AKFDEPEHBIN(OOCCCGPICOG BAJGNABECMN)
|
||||
{
|
||||
FreeGiftConsumablesPagedGrid freeGiftConsumablesPagedGrid = this.freeGiftConsumablesPagedGrid;
|
||||
int num = 0;
|
||||
freeGiftConsumablesPagedGrid.EnableAllButtons(num != 0);
|
||||
string text = this.infoText.text;
|
||||
OOCCCGPICOG consumable = BAJGNABECMN;
|
||||
int hlhhpekalpi = this.HLHHPEKALPI;
|
||||
DABKFAIHBBP dabkfaihbbp = 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.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, error, 3f, num3, num3);
|
||||
<>4__this2.freeGiftConsumablesPagedGrid.EnableAllButtons(true);
|
||||
string text2 = <>4__this2.infoText.text;
|
||||
}
|
||||
};
|
||||
Action action3 = delegate
|
||||
{
|
||||
ConsumableManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int hlhhpekalpi2 = this.HLHHPEKALPI;
|
||||
instance2.InvalidateTransferableConsumablesByCreatorId(hlhhpekalpi2);
|
||||
this.FGCBPNFEPLC();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600691F RID: 26911 RVA: 0x0016F388 File Offset: 0x0016D588
|
||||
[Token(Token = "0x600691F")]
|
||||
[Address(RVA = "0x1A55710", Offset = "0x1A54710", VA = "0x181A55710")]
|
||||
private void CEBIDGFCNOB(OOCCCGPICOG BAJGNABECMN)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
ulong num2;
|
||||
this.freeGiftConsumablesPagedGrid.EnableAllButtons(num2 != 0UL);
|
||||
string text = this.infoText.text;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Added to your backpack.", 3f, num3, num3);
|
||||
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 text2 = ChooseFreeGiftScreen.GLDPJMPGKII(<OIBJLPBDMML>k__BackingField, hlhhpekalpi, <DOFDAMHCJLP>k__BackingField);
|
||||
int num4 = 0;
|
||||
if (num3 < num4)
|
||||
{
|
||||
num3 += num3;
|
||||
num3++;
|
||||
}
|
||||
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: 0x06006920 RID: 26912 RVA: 0x0016F450 File Offset: 0x0016D650
|
||||
[Token(Token = "0x6006920")]
|
||||
[Address(RVA = "0x1A55D10", Offset = "0x1A54D10", VA = "0x181A55D10")]
|
||||
private void FBPLKAAEADN(string MOPOMPHBHKF)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, MOPOMPHBHKF, 3f, num2, num2);
|
||||
this.freeGiftConsumablesPagedGrid.EnableAllButtons(true);
|
||||
string text = this.infoText.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006921 RID: 26913 RVA: 0x0016F4A0 File Offset: 0x0016D6A0
|
||||
[Token(Token = "0x6006921")]
|
||||
[Address(RVA = "0x1A55700", Offset = "0x1A54700", VA = "0x181A55700")]
|
||||
public void Button_SelectFreeGift(OOCCCGPICOG consumable)
|
||||
{
|
||||
this.MFFMLKBGGCM(consumable);
|
||||
}
|
||||
|
||||
// Token: 0x06006922 RID: 26914 RVA: 0x0016F4B4 File Offset: 0x0016D6B4
|
||||
[Token(Token = "0x6006922")]
|
||||
[Address(RVA = "0x1A56BC0", Offset = "0x1A55BC0", VA = "0x181A56BC0")]
|
||||
public ChooseFreeGiftScreen()
|
||||
{
|
||||
List<OOCCCGPICOG> list = new List();
|
||||
this.NACEAAMGKDL = list;
|
||||
this.LIELCAEFGKK = (CreatorFreeGiftButton.KICGKKBJDLH)((ulong)5L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06006923 RID: 26915 RVA: 0x0016F4E0 File Offset: 0x0016D6E0
|
||||
[Token(Token = "0x6006923")]
|
||||
[Address(RVA = "0x1A55C90", Offset = "0x1A54C90", VA = "0x181A55C90")]
|
||||
[CompilerGenerated]
|
||||
private void EJOFMLFDMNO(bool CNEIBILGFCO)
|
||||
{
|
||||
int num = 0;
|
||||
this.LJAPMINEPPH = num;
|
||||
if (base.isActiveAndEnabled)
|
||||
{
|
||||
this.FGCBPNFEPLC();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006924 RID: 26916 RVA: 0x0016F508 File Offset: 0x0016D708
|
||||
[Token(Token = "0x6006924")]
|
||||
[Address(RVA = "0x1A569C0", Offset = "0x1A559C0", VA = "0x181A569C0")]
|
||||
[CompilerGenerated]
|
||||
private void NEBLCOEIFEL(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: 0x06006925 RID: 26917 RVA: 0x0016F53C File Offset: 0x0016D73C
|
||||
[Token(Token = "0x6006925")]
|
||||
[Address(RVA = "0x1A56A30", Offset = "0x1A55A30", VA = "0x181A56A30")]
|
||||
[CompilerGenerated]
|
||||
private void NFMPOLLKJNN()
|
||||
{
|
||||
if (base.isActiveAndEnabled)
|
||||
{
|
||||
this.FGCBPNFEPLC();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006926 RID: 26918 RVA: 0x0016F55C File Offset: 0x0016D75C
|
||||
[Token(Token = "0x6006926")]
|
||||
[Address(RVA = "0x1A56240", Offset = "0x1A55240", VA = "0x181A56240")]
|
||||
[CompilerGenerated]
|
||||
private void KOKMDKMLCFE(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: 0x0400451F RID: 17695
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400451F")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private FreeGiftConsumablesPagedGrid freeGiftConsumablesPagedGrid;
|
||||
|
||||
// Token: 0x04004520 RID: 17696
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4004520")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04004521 RID: 17697
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4004521")]
|
||||
private bool? LJAPMINEPPH;
|
||||
|
||||
// Token: 0x04004522 RID: 17698
|
||||
[FieldOffset(Offset = "0xDC")]
|
||||
[Token(Token = "0x4004522")]
|
||||
private int HLHHPEKALPI;
|
||||
|
||||
// Token: 0x04004523 RID: 17699
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4004523")]
|
||||
private List<OOCCCGPICOG> NACEAAMGKDL;
|
||||
|
||||
// Token: 0x04004524 RID: 17700
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4004524")]
|
||||
private CreatorFreeGiftButton.KICGKKBJDLH LIELCAEFGKK;
|
||||
|
||||
// Token: 0x04004525 RID: 17701
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4004525")]
|
||||
private EFEFMHJPJIJ JFMOEGCPNAC;
|
||||
|
||||
// Token: 0x02001261 RID: 4705
|
||||
[Token(Token = "0x2001261")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MNLKIGIHLKP
|
||||
{
|
||||
// Token: 0x06006927 RID: 26919 RVA: 0x0016F5B4 File Offset: 0x0016D7B4
|
||||
[Token(Token = "0x6006927")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public MNLKIGIHLKP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006928 RID: 26920 RVA: 0x0016F5C8 File Offset: 0x0016D7C8
|
||||
[Token(Token = "0x6006928")]
|
||||
[Address(RVA = "0x1A5DDA0", Offset = "0x1A5CDA0", VA = "0x181A5DDA0")]
|
||||
internal void <TransferConsumable>b__0()
|
||||
{
|
||||
ChooseFreeGiftScreen chooseFreeGiftScreen = this.<>4__this;
|
||||
OOCCCGPICOG oocccgpicog = this.consumable;
|
||||
chooseFreeGiftScreen.CEBIDGFCNOB(oocccgpicog);
|
||||
}
|
||||
|
||||
// Token: 0x06006929 RID: 26921 RVA: 0x0016F5F0 File Offset: 0x0016D7F0
|
||||
[Token(Token = "0x6006929")]
|
||||
[Address(RVA = "0x1A5DDD0", Offset = "0x1A5CDD0", VA = "0x181A5DDD0")]
|
||||
internal void <TransferConsumable>b__1(string error)
|
||||
{
|
||||
ChooseFreeGiftScreen chooseFreeGiftScreen = this.<>4__this;
|
||||
int num = 0;
|
||||
if (chooseFreeGiftScreen != num)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, error, 3f, num2, num2);
|
||||
chooseFreeGiftScreen.freeGiftConsumablesPagedGrid.EnableAllButtons(true);
|
||||
string text = chooseFreeGiftScreen.infoText.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600692A RID: 26922 RVA: 0x0016F648 File Offset: 0x0016D848
|
||||
[Token(Token = "0x600692A")]
|
||||
[Address(RVA = "0x1A5DEE0", Offset = "0x1A5CEE0", VA = "0x181A5DEE0")]
|
||||
internal void <TransferConsumable>b__2()
|
||||
{
|
||||
ConsumableManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int hlhhpekalpi = this.<>4__this.HLHHPEKALPI;
|
||||
instance.InvalidateTransferableConsumablesByCreatorId(hlhhpekalpi);
|
||||
this.<>4__this.FGCBPNFEPLC();
|
||||
}
|
||||
|
||||
// Token: 0x04004526 RID: 17702
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004526")]
|
||||
public ChooseFreeGiftScreen <>4__this;
|
||||
|
||||
// Token: 0x04004527 RID: 17703
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004527")]
|
||||
public OOCCCGPICOG consumable;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001262 RID: 4706
|
||||
[Token(Token = "0x2001262")]
|
||||
public class ChoosePlayerDialog : UIDialog<IEnumerable<CCEOLAOLEKJ>, bool, int>
|
||||
{
|
||||
// Token: 0x0600692B RID: 26923 RVA: 0x0016F680 File Offset: 0x0016D880
|
||||
[Token(Token = "0x600692B")]
|
||||
[Address(RVA = "0x1A57100", Offset = "0x1A56100", VA = "0x181A57100")]
|
||||
public ChoosePlayerDialog()
|
||||
{
|
||||
BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN);
|
||||
BGODNAHALGH bgodnahalgh;
|
||||
this.OFFPIEEOIFF = bgodnahalgh;
|
||||
}
|
||||
|
||||
// Token: 0x0600692C RID: 26924 RVA: 0x0016F6A8 File Offset: 0x0016D8A8
|
||||
[Token(Token = "0x600692C")]
|
||||
[Address(RVA = "0x1A56C30", Offset = "0x1A55C30", VA = "0x181A56C30", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.EMLENEAFFNO);
|
||||
onValueChanged.AddListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x0600692D RID: 26925 RVA: 0x0016F6E4 File Offset: 0x0016D8E4
|
||||
[Token(Token = "0x600692D")]
|
||||
[Address(RVA = "0x1A56E80", Offset = "0x1A55E80", VA = "0x181A56E80", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF;
|
||||
if (offpieeoiff != 0)
|
||||
{
|
||||
offpieeoiff.Dispose();
|
||||
}
|
||||
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.EMLENEAFFNO);
|
||||
onValueChanged.RemoveListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x0600692E RID: 26926 RVA: 0x0016F730 File Offset: 0x0016D930
|
||||
[Token(Token = "0x600692E")]
|
||||
[Address(RVA = "0x1A56F40", Offset = "0x1A55F40", VA = "0x181A56F40")]
|
||||
private void OnDisable()
|
||||
{
|
||||
if (this.OOMNHBIPKKE)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action = new Action(this.KFENKMBOCGP);
|
||||
KFBABPAPIMB kfbabpapimb = instance.LBLNPIDACFM(0.1f, action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600692F RID: 26927 RVA: 0x0016F768 File Offset: 0x0016D968
|
||||
[Token(Token = "0x600692F")]
|
||||
[Address(RVA = "0x1A56E30", Offset = "0x1A55E30", VA = "0x181A56E30", Slot = "24")]
|
||||
public override void ForceCancel(bool OPBKEBCBNLE)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, OPBKEBCBNLE);
|
||||
}
|
||||
|
||||
// Token: 0x06006930 RID: 26928 RVA: 0x0016F780 File Offset: 0x0016D980
|
||||
[Token(Token = "0x6006930")]
|
||||
[Address(RVA = "0x1A56FF0", Offset = "0x1A55FF0", VA = "0x181A56FF0", Slot = "26")]
|
||||
public override PMGCJEPKFOF<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);
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
BGODNAHALGH bgodnahalgh;
|
||||
this.OFFPIEEOIFF = bgodnahalgh;
|
||||
string text = tmp_InputField.m_Text;
|
||||
bgodnahalgh.AKKIECEKEEI(text);
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x06006931 RID: 26929 RVA: 0x0016F7E8 File Offset: 0x0016D9E8
|
||||
[Token(Token = "0x6006931")]
|
||||
[Address(RVA = "0x1A56E00", Offset = "0x1A55E00", VA = "0x181A56E00")]
|
||||
private void EMLENEAFFNO(string LMAJKCLDDIF)
|
||||
{
|
||||
this.OFFPIEEOIFF.AKKIECEKEEI(LMAJKCLDDIF);
|
||||
}
|
||||
|
||||
// Token: 0x06006932 RID: 26930 RVA: 0x0016F808 File Offset: 0x0016DA08
|
||||
[Token(Token = "0x6006932")]
|
||||
[Address(RVA = "0x1A56CD0", Offset = "0x1A55CD0", VA = "0x181A56CD0")]
|
||||
private void BEKNPHKLDEN(IReadOnlyList<CCEOLAOLEKJ> OLLKMIGNGBF)
|
||||
{
|
||||
this.pagedGrid.SetEmptyDisplayText("No friends or nearby players found[|= (]");
|
||||
float height = ((IAgent)this.pagedGrid).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06006933 RID: 26931 RVA: 0x0016F838 File Offset: 0x0016DA38
|
||||
[Token(Token = "0x6006933")]
|
||||
[Address(RVA = "0x1A56D70", Offset = "0x1A55D70", VA = "0x181A56D70")]
|
||||
public void Button_SelectPlayer(CCEOLAOLEKJ account)
|
||||
{
|
||||
ObscuredInt <IFBPANODIPA>k__BackingField = account.<IFBPANODIPA>k__BackingField;
|
||||
bool fakeValueActive = account.<IFBPANODIPA>k__BackingField.fakeValueActive;
|
||||
int num;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006934 RID: 26932 RVA: 0x0016F868 File Offset: 0x0016DA68
|
||||
[Token(Token = "0x6006934")]
|
||||
[Address(RVA = "0x19F8280", Offset = "0x19F7280", VA = "0x1819F8280")]
|
||||
[CompilerGenerated]
|
||||
private void KFENKMBOCGP()
|
||||
{
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x04004528 RID: 17704
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4004528")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private AccountSelectionPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04004529 RID: 17705
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4004529")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private TMP_InputField filterInputField;
|
||||
|
||||
// Token: 0x0400452A RID: 17706
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400452A")]
|
||||
private bool OOMNHBIPKKE;
|
||||
|
||||
// Token: 0x0400452B RID: 17707
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400452B")]
|
||||
private BGODNAHALGH OFFPIEEOIFF;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Circuits;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001194 RID: 4500
|
||||
[Token(Token = "0x2001194")]
|
||||
public class CircuitNodeModeEditableEnumUIControl : BaseCreationObjectSettingFriendlyIntControl<CircuitNodeModeEditableEnumUIControl>
|
||||
{
|
||||
// Token: 0x060064BC RID: 25788 RVA: 0x0015D848 File Offset: 0x0015BA48
|
||||
[Token(Token = "0x60064BC")]
|
||||
[Address(RVA = "0x69AEA0", Offset = "0x699EA0", VA = "0x18069AEA0")]
|
||||
public void NodeMetadataUpdated(NodeMetadata KBNMDHBAHGO)
|
||||
{
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x060064BD RID: 25789 RVA: 0x0015D85C File Offset: 0x0015BA5C
|
||||
[Token(Token = "0x60064BD")]
|
||||
[Address(RVA = "0x1A57240", Offset = "0x1A56240", VA = "0x181A57240")]
|
||||
public CircuitNodeModeEditableEnumUIControl()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011C9 RID: 4553
|
||||
[Token(Token = "0x20011C9")]
|
||||
public abstract class ClickableButton : Button3DBase
|
||||
{
|
||||
// Token: 0x060065EA RID: 26090
|
||||
[Token(Token = "0x60065EA")]
|
||||
[Address(Slot = "49")]
|
||||
protected abstract bool JJONPCECBCI();
|
||||
|
||||
// Token: 0x060065EB RID: 26091 RVA: 0x00161630 File Offset: 0x0015F830
|
||||
[Token(Token = "0x60065EB")]
|
||||
[Address(RVA = "0x1A57280", Offset = "0x1A56280", VA = "0x181A57280")]
|
||||
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: 0x060065EC RID: 26092
|
||||
[Token(Token = "0x60065EC")]
|
||||
[Address(Slot = "50")]
|
||||
protected abstract void FNPHBHJLMMD();
|
||||
|
||||
// Token: 0x060065ED RID: 26093 RVA: 0x00161698 File Offset: 0x0015F898
|
||||
[Token(Token = "0x60065ED")]
|
||||
[Address(RVA = "0x1A573A0", Offset = "0x1A563A0", VA = "0x181A573A0")]
|
||||
protected ClickableButton()
|
||||
{
|
||||
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: 0x0400429C RID: 17052
|
||||
[FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400429C")]
|
||||
public bool SelectOnClick = true;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011CB RID: 4555
|
||||
[Token(Token = "0x20011CB")]
|
||||
public abstract class ClickablePressButton : ClickableButton
|
||||
{
|
||||
// Token: 0x060065F0 RID: 26096 RVA: 0x00161798 File Offset: 0x0015F998
|
||||
[Token(Token = "0x60065F0")]
|
||||
[Address(RVA = "0x1A57470", Offset = "0x1A56470", VA = "0x181A57470", Slot = "46")]
|
||||
protected override void CECJCHNLLNB(bool DDFLMNGNNIP)
|
||||
{
|
||||
base.CECJCHNLLNB(DDFLMNGNNIP);
|
||||
base.OCGMNKCFDDM(DDFLMNGNNIP);
|
||||
}
|
||||
|
||||
// Token: 0x060065F1 RID: 26097 RVA: 0x001617B4 File Offset: 0x0015F9B4
|
||||
[Token(Token = "0x60065F1")]
|
||||
[Address(RVA = "0x1A51EC0", Offset = "0x1A50EC0", VA = "0x181A51EC0")]
|
||||
protected ClickablePressButton()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011CA RID: 4554
|
||||
[Token(Token = "0x20011CA")]
|
||||
public abstract class ClickableReleaseButton : ClickableButton
|
||||
{
|
||||
// Token: 0x060065EE RID: 26094 RVA: 0x001616EC File Offset: 0x0015F8EC
|
||||
[Token(Token = "0x60065EE")]
|
||||
[Address(RVA = "0x1A574A0", Offset = "0x1A564A0", VA = "0x181A574A0", Slot = "47")]
|
||||
protected override void IOIPLOFNEGH(bool DDFLMNGNNIP)
|
||||
{
|
||||
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 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);
|
||||
}
|
||||
base.OCGMNKCFDDM(DDFLMNGNNIP);
|
||||
}
|
||||
|
||||
// Token: 0x060065EF RID: 26095 RVA: 0x00161784 File Offset: 0x0015F984
|
||||
[Token(Token = "0x60065EF")]
|
||||
[Address(RVA = "0x1A51EC0", Offset = "0x1A50EC0", VA = "0x181A51EC0")]
|
||||
protected ClickableReleaseButton()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,158 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200114E RID: 4430
|
||||
[Token(Token = "0x200114E")]
|
||||
[RequireComponent(typeof(ClubAnnouncementSpecificUIBehaviour))]
|
||||
public class ClubAnnouncementConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x060062D6 RID: 25302 RVA: 0x0015799C File Offset: 0x00155B9C
|
||||
[Token(Token = "0x60062D6")]
|
||||
[Address(RVA = "0x1A57640", Offset = "0x1A56640", VA = "0x181A57640")]
|
||||
private void Awake()
|
||||
{
|
||||
OKNNKFGFODL detailsUpdated = this.watcher.DetailsUpdated;
|
||||
int num = 0;
|
||||
Action action;
|
||||
detailsUpdated.BPAJKKAGPKB(action, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060062D7 RID: 25303 RVA: 0x001579C8 File Offset: 0x00155BC8
|
||||
[Token(Token = "0x60062D7")]
|
||||
[Address(RVA = "0x1A57E20", Offset = "0x1A56E20", VA = "0x181A57E20")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ClubAnnouncementSpecificUIBehaviour clubAnnouncementSpecificUIBehaviour = this.watcher;
|
||||
int num = 0;
|
||||
if (clubAnnouncementSpecificUIBehaviour != num)
|
||||
{
|
||||
Action action;
|
||||
this.watcher.DetailsUpdated.BIHKNNPGGKP(action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060062D8 RID: 25304 RVA: 0x00157A00 File Offset: 0x00155C00
|
||||
[Token(Token = "0x60062D8")]
|
||||
[Address(RVA = "0x1A57860", Offset = "0x1A56860", VA = "0x181A57860", Slot = "8")]
|
||||
protected override void MGFKPEMKOOK()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060062D8)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void AGUI.StackedUI.ClubAnnouncementConditionalButton::MGFKPEMKOOK()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_1A2:
|
||||
stloc:ArgumentOutOfRangeException(var_38_1A7, 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.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: 0x060062D9 RID: 25305 RVA: 0x00157BB8 File Offset: 0x00155DB8
|
||||
[Token(Token = "0x60062D9")]
|
||||
[Address(RVA = "0x1A57EF0", Offset = "0x1A56EF0", VA = "0x181A57EF0", 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.Room)
|
||||
{
|
||||
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: 0x060062DA RID: 25306 RVA: 0x00157C20 File Offset: 0x00155E20
|
||||
[Token(Token = "0x60062DA")]
|
||||
[Address(RVA = "0x1A57F70", Offset = "0x1A56F70", VA = "0x181A57F70")]
|
||||
public ClubAnnouncementConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060062DB RID: 25307 RVA: 0x00157C40 File Offset: 0x00155E40
|
||||
[Token(Token = "0x60062DB")]
|
||||
[Address(RVA = "0x1A576E0", Offset = "0x1A566E0", VA = "0x181A576E0")]
|
||||
[CompilerGenerated]
|
||||
private void FEADDNBGCHN(PLILLKHMNDA EGLGJIONCCP)
|
||||
{
|
||||
if (EGLGJIONCCP != 0)
|
||||
{
|
||||
if (EGLGJIONCCP.<EBHAIAICAMD>k__BackingField != JCDEFCJLCHN.Generic)
|
||||
{
|
||||
int <HCJDKPLCHPK>k__BackingField = this.watcher.<KEHMNKJBDBD>k__BackingField.<HCJDKPLCHPK>k__BackingField;
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
PlayerDetailsWatchUIFlow flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<PlayerDetailsWatchUIFlow>();
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
int num = 0;
|
||||
local.PushFlow(flowByType, num);
|
||||
return;
|
||||
}
|
||||
RRUIRootScreen flowByType2 = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
|
||||
long <CHPCFOKEIFM>k__BackingField = EGLGJIONCCP.<CHPCFOKEIFM>k__BackingField;
|
||||
flowByType2.ShowScreenAndGoToClubDetails(<CHPCFOKEIFM>k__BackingField);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040040F6 RID: 16630
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40040F6")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
protected ClubAnnouncementSpecificUIBehaviour watcher;
|
||||
|
||||
// Token: 0x040040F7 RID: 16631
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40040F7")]
|
||||
[SerializeField]
|
||||
protected SessionManager.BDPNOBGNGNI loadSceneSource = (SessionManager.BDPNOBGNGNI)((ulong)17L);
|
||||
|
||||
// Token: 0x040040F8 RID: 16632
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x40040F8")]
|
||||
[SerializeField]
|
||||
private string amplitudeCommandContext;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,162 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RRUI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200114F RID: 4431
|
||||
[Token(Token = "0x200114F")]
|
||||
[RequireComponent(typeof(ClubAnnouncementSpecificUIBehaviour))]
|
||||
public class ClubAnnouncementImage : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060062DC RID: 25308 RVA: 0x00157CBC File Offset: 0x00155EBC
|
||||
[Token(Token = "0x60062DC")]
|
||||
[Address(RVA = "0x1A57FB0", Offset = "0x1A56FB0", VA = "0x181A57FB0")]
|
||||
private void Awake()
|
||||
{
|
||||
OKNNKFGFODL detailsUpdated = this.watcher.DetailsUpdated;
|
||||
Action action = new Action(this.HMFAFLNAEGP);
|
||||
int num = 0;
|
||||
detailsUpdated.BPAJKKAGPKB(action, num != 0);
|
||||
this.HMFAFLNAEGP();
|
||||
}
|
||||
|
||||
// Token: 0x060062DD RID: 25309 RVA: 0x00157CF8 File Offset: 0x00155EF8
|
||||
[Token(Token = "0x60062DD")]
|
||||
[Address(RVA = "0x1A58210", Offset = "0x1A57210", VA = "0x181A58210")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ClubAnnouncementSpecificUIBehaviour clubAnnouncementSpecificUIBehaviour = this.watcher;
|
||||
int num = 0;
|
||||
if (clubAnnouncementSpecificUIBehaviour != num)
|
||||
{
|
||||
OKNNKFGFODL detailsUpdated = this.watcher.DetailsUpdated;
|
||||
Action action = new Action(this.HMFAFLNAEGP);
|
||||
detailsUpdated.BIHKNNPGGKP(action);
|
||||
}
|
||||
if (this.IFAHDAGCHDE != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060062DE RID: 25310 RVA: 0x00157D48 File Offset: 0x00155F48
|
||||
[Token(Token = "0x60062DE")]
|
||||
[Address(RVA = "0x1A58050", Offset = "0x1A57050", VA = "0x181A58050")]
|
||||
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: 0x060062DF RID: 25311 RVA: 0x00157E08 File Offset: 0x00156008
|
||||
[Token(Token = "0x60062DF")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public ClubAnnouncementImage()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040040F9 RID: 16633
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40040F9")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private ClubAnnouncementSpecificUIBehaviour watcher;
|
||||
|
||||
// Token: 0x040040FA RID: 16634
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40040FA")]
|
||||
[SerializeField]
|
||||
private RecNetRawImage image;
|
||||
|
||||
// Token: 0x040040FB RID: 16635
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40040FB")]
|
||||
private OHDHPENHDAP.CPOAHJEGIEA IFAHDAGCHDE;
|
||||
|
||||
// Token: 0x02001150 RID: 4432
|
||||
[Token(Token = "0x2001150")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LEFDKHFNMEK
|
||||
{
|
||||
// Token: 0x060062E0 RID: 25312 RVA: 0x00157E1C File Offset: 0x0015601C
|
||||
[Token(Token = "0x60062E0")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public LEFDKHFNMEK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060062E1 RID: 25313 RVA: 0x00157E30 File Offset: 0x00156030
|
||||
[Token(Token = "0x60062E1")]
|
||||
[Address(RVA = "0x1A5DAC0", Offset = "0x1A5CAC0", VA = "0x181A5DAC0")]
|
||||
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: 0x040040FC RID: 16636
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40040FC")]
|
||||
public ClubAnnouncementImage <>4__this;
|
||||
|
||||
// Token: 0x040040FD RID: 16637
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40040FD")]
|
||||
public NFEMLMAFFIP announcement;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
using System;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using StansAssets.Foundation.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001151 RID: 4433
|
||||
[Token(Token = "0x2001151")]
|
||||
[RequireComponent(typeof(TextMeshProUGUI))]
|
||||
[RequireComponent(typeof(ClubAnnouncementSpecificUIBehaviour))]
|
||||
public class ClubAnnouncementSpecificText : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060062E2 RID: 25314 RVA: 0x00157E84 File Offset: 0x00156084
|
||||
[Token(Token = "0x60062E2")]
|
||||
[Address(RVA = "0x1A582F0", Offset = "0x1A572F0", VA = "0x181A582F0")]
|
||||
private void Awake()
|
||||
{
|
||||
OKNNKFGFODL detailsUpdated = this.watcher.DetailsUpdated;
|
||||
Action action = new Action(this.IHHKJLCGJEN);
|
||||
int num = 0;
|
||||
detailsUpdated.BPAJKKAGPKB(action, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060062E3 RID: 25315 RVA: 0x00157EBC File Offset: 0x001560BC
|
||||
[Token(Token = "0x60062E3")]
|
||||
[Address(RVA = "0x1A588A0", Offset = "0x1A578A0", VA = "0x181A588A0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ClubAnnouncementSpecificUIBehaviour clubAnnouncementSpecificUIBehaviour = this.watcher;
|
||||
int num = 0;
|
||||
if (clubAnnouncementSpecificUIBehaviour != num)
|
||||
{
|
||||
OKNNKFGFODL detailsUpdated = this.watcher.DetailsUpdated;
|
||||
Action action = new Action(this.IHHKJLCGJEN);
|
||||
detailsUpdated.BIHKNNPGGKP(action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060062E4 RID: 25316 RVA: 0x00157F04 File Offset: 0x00156104
|
||||
[Token(Token = "0x60062E4")]
|
||||
[Address(RVA = "0x1A58960", Offset = "0x1A57960", VA = "0x181A58960")]
|
||||
private void OnEnable()
|
||||
{
|
||||
this.IHHKJLCGJEN();
|
||||
}
|
||||
|
||||
// Token: 0x060062E5 RID: 25317 RVA: 0x00157F18 File Offset: 0x00156118
|
||||
[Token(Token = "0x60062E5")]
|
||||
[Address(RVA = "0x1A58380", Offset = "0x1A57380", VA = "0x181A58380")]
|
||||
private void IHHKJLCGJEN()
|
||||
{
|
||||
NFEMLMAFFIP <KEHMNKJBDBD>k__BackingField = this.watcher.<KEHMNKJBDBD>k__BackingField;
|
||||
if (<KEHMNKJBDBD>k__BackingField == 0)
|
||||
{
|
||||
((IMainThreadDispatcher)this.text).Init();
|
||||
return;
|
||||
}
|
||||
ClubAnnouncementSpecificText.HJPDIJLPCFG hjpdijlpcfg = this.propertyToWatch;
|
||||
if (hjpdijlpcfg == ClubAnnouncementSpecificText.HJPDIJLPCFG.Title)
|
||||
{
|
||||
((IMainThreadDispatcher)this.text).Init();
|
||||
return;
|
||||
}
|
||||
if (hjpdijlpcfg != ClubAnnouncementSpecificText.HJPDIJLPCFG.Title)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI;
|
||||
if (hjpdijlpcfg != ClubAnnouncementSpecificText.HJPDIJLPCFG.Title)
|
||||
{
|
||||
if (hjpdijlpcfg != ClubAnnouncementSpecificText.HJPDIJLPCFG.Body)
|
||||
{
|
||||
((IMainThreadDispatcher)this.text).Init();
|
||||
return;
|
||||
}
|
||||
if (<KEHMNKJBDBD>k__BackingField.HPCKFCEFFOJ > IHLFIKMOAOF.Photo)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (this.watcher.<BHIBEBDGDDG>k__BackingField == 0 || this.watcher.<PGAMKIKGMPH>k__BackingField == 0 || this.watcher.<ILJJBEONFKA>k__BackingField == 0 || this.watcher.<GGGPHCGJMHH>k__BackingField == 0)
|
||||
{
|
||||
((IMainThreadDispatcher)textMeshProUGUI).Init();
|
||||
return;
|
||||
}
|
||||
CCEOLAOLEKJ <LKGEFFJKJLP>k__BackingField = this.watcher.<LKGEFFJKJLP>k__BackingField;
|
||||
if (<LKGEFFJKJLP>k__BackingField == 0)
|
||||
{
|
||||
goto IL_F4;
|
||||
}
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = <LKGEFFJKJLP>k__BackingField.<KHJCEENDAOL>k__BackingField;
|
||||
string text = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
|
||||
}
|
||||
if (<KEHMNKJBDBD>k__BackingField.HPCKFCEFFOJ > IHLFIKMOAOF.Photo)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
ClubAnnouncementSpecificUIBehaviour clubAnnouncementSpecificUIBehaviour = this.watcher;
|
||||
textMeshProUGUI = this.text;
|
||||
KLCOGEIGEBJ <BHIBEBDGDDG>k__BackingField = clubAnnouncementSpecificUIBehaviour.<BHIBEBDGDDG>k__BackingField;
|
||||
if (<BHIBEBDGDDG>k__BackingField != 0)
|
||||
{
|
||||
string <LGACIEKBLBM>k__BackingField = <BHIBEBDGDDG>k__BackingField.<LGACIEKBLBM>k__BackingField;
|
||||
string text2 = "^" + <LGACIEKBLBM>k__BackingField;
|
||||
}
|
||||
IL_F4:
|
||||
((IMainThreadDispatcher)textMeshProUGUI).Init();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060062E6 RID: 25318 RVA: 0x001580D0 File Offset: 0x001562D0
|
||||
[Token(Token = "0x60062E6")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public ClubAnnouncementSpecificText()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040040FE RID: 16638
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40040FE")]
|
||||
[SerializeField]
|
||||
private ClubAnnouncementSpecificText.HJPDIJLPCFG propertyToWatch;
|
||||
|
||||
// Token: 0x040040FF RID: 16639
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40040FF")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private ClubAnnouncementSpecificUIBehaviour watcher;
|
||||
|
||||
// Token: 0x04004100 RID: 16640
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4004100")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x02001152 RID: 4434
|
||||
[Token(Token = "0x2001152")]
|
||||
public enum HJPDIJLPCFG
|
||||
{
|
||||
// Token: 0x04004102 RID: 16642
|
||||
[Token(Token = "0x4004102")]
|
||||
Title,
|
||||
// Token: 0x04004103 RID: 16643
|
||||
[Token(Token = "0x4004103")]
|
||||
Body,
|
||||
// Token: 0x04004104 RID: 16644
|
||||
[Token(Token = "0x4004104")]
|
||||
TargetName,
|
||||
// Token: 0x04004105 RID: 16645
|
||||
[Token(Token = "0x4004105")]
|
||||
TargetDescription
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,260 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001153 RID: 4435
|
||||
[Token(Token = "0x2001153")]
|
||||
public class ClubAnnouncementSpecificUIBehaviour : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170010C4 RID: 4292
|
||||
// (get) Token: 0x060062E7 RID: 25319 RVA: 0x001580E4 File Offset: 0x001562E4
|
||||
// (set) Token: 0x060062E8 RID: 25320 RVA: 0x001580F8 File Offset: 0x001562F8
|
||||
[Token(Token = "0x170010C4")]
|
||||
public NFEMLMAFFIP EBLBDPOOBHJ
|
||||
{
|
||||
[Token(Token = "0x60062E7")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get;
|
||||
[Token(Token = "0x60062E8")]
|
||||
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170010C5 RID: 4293
|
||||
// (get) Token: 0x060062E9 RID: 25321 RVA: 0x0015810C File Offset: 0x0015630C
|
||||
// (set) Token: 0x060062EA RID: 25322 RVA: 0x00158120 File Offset: 0x00156320
|
||||
[Token(Token = "0x170010C5")]
|
||||
public KLCOGEIGEBJ GDLNKEHKFKD
|
||||
{
|
||||
[Token(Token = "0x60062E9")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
get;
|
||||
[Token(Token = "0x60062EA")]
|
||||
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170010C6 RID: 4294
|
||||
// (get) Token: 0x060062EB RID: 25323 RVA: 0x00158134 File Offset: 0x00156334
|
||||
// (set) Token: 0x060062EC RID: 25324 RVA: 0x00158148 File Offset: 0x00156348
|
||||
[Token(Token = "0x170010C6")]
|
||||
public OBBBPCBIMME KGKPAFJOMPE
|
||||
{
|
||||
[Token(Token = "0x60062EB")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get;
|
||||
[Token(Token = "0x60062EC")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170010C7 RID: 4295
|
||||
// (get) Token: 0x060062ED RID: 25325 RVA: 0x0015815C File Offset: 0x0015635C
|
||||
// (set) Token: 0x060062EE RID: 25326 RVA: 0x00158170 File Offset: 0x00156370
|
||||
[Token(Token = "0x170010C7")]
|
||||
public CCMBKDINCAH LEMMCBGAOND
|
||||
{
|
||||
[Token(Token = "0x60062ED")]
|
||||
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
||||
get;
|
||||
[Token(Token = "0x60062EE")]
|
||||
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170010C8 RID: 4296
|
||||
// (get) Token: 0x060062EF RID: 25327 RVA: 0x00158184 File Offset: 0x00156384
|
||||
// (set) Token: 0x060062F0 RID: 25328 RVA: 0x00158198 File Offset: 0x00156398
|
||||
[Token(Token = "0x170010C8")]
|
||||
public PLILLKHMNDA ENBKKPONNAF
|
||||
{
|
||||
[Token(Token = "0x60062EF")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
||||
get;
|
||||
[Token(Token = "0x60062F0")]
|
||||
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170010C9 RID: 4297
|
||||
// (get) Token: 0x060062F1 RID: 25329 RVA: 0x001581AC File Offset: 0x001563AC
|
||||
// (set) Token: 0x060062F2 RID: 25330 RVA: 0x001581C0 File Offset: 0x001563C0
|
||||
[Token(Token = "0x170010C9")]
|
||||
public CCEOLAOLEKJ OGEDGNGNPNA
|
||||
{
|
||||
[Token(Token = "0x60062F1")]
|
||||
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
||||
get;
|
||||
[Token(Token = "0x60062F2")]
|
||||
[Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x170010CA RID: 4298
|
||||
// (get) Token: 0x060062F3 RID: 25331 RVA: 0x001581D4 File Offset: 0x001563D4
|
||||
// (set) Token: 0x060062F4 RID: 25332 RVA: 0x001581E8 File Offset: 0x001563E8
|
||||
[Token(Token = "0x170010CA")]
|
||||
public string HPGOGFJFKLL
|
||||
{
|
||||
[Token(Token = "0x60062F3")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
||||
get;
|
||||
[Token(Token = "0x60062F4")]
|
||||
[Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x060062F5 RID: 25333 RVA: 0x001581FC File Offset: 0x001563FC
|
||||
[Token(Token = "0x60062F5")]
|
||||
[Address(RVA = "0x1A58EF0", Offset = "0x1A57EF0", VA = "0x181A58EF0")]
|
||||
public void SetClubAnnouncementId(long AOMBLGBCENO, long LOHFFDEGIMK)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
this.AOMBLGBCENO = num2;
|
||||
this.LOHFFDEGIMK = num3;
|
||||
PMGCJEPKFOF<NFEMLMAFFIP> pmgcjepkfof = JDJGIBLMFKK.NGHOGIBJCDI(AOMBLGBCENO, AOMBLGBCENO);
|
||||
Action<NFEMLMAFFIP> action = new Action(this.JBLJALJPDHO);
|
||||
num += num;
|
||||
num++;
|
||||
Func<DABKFAIHBBP> func = new Func(this.HIIBNEPIGIK);
|
||||
if (num < this)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
Action action2 = new Action(this.INAJHKDBBDB);
|
||||
}
|
||||
|
||||
// Token: 0x060062F6 RID: 25334 RVA: 0x00158294 File Offset: 0x00156494
|
||||
[Token(Token = "0x60062F6")]
|
||||
[Address(RVA = "0x1A591D0", Offset = "0x1A581D0", VA = "0x181A591D0")]
|
||||
public ClubAnnouncementSpecificUIBehaviour()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.DetailsUpdated = oknnkfgfodl;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060062F7 RID: 25335 RVA: 0x001582BC File Offset: 0x001564BC
|
||||
[Token(Token = "0x60062F7")]
|
||||
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
|
||||
[CompilerGenerated]
|
||||
private void JBLJALJPDHO(NFEMLMAFFIP APIMPLGKICK)
|
||||
{
|
||||
this.<KEHMNKJBDBD>k__BackingField = APIMPLGKICK;
|
||||
}
|
||||
|
||||
// Token: 0x060062F8 RID: 25336 RVA: 0x001582D0 File Offset: 0x001564D0
|
||||
[Token(Token = "0x60062F8")]
|
||||
[Address(RVA = "0x1A58970", Offset = "0x1A57970", VA = "0x181A58970")]
|
||||
[CompilerGenerated]
|
||||
private DABKFAIHBBP HIIBNEPIGIK()
|
||||
{
|
||||
if (this.<KEHMNKJBDBD>k__BackingField.HPCKFCEFFOJ <= IHLFIKMOAOF.Code)
|
||||
{
|
||||
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP(this.<KEHMNKJBDBD>k__BackingField.<FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.RoomPublishedClubAnnouncementData>().RoomId);
|
||||
Action<KLCOGEIGEBJ> action = new Action(this.OBKGLAOEPAH);
|
||||
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof2 = BBHENFCNLAB.FDEMGICNKPI(this.<KEHMNKJBDBD>k__BackingField.<FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.InventionPublishedClubAnnouncementData>().InventionId);
|
||||
Action<OBBBPCBIMME> action2 = new Action(this.MPBNFPKNODN);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
PMGCJEPKFOF<OBBBPCBIMME> pmgcjepkfof3 = pmgcjepkfof2.OHLPJBFCABI(action2);
|
||||
action2 += action2;
|
||||
long playerEventId = this.<KEHMNKJBDBD>k__BackingField.<FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.PlayerEventPublishedClubAnnouncementData>().PlayerEventId;
|
||||
int num2 = 0;
|
||||
PMGCJEPKFOF<CCMBKDINCAH> pmgcjepkfof4 = GNPDMBPGHBH.KFAFDDPKHJL(playerEventId, num2 != 0);
|
||||
Action<CCMBKDINCAH> action3 = new Action(this.IMJLIGLIIHF);
|
||||
int num3 = 0;
|
||||
num3 += num3;
|
||||
num3++;
|
||||
ulong num4;
|
||||
PMGCJEPKFOF<PLILLKHMNDA> pmgcjepkfof5 = JDJGIBLMFKK.NKGOFNILGPL(this.<KEHMNKJBDBD>k__BackingField.<FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.ClubAnnouncementData>().ClubId, num4 != 0UL);
|
||||
Action<PLILLKHMNDA> action4 = new Action(this.KJBJINLPOBB);
|
||||
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof6 = PEGGCEDHBOF.NFKMGNHDCMN(this.<KEHMNKJBDBD>k__BackingField.<FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.PlayerAnnouncementData>().AccountId);
|
||||
Action<CCEOLAOLEKJ> action5 = new Action(this.ANKEPBEEKAH);
|
||||
string code = this.<KEHMNKJBDBD>k__BackingField.<FLFHILBLCOG>k__BackingField.FLOMKHCOACF<NFEMLMAFFIP.CodeAnnouncementData>().Code;
|
||||
this.<GOHEKEDBAGN>k__BackingField = code;
|
||||
}
|
||||
return JJEKJGALHKO.<EIDHKJMHBEC>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060062F9 RID: 25337 RVA: 0x00158420 File Offset: 0x00156620
|
||||
[Token(Token = "0x60062F9")]
|
||||
[Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")]
|
||||
[CompilerGenerated]
|
||||
private void OBKGLAOEPAH(KLCOGEIGEBJ DDEGOJKBEAN)
|
||||
{
|
||||
this.<BHIBEBDGDDG>k__BackingField = DDEGOJKBEAN;
|
||||
}
|
||||
|
||||
// Token: 0x060062FA RID: 25338 RVA: 0x00158434 File Offset: 0x00156634
|
||||
[Token(Token = "0x60062FA")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
[CompilerGenerated]
|
||||
private void MPBNFPKNODN(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this.<PGAMKIKGMPH>k__BackingField = LDNFNNNHPPB;
|
||||
}
|
||||
|
||||
// Token: 0x060062FB RID: 25339 RVA: 0x00158448 File Offset: 0x00156648
|
||||
[Token(Token = "0x60062FB")]
|
||||
[Address(RVA = "0x41CFF0", Offset = "0x41BFF0", VA = "0x18041CFF0")]
|
||||
[CompilerGenerated]
|
||||
private void IMJLIGLIIHF(CCMBKDINCAH MFJCKOBPMGA)
|
||||
{
|
||||
this.<ILJJBEONFKA>k__BackingField = MFJCKOBPMGA;
|
||||
}
|
||||
|
||||
// Token: 0x060062FC RID: 25340 RVA: 0x0015845C File Offset: 0x0015665C
|
||||
[Token(Token = "0x60062FC")]
|
||||
[Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")]
|
||||
[CompilerGenerated]
|
||||
private void KJBJINLPOBB(PLILLKHMNDA EGLGJIONCCP)
|
||||
{
|
||||
this.<GGGPHCGJMHH>k__BackingField = EGLGJIONCCP;
|
||||
}
|
||||
|
||||
// Token: 0x060062FD RID: 25341 RVA: 0x00158470 File Offset: 0x00156670
|
||||
[Token(Token = "0x60062FD")]
|
||||
[Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")]
|
||||
[CompilerGenerated]
|
||||
private void ANKEPBEEKAH(CCEOLAOLEKJ IEKDDPPNFPF)
|
||||
{
|
||||
this.<LKGEFFJKJLP>k__BackingField = IEKDDPPNFPF;
|
||||
}
|
||||
|
||||
// Token: 0x060062FE RID: 25342 RVA: 0x00158484 File Offset: 0x00156684
|
||||
[Token(Token = "0x60062FE")]
|
||||
[Address(RVA = "0x14195C0", Offset = "0x14185C0", VA = "0x1814195C0")]
|
||||
[CompilerGenerated]
|
||||
private void INAJHKDBBDB()
|
||||
{
|
||||
this.DetailsUpdated.CNFDGDEOPPF();
|
||||
}
|
||||
|
||||
// Token: 0x04004106 RID: 16646
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004106")]
|
||||
public readonly OKNNKFGFODL DetailsUpdated;
|
||||
|
||||
// Token: 0x0400410E RID: 16654
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400410E")]
|
||||
private long? LOHFFDEGIMK;
|
||||
|
||||
// Token: 0x0400410F RID: 16655
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400410F")]
|
||||
private long? AOMBLGBCENO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001154 RID: 4436
|
||||
[Token(Token = "0x2001154")]
|
||||
[RequireComponent(typeof(ClubSpecificUIBehaviour))]
|
||||
public class ClubDetailsConditionalButton : ConditionalButton<Button3D>
|
||||
{
|
||||
// Token: 0x060062FF RID: 25343 RVA: 0x001584A4 File Offset: 0x001566A4
|
||||
[Token(Token = "0x60062FF")]
|
||||
[Address(RVA = "0x1A59240", Offset = "0x1A58240", VA = "0x181A59240")]
|
||||
private void Awake()
|
||||
{
|
||||
OKNNKFGFODL clubDetailsUpdated = this.clubWatcher.ClubDetailsUpdated;
|
||||
int num = 0;
|
||||
Action action;
|
||||
clubDetailsUpdated.BPAJKKAGPKB(action, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06006300 RID: 25344 RVA: 0x001584D0 File Offset: 0x001566D0
|
||||
[Token(Token = "0x6006300")]
|
||||
[Address(RVA = "0x1A59450", Offset = "0x1A58450", VA = "0x181A59450")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ClubSpecificUIBehaviour clubSpecificUIBehaviour = this.clubWatcher;
|
||||
int num = 0;
|
||||
if (clubSpecificUIBehaviour != num)
|
||||
{
|
||||
Action action;
|
||||
this.clubWatcher.ClubDetailsUpdated.BIHKNNPGGKP(action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006301 RID: 25345 RVA: 0x00158508 File Offset: 0x00156708
|
||||
[Token(Token = "0x6006301")]
|
||||
[Address(RVA = "0x1A592E0", Offset = "0x1A582E0", VA = "0x181A592E0", 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;
|
||||
RRUIRootScreen rruirootScreen;
|
||||
long num;
|
||||
rruirootScreen.ShowScreenAndGoToClubDetails(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006302 RID: 25346 RVA: 0x00158548 File Offset: 0x00156748
|
||||
[Token(Token = "0x6006302")]
|
||||
[Address(RVA = "0x1A59520", Offset = "0x1A58520", VA = "0x181A59520", Slot = "5")]
|
||||
protected override void PICEBFBCNCL()
|
||||
{
|
||||
bool flag = this.clubWatcher != 0;
|
||||
base.ILGFOHIJHMG = (flag ? 1 : 0);
|
||||
}
|
||||
|
||||
// Token: 0x06006303 RID: 25347 RVA: 0x00158570 File Offset: 0x00156770
|
||||
[Token(Token = "0x6006303")]
|
||||
[Address(RVA = "0x1A59580", Offset = "0x1A58580", VA = "0x181A59580")]
|
||||
public ClubDetailsConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004110 RID: 16656
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4004110")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
protected ClubSpecificUIBehaviour clubWatcher;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,181 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001155 RID: 4437
|
||||
[Token(Token = "0x2001155")]
|
||||
[RequireComponent(typeof(ClubSpecificUIBehaviour))]
|
||||
public class ClubMainImage : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06006304 RID: 25348 RVA: 0x00158584 File Offset: 0x00156784
|
||||
[Token(Token = "0x6006304")]
|
||||
[Address(RVA = "0x1A595C0", Offset = "0x1A585C0", VA = "0x181A595C0")]
|
||||
private void Awake()
|
||||
{
|
||||
OKNNKFGFODL clubDetailsUpdated = this.clubWatcher.ClubDetailsUpdated;
|
||||
Action action = new Action(this.OHNFIDMLFBB);
|
||||
int num = 0;
|
||||
clubDetailsUpdated.BPAJKKAGPKB(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: 0x06006305 RID: 25349 RVA: 0x0015862C File Offset: 0x0015682C
|
||||
[Token(Token = "0x6006305")]
|
||||
[Address(RVA = "0x1A598B0", Offset = "0x1A588B0", VA = "0x181A598B0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ClubSpecificUIBehaviour clubSpecificUIBehaviour = this.clubWatcher;
|
||||
int num = 0;
|
||||
if (clubSpecificUIBehaviour != num)
|
||||
{
|
||||
OKNNKFGFODL clubDetailsUpdated = this.clubWatcher.ClubDetailsUpdated;
|
||||
Action action = new Action(this.OHNFIDMLFBB);
|
||||
clubDetailsUpdated.BIHKNNPGGKP(action);
|
||||
}
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006306 RID: 25350 RVA: 0x00158688 File Offset: 0x00156888
|
||||
[Token(Token = "0x6006306")]
|
||||
[Address(RVA = "0x1A59770", Offset = "0x1A58770", VA = "0x181A59770")]
|
||||
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: 0x06006307 RID: 25351 RVA: 0x00158704 File Offset: 0x00156904
|
||||
[Token(Token = "0x6006307")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public ClubMainImage()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004111 RID: 16657
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004111")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private ClubSpecificUIBehaviour clubWatcher;
|
||||
|
||||
// Token: 0x04004112 RID: 16658
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4004112")]
|
||||
[SerializeField]
|
||||
private RawImage clubImage;
|
||||
|
||||
// Token: 0x04004113 RID: 16659
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4004113")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
|
||||
// Token: 0x02001156 RID: 4438
|
||||
[Token(Token = "0x2001156")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LCHCNAJKEMJ
|
||||
{
|
||||
// Token: 0x06006308 RID: 25352 RVA: 0x00158718 File Offset: 0x00156918
|
||||
[Token(Token = "0x6006308")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public LCHCNAJKEMJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006309 RID: 25353 RVA: 0x0015872C File Offset: 0x0015692C
|
||||
[Token(Token = "0x6006309")]
|
||||
[Address(RVA = "0x1A5DA10", Offset = "0x1A5CA10", VA = "0x181A5DA10")]
|
||||
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: 0x04004114 RID: 16660
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004114")]
|
||||
public ClubMainImage <>4__this;
|
||||
|
||||
// Token: 0x04004115 RID: 16661
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004115")]
|
||||
public PLILLKHMNDA club;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,132 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using StansAssets.Foundation.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001157 RID: 4439
|
||||
[Token(Token = "0x2001157")]
|
||||
[RequireComponent(typeof(TextMeshProUGUI))]
|
||||
[RequireComponent(typeof(ClubSpecificUIBehaviour))]
|
||||
public class ClubSpecificText : MonoBehaviour
|
||||
{
|
||||
// Token: 0x0600630A RID: 25354 RVA: 0x00158780 File Offset: 0x00156980
|
||||
[Token(Token = "0x600630A")]
|
||||
[Address(RVA = "0x1A59990", Offset = "0x1A58990", VA = "0x181A59990")]
|
||||
private void Awake()
|
||||
{
|
||||
OKNNKFGFODL clubDetailsUpdated = this.clubWatcher.ClubDetailsUpdated;
|
||||
Action action = new Action(this.LPIGDHJGKBL);
|
||||
int num = 0;
|
||||
clubDetailsUpdated.BPAJKKAGPKB(action, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600630B RID: 25355 RVA: 0x001587B8 File Offset: 0x001569B8
|
||||
[Token(Token = "0x600630B")]
|
||||
[Address(RVA = "0x1A59B00", Offset = "0x1A58B00", VA = "0x181A59B00")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
ClubSpecificUIBehaviour clubSpecificUIBehaviour = this.clubWatcher;
|
||||
int num = 0;
|
||||
if (clubSpecificUIBehaviour != num)
|
||||
{
|
||||
OKNNKFGFODL clubDetailsUpdated = this.clubWatcher.ClubDetailsUpdated;
|
||||
Action action = new Action(this.LPIGDHJGKBL);
|
||||
clubDetailsUpdated.BIHKNNPGGKP(action);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600630C RID: 25356 RVA: 0x00158800 File Offset: 0x00156A00
|
||||
[Token(Token = "0x600630C")]
|
||||
[Address(RVA = "0x1A59A20", Offset = "0x1A58A20", VA = "0x181A59A20")]
|
||||
private void OnEnable()
|
||||
{
|
||||
PLILLKHMNDA <GGGPHCGJMHH>k__BackingField = this.clubWatcher.<GGGPHCGJMHH>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.text;
|
||||
if (<GGGPHCGJMHH>k__BackingField == 0)
|
||||
{
|
||||
((IMainThreadDispatcher)textMeshProUGUI).Init();
|
||||
return;
|
||||
}
|
||||
ClubSpecificText.GBPJBLDMOAO gbpjbldmoao = this.clubPropertyToWatch;
|
||||
if (gbpjbldmoao == ClubSpecificText.GBPJBLDMOAO.Name)
|
||||
{
|
||||
((IMainThreadDispatcher)textMeshProUGUI).Init();
|
||||
return;
|
||||
}
|
||||
if (gbpjbldmoao == ClubSpecificText.GBPJBLDMOAO.Description)
|
||||
{
|
||||
((IMainThreadDispatcher)textMeshProUGUI).Init();
|
||||
return;
|
||||
}
|
||||
((IMainThreadDispatcher)textMeshProUGUI).Init();
|
||||
}
|
||||
|
||||
// Token: 0x0600630D RID: 25357 RVA: 0x00158854 File Offset: 0x00156A54
|
||||
[Token(Token = "0x600630D")]
|
||||
[Address(RVA = "0x1A59A20", Offset = "0x1A58A20", VA = "0x181A59A20")]
|
||||
private void LPIGDHJGKBL()
|
||||
{
|
||||
PLILLKHMNDA <GGGPHCGJMHH>k__BackingField = this.clubWatcher.<GGGPHCGJMHH>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.text;
|
||||
if (<GGGPHCGJMHH>k__BackingField == 0)
|
||||
{
|
||||
((IMainThreadDispatcher)textMeshProUGUI).Init();
|
||||
return;
|
||||
}
|
||||
ClubSpecificText.GBPJBLDMOAO gbpjbldmoao = this.clubPropertyToWatch;
|
||||
if (gbpjbldmoao == ClubSpecificText.GBPJBLDMOAO.Name)
|
||||
{
|
||||
((IMainThreadDispatcher)textMeshProUGUI).Init();
|
||||
return;
|
||||
}
|
||||
if (gbpjbldmoao == ClubSpecificText.GBPJBLDMOAO.Description)
|
||||
{
|
||||
((IMainThreadDispatcher)textMeshProUGUI).Init();
|
||||
return;
|
||||
}
|
||||
((IMainThreadDispatcher)textMeshProUGUI).Init();
|
||||
}
|
||||
|
||||
// Token: 0x0600630E RID: 25358 RVA: 0x001588A8 File Offset: 0x00156AA8
|
||||
[Token(Token = "0x600630E")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public ClubSpecificText()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004116 RID: 16662
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004116")]
|
||||
[SerializeField]
|
||||
private ClubSpecificText.GBPJBLDMOAO clubPropertyToWatch;
|
||||
|
||||
// Token: 0x04004117 RID: 16663
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4004117")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private ClubSpecificUIBehaviour clubWatcher;
|
||||
|
||||
// Token: 0x04004118 RID: 16664
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4004118")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x02001158 RID: 4440
|
||||
[Token(Token = "0x2001158")]
|
||||
public enum GBPJBLDMOAO
|
||||
{
|
||||
// Token: 0x0400411A RID: 16666
|
||||
[Token(Token = "0x400411A")]
|
||||
Name,
|
||||
// Token: 0x0400411B RID: 16667
|
||||
[Token(Token = "0x400411B")]
|
||||
Description
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001159 RID: 4441
|
||||
[Token(Token = "0x2001159")]
|
||||
public class ClubSpecificUIBehaviour : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170010CB RID: 4299
|
||||
// (get) Token: 0x0600630F RID: 25359 RVA: 0x001588BC File Offset: 0x00156ABC
|
||||
[Token(Token = "0x170010CB")]
|
||||
public bool AOFJICJJHIA
|
||||
{
|
||||
[Token(Token = "0x600630F")]
|
||||
[Address(RVA = "0x1A59DF0", Offset = "0x1A58DF0", VA = "0x181A59DF0")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170010CC RID: 4300
|
||||
// (get) Token: 0x06006310 RID: 25360 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x06006311 RID: 25361 RVA: 0x001588CC File Offset: 0x00156ACC
|
||||
[Token(Token = "0x170010CC")]
|
||||
public long? CCGOEDABKNN
|
||||
{
|
||||
[Token(Token = "0x6006310")]
|
||||
[Address(RVA = "0x814AD0", Offset = "0x813AD0", VA = "0x180814AD0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6006311")]
|
||||
[Address(RVA = "0x814BF0", Offset = "0x813BF0", VA = "0x180814BF0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170010CD RID: 4301
|
||||
// (get) Token: 0x06006312 RID: 25362 RVA: 0x001588DC File Offset: 0x00156ADC
|
||||
// (set) Token: 0x06006313 RID: 25363 RVA: 0x001588F0 File Offset: 0x00156AF0
|
||||
[Token(Token = "0x170010CD")]
|
||||
public PLILLKHMNDA ENBKKPONNAF
|
||||
{
|
||||
[Token(Token = "0x6006312")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get;
|
||||
[Token(Token = "0x6006313")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06006314 RID: 25364 RVA: 0x00158904 File Offset: 0x00156B04
|
||||
[Token(Token = "0x6006314")]
|
||||
[Address(RVA = "0x1A59BC0", Offset = "0x1A58BC0", VA = "0x181A59BC0")]
|
||||
public void SetClubId(long? AOMBLGBCENO)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = num > 0;
|
||||
if (num == (flag ? 1 : 0))
|
||||
{
|
||||
OKNNKFGFODL clubDetailsUpdated = this.ClubDetailsUpdated;
|
||||
this.<GGGPHCGJMHH>k__BackingField = (ulong)0L;
|
||||
clubDetailsUpdated.CNFDGDEOPPF();
|
||||
return;
|
||||
}
|
||||
long value = AOMBLGBCENO.Value;
|
||||
int num2 = 0;
|
||||
this.<CHPCFOKEIFM>k__BackingField = num2;
|
||||
long num3;
|
||||
PMGCJEPKFOF<PLILLKHMNDA> pmgcjepkfof = JDJGIBLMFKK.NKGOFNILGPL(num3, true);
|
||||
Action<PLILLKHMNDA> action = new Action(this.LNLFHHNAIIE);
|
||||
Action action2 = new Action(this.EBFNJABGLOH);
|
||||
}
|
||||
|
||||
// Token: 0x06006315 RID: 25365 RVA: 0x00158974 File Offset: 0x00156B74
|
||||
[Token(Token = "0x6006315")]
|
||||
[Address(RVA = "0x1A59D80", Offset = "0x1A58D80", VA = "0x181A59D80")]
|
||||
public ClubSpecificUIBehaviour()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.ClubDetailsUpdated = oknnkfgfodl;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06006316 RID: 25366 RVA: 0x0015899C File Offset: 0x00156B9C
|
||||
[Token(Token = "0x6006316")]
|
||||
[Address(RVA = "0x415830", Offset = "0x414830", VA = "0x180415830")]
|
||||
[CompilerGenerated]
|
||||
private void LNLFHHNAIIE(PLILLKHMNDA EGLGJIONCCP)
|
||||
{
|
||||
this.<GGGPHCGJMHH>k__BackingField = EGLGJIONCCP;
|
||||
}
|
||||
|
||||
// Token: 0x06006317 RID: 25367 RVA: 0x001589B0 File Offset: 0x00156BB0
|
||||
[Token(Token = "0x6006317")]
|
||||
[Address(RVA = "0x14195C0", Offset = "0x14185C0", VA = "0x1814195C0")]
|
||||
[CompilerGenerated]
|
||||
private void EBFNJABGLOH()
|
||||
{
|
||||
this.ClubDetailsUpdated.CNFDGDEOPPF();
|
||||
}
|
||||
|
||||
// Token: 0x0400411C RID: 16668
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400411C")]
|
||||
public readonly OKNNKFGFODL ClubDetailsUpdated;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001263 RID: 4707
|
||||
[Token(Token = "0x2001263")]
|
||||
public class CodeOfConductScreen : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x06006935 RID: 26933 RVA: 0x0016F87C File Offset: 0x0016DA7C
|
||||
[Token(Token = "0x6006935")]
|
||||
[Address(RVA = "0x1A5A010", Offset = "0x1A59010", VA = "0x181A5A010", Slot = "9")]
|
||||
public override void StackedUIClosed()
|
||||
{
|
||||
Vector2 calculatedTargetPoint = ((IAgent)this).CalculatedTargetPoint;
|
||||
}
|
||||
|
||||
// Token: 0x06006936 RID: 26934 RVA: 0x0016F894 File Offset: 0x0016DA94
|
||||
[Token(Token = "0x6006936")]
|
||||
[Address(RVA = "0x1A59E80", Offset = "0x1A58E80", VA = "0x181A59E80", Slot = "25")]
|
||||
public override PMGCJEPKFOF<JPIJGHNNIDP> ShowDialog()
|
||||
{
|
||||
CFLMJLFBOKH.FHPAOKCADCL("code_of_conduct");
|
||||
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = base.ShowDialog();
|
||||
Action<JPIJGHNNIDP> <>9__2_ = CodeOfConductScreen.<>c.<>9__2_0;
|
||||
if (<>9__2_ == 0)
|
||||
{
|
||||
CodeOfConductScreen.<>c.<>9__2_0 = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
SingletonMonoBehaviour.ONCPNMDGGKG.SetTutorialComplete(TutorialManager.PKHLMAEGIKG.NUX_CODE_OF_CONDUCT);
|
||||
return;
|
||||
}
|
||||
};
|
||||
}
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
return pmgcjepkfof;
|
||||
}
|
||||
|
||||
// Token: 0x06006937 RID: 26935 RVA: 0x0016F8E8 File Offset: 0x0016DAE8
|
||||
[Token(Token = "0x6006937")]
|
||||
[Address(RVA = "0x1A59E40", Offset = "0x1A58E40", VA = "0x181A59E40")]
|
||||
public void Button_Yes()
|
||||
{
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006938 RID: 26936 RVA: 0x0016F900 File Offset: 0x0016DB00
|
||||
[Token(Token = "0x6006938")]
|
||||
[Address(RVA = "0x134D120", Offset = "0x134C120", VA = "0x18134D120")]
|
||||
public CodeOfConductScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400452C RID: 17708
|
||||
[Token(Token = "0x400452C")]
|
||||
private const string BGHGDLFGGNG = "code_of_conduct";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001195 RID: 4501
|
||||
[Token(Token = "0x2001195")]
|
||||
public class ColorPickerScreen : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17001127 RID: 4391
|
||||
// (get) Token: 0x060064BE RID: 25790 RVA: 0x0015D870 File Offset: 0x0015BA70
|
||||
[Token(Token = "0x17001127")]
|
||||
public List<RadioButton3D> BMCKBFFPBOF
|
||||
{
|
||||
[Token(Token = "0x60064BE")]
|
||||
[Address(RVA = "0x1A5A060", Offset = "0x1A59060", VA = "0x181A5A060")]
|
||||
get
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.colorButtonGroup;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001128 RID: 4392
|
||||
// (get) Token: 0x060064BF RID: 25791 RVA: 0x0015D88C File Offset: 0x0015BA8C
|
||||
// (set) Token: 0x060064C0 RID: 25792 RVA: 0x0015D8A0 File Offset: 0x0015BAA0
|
||||
[Token(Token = "0x17001128")]
|
||||
public Color[] DDFEMEBFJEO
|
||||
{
|
||||
[Token(Token = "0x60064BF")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return this.BFGHLDFAMNP;
|
||||
}
|
||||
[Token(Token = "0x60064C0")]
|
||||
[Address(RVA = "0x1A5A0A0", Offset = "0x1A590A0", VA = "0x181A5A0A0")]
|
||||
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: 0x060064C1 RID: 25793 RVA: 0x0015D900 File Offset: 0x0015BB00
|
||||
[Token(Token = "0x60064C1")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public ColorPickerScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040041E3 RID: 16867
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40041E3")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D colorButtonGroup;
|
||||
|
||||
// Token: 0x040041E4 RID: 16868
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40041E4")]
|
||||
private Color[] BFGHLDFAMNP;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200116B RID: 4459
|
||||
[Token(Token = "0x200116B")]
|
||||
public abstract class ConditionalButton<T> : ConditionalButton where T : Button3DBase
|
||||
{
|
||||
// Token: 0x170010F7 RID: 4343
|
||||
// (get) Token: 0x060063B0 RID: 25520 RVA: 0x0015A4D0 File Offset: 0x001586D0
|
||||
[Token(Token = "0x170010F7")]
|
||||
public T FAGLGMGCNFA
|
||||
{
|
||||
[Token(Token = "0x60063B0")]
|
||||
[Address(RVA = "0x256EC50", Offset = "0x256DC50", VA = "0x18256EC50")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060063B1 RID: 25521 RVA: 0x0015A4E0 File Offset: 0x001586E0
|
||||
[Token(Token = "0x60063B1")]
|
||||
[Address(RVA = "0x256EC30", Offset = "0x256DC30", VA = "0x18256EC30")]
|
||||
protected ConditionalButton()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,177 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200116A RID: 4458
|
||||
[Token(Token = "0x200116A")]
|
||||
[DisallowMultipleComponent]
|
||||
public abstract class ConditionalButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170010F4 RID: 4340
|
||||
// (get) Token: 0x060063A4 RID: 25508 RVA: 0x0015A35C File Offset: 0x0015855C
|
||||
// (set) Token: 0x060063A5 RID: 25509 RVA: 0x0015A370 File Offset: 0x00158570
|
||||
[Token(Token = "0x170010F4")]
|
||||
protected int ILGFOHIJHMG
|
||||
{
|
||||
[Token(Token = "0x60063A4")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
|
||||
get
|
||||
{
|
||||
return this.CIEEBJFCMIB;
|
||||
}
|
||||
[Token(Token = "0x60063A5")]
|
||||
[Address(RVA = "0x1A5A240", Offset = "0x1A59240", VA = "0x181A5A240")]
|
||||
set
|
||||
{
|
||||
int cieebjfcmib = this.CIEEBJFCMIB;
|
||||
this.CIEEBJFCMIB = value;
|
||||
if (cieebjfcmib == 0)
|
||||
{
|
||||
this.PICEBFBCNCL();
|
||||
Button3DBase button3DBase = this.button;
|
||||
this.MNGMCHLEHOK();
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
button3DBase.BLIJCJNGGIJ = num;
|
||||
button3DBase.DKILDKCKHDM = (float)num;
|
||||
button3DBase.MALDFLCADLG(num2 != 0);
|
||||
button3DBase.PMFNJKCHLCO();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170010F5 RID: 4341
|
||||
// (get) Token: 0x060063A6 RID: 25510 RVA: 0x0015A3C8 File Offset: 0x001585C8
|
||||
[Token(Token = "0x170010F5")]
|
||||
protected TextMeshProUGUI PMHEHAMJCLI
|
||||
{
|
||||
[Token(Token = "0x60063A6")]
|
||||
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
||||
get
|
||||
{
|
||||
return this.labelText;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170010F6 RID: 4342
|
||||
// (get) Token: 0x060063A7 RID: 25511 RVA: 0x0015A3DC File Offset: 0x001585DC
|
||||
[Token(Token = "0x170010F6")]
|
||||
protected Image CGEMOPMIKCK
|
||||
{
|
||||
[Token(Token = "0x60063A7")]
|
||||
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
|
||||
get
|
||||
{
|
||||
return this.buttonImage;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060063A8 RID: 25512 RVA: 0x0015A3F0 File Offset: 0x001585F0
|
||||
[Token(Token = "0x60063A8")]
|
||||
[Address(RVA = "0x1A5A200", Offset = "0x1A59200", VA = "0x181A5A200")]
|
||||
public void Button_Action()
|
||||
{
|
||||
Button3DBase button3DBase = this.button;
|
||||
this.PICEBFBCNCL();
|
||||
}
|
||||
|
||||
// Token: 0x060063A9 RID: 25513 RVA: 0x0015A414 File Offset: 0x00158614
|
||||
[Token(Token = "0x60063A9")]
|
||||
[Address(RVA = "0x1A5A300", Offset = "0x1A59300", VA = "0x181A5A300", Slot = "4")]
|
||||
protected virtual void OnEnable()
|
||||
{
|
||||
this.OnEnable();
|
||||
this.PICEBFBCNCL();
|
||||
Button3DBase button3DBase = this.button;
|
||||
this.MNGMCHLEHOK();
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
button3DBase.BLIJCJNGGIJ = num;
|
||||
button3DBase.DKILDKCKHDM = (float)num;
|
||||
button3DBase.MALDFLCADLG(num2 != 0);
|
||||
button3DBase.PMFNJKCHLCO();
|
||||
}
|
||||
|
||||
// Token: 0x060063AA RID: 25514 RVA: 0x0015A460 File Offset: 0x00158660
|
||||
[Token(Token = "0x60063AA")]
|
||||
[Address(RVA = "0x1A5A300", Offset = "0x1A59300", VA = "0x181A5A300")]
|
||||
public void UpdateButton()
|
||||
{
|
||||
this.OnEnable();
|
||||
this.PICEBFBCNCL();
|
||||
Button3DBase button3DBase = this.button;
|
||||
this.MNGMCHLEHOK();
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
button3DBase.BLIJCJNGGIJ = num;
|
||||
button3DBase.DKILDKCKHDM = (float)num;
|
||||
button3DBase.MALDFLCADLG(num2 != 0);
|
||||
button3DBase.PMFNJKCHLCO();
|
||||
}
|
||||
|
||||
// Token: 0x060063AB RID: 25515
|
||||
[Token(Token = "0x60063AB")]
|
||||
[Address(Slot = "5")]
|
||||
protected abstract void PICEBFBCNCL();
|
||||
|
||||
// Token: 0x060063AC RID: 25516 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60063AC")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")]
|
||||
protected virtual void MNGMCHLEHOK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060063AD RID: 25517 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60063AD")]
|
||||
[Address(RVA = "0x1A5A2F0", Offset = "0x1A592F0", VA = "0x181A5A2F0", Slot = "7")]
|
||||
protected virtual bool HOCJDEBMOLM()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060063AE RID: 25518
|
||||
[Token(Token = "0x60063AE")]
|
||||
[Address(Slot = "8")]
|
||||
protected abstract void MGFKPEMKOOK();
|
||||
|
||||
// Token: 0x060063AF RID: 25519 RVA: 0x0015A4AC File Offset: 0x001586AC
|
||||
[Token(Token = "0x60063AF")]
|
||||
[Address(RVA = "0x1A5A3A0", Offset = "0x1A593A0", VA = "0x181A5A3A0")]
|
||||
protected ConditionalButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004161 RID: 16737
|
||||
[Token(Token = "0x4004161")]
|
||||
protected const int DEDJKCNFDNN = 0;
|
||||
|
||||
// Token: 0x04004162 RID: 16738
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004162")]
|
||||
private int CIEEBJFCMIB = (int)((ulong)2147483648L);
|
||||
|
||||
// Token: 0x04004163 RID: 16739
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4004163")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
protected Button3DBase button;
|
||||
|
||||
// Token: 0x04004164 RID: 16740
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4004164")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI labelText;
|
||||
|
||||
// Token: 0x04004165 RID: 16741
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4004165")]
|
||||
[SerializeField]
|
||||
private Image buttonImage;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,193 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using RecRoom.Consumable;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001221 RID: 4641
|
||||
[Token(Token = "0x2001221")]
|
||||
public class ConsumablesPagedGrid : RecyclerPagedGrid<OOCCCGPICOG, ConsumableButton>
|
||||
{
|
||||
// Token: 0x0600680D RID: 26637 RVA: 0x0016B174 File Offset: 0x00169374
|
||||
[Token(Token = "0x600680D")]
|
||||
[Address(RVA = "0x1A5A3F0", Offset = "0x1A593F0", VA = "0x181A5A3F0", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num;
|
||||
CKNNCLNMAPG cknnclnmapg = new CKNNCLNMAPG(this, 1.5f, num);
|
||||
num = 0;
|
||||
this.NLLPCBJMNCD = cknnclnmapg;
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x0600680E RID: 26638 RVA: 0x0016B1A0 File Offset: 0x001693A0
|
||||
[Token(Token = "0x600680E")]
|
||||
[Address(RVA = "0x1A5A4B0", Offset = "0x1A594B0", VA = "0x181A5A4B0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(ConsumableButton LKDLEHGHCAD)
|
||||
{
|
||||
ConsumableButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnConsumableSelectedEvent != (ulong)0L)
|
||||
{
|
||||
ToggleButton3D.OnToggleButton3DClick buttonAction = button.PAALHPHGBDF;
|
||||
Action <>9__1;
|
||||
UnityAction<bool> unityAction = delegate(bool isOn)
|
||||
{
|
||||
ConsumablesPagedGrid <>4__this = this;
|
||||
Action <>9__ = <>9__1;
|
||||
CKNNCLNMAPG nllpcbjmncd = <>4__this.NLLPCBJMNCD;
|
||||
if (<>9__ == 0)
|
||||
{
|
||||
Action action = delegate
|
||||
{
|
||||
ConsumablesPagedGrid <>4__this2 = this;
|
||||
ConsumableButton button2 = button;
|
||||
ConsumablesPagedGrid.ConsumableSelectedEvent onConsumableSelectedEvent = <>4__this2.OnConsumableSelectedEvent;
|
||||
OOCCCGPICOG <EDNKKMAAFEB>k__BackingField = button2.<EDNKKMAAFEB>k__BackingField;
|
||||
onConsumableSelectedEvent.Invoke(<EDNKKMAAFEB>k__BackingField);
|
||||
};
|
||||
<>9__1 = action;
|
||||
}
|
||||
int num = 0;
|
||||
bool flag = nllpcbjmncd.PFFOFIHGOEA(<>9__, num != 0);
|
||||
button.ToggleButtonVisualState(flag);
|
||||
};
|
||||
buttonAction.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600680F RID: 26639 RVA: 0x0016B1FC File Offset: 0x001693FC
|
||||
[Token(Token = "0x600680F")]
|
||||
[Address(RVA = "0x1A5A590", Offset = "0x1A59590", VA = "0x181A5A590")]
|
||||
public void SetConsumables(IEnumerable<OOCCCGPICOG> EPNKNPNPBCD, BackpackScreen.EJKOBPNECBN HGLLKBFOBIE)
|
||||
{
|
||||
Func<OOCCCGPICOG, ConsumableManager.KIDKMAOBOIG> <>9__7_ = ConsumablesPagedGrid.<>c.<>9__7_0;
|
||||
if (<>9__7_ == 0)
|
||||
{
|
||||
ConsumablesPagedGrid.<>c.<>9__7_0 = (OOCCCGPICOG c) => c.GMMAAAGFAKO();
|
||||
}
|
||||
List<OOCCCGPICOG> list = Enumerable.ToList<OOCCCGPICOG>(Enumerable.OrderBy<OOCCCGPICOG, ConsumableManager.KIDKMAOBOIG>(EPNKNPNPBCD, <>9__7_));
|
||||
float height = ((IAgent)this).Height;
|
||||
}
|
||||
|
||||
// Token: 0x06006810 RID: 26640 RVA: 0x0016B23C File Offset: 0x0016943C
|
||||
[Token(Token = "0x6006810")]
|
||||
[Address(RVA = "0x1A5A470", Offset = "0x1A59470", VA = "0x181A5A470", 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: 0x06006811 RID: 26641 RVA: 0x0016B264 File Offset: 0x00169464
|
||||
[Token(Token = "0x6006811")]
|
||||
[Address(RVA = "0x1A5A6B0", Offset = "0x1A596B0", VA = "0x181A5A6B0")]
|
||||
public ConsumablesPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004444 RID: 17476
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4004444")]
|
||||
[SerializeField]
|
||||
private StackedUIFlowBase uiFlowBase;
|
||||
|
||||
// Token: 0x04004445 RID: 17477
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4004445")]
|
||||
public ConsumablesPagedGrid.ConsumableSelectedEvent OnConsumableSelectedEvent;
|
||||
|
||||
// Token: 0x04004446 RID: 17478
|
||||
[Token(Token = "0x4004446")]
|
||||
private const float JCLLOAPLKIH = 1.5f;
|
||||
|
||||
// Token: 0x04004447 RID: 17479
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4004447")]
|
||||
private CKNNCLNMAPG NLLPCBJMNCD;
|
||||
|
||||
// Token: 0x02001222 RID: 4642
|
||||
[Token(Token = "0x2001222")]
|
||||
[Serializable]
|
||||
public class ConsumableSelectedEvent : UnityEvent<OOCCCGPICOG>
|
||||
{
|
||||
// Token: 0x06006812 RID: 26642 RVA: 0x0016B278 File Offset: 0x00169478
|
||||
[Token(Token = "0x6006812")]
|
||||
[Address(RVA = "0x1A5A3B0", Offset = "0x1A593B0", VA = "0x181A5A3B0")]
|
||||
public ConsumableSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001223 RID: 4643
|
||||
[Token(Token = "0x2001223")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GMMKDFNFEBG
|
||||
{
|
||||
// Token: 0x06006813 RID: 26643 RVA: 0x0016B28C File Offset: 0x0016948C
|
||||
[Token(Token = "0x6006813")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public GMMKDFNFEBG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006814 RID: 26644 RVA: 0x0016B2A0 File Offset: 0x001694A0
|
||||
[Token(Token = "0x6006814")]
|
||||
[Address(RVA = "0x1A5CE50", Offset = "0x1A5BE50", VA = "0x181A5CE50")]
|
||||
internal void <SetupNewChild>b__0(bool isOn)
|
||||
{
|
||||
ConsumablesPagedGrid consumablesPagedGrid = this.<>4__this;
|
||||
Action action = this.<>9__1;
|
||||
CKNNCLNMAPG nllpcbjmncd = consumablesPagedGrid.NLLPCBJMNCD;
|
||||
if (action == 0)
|
||||
{
|
||||
Action action2 = delegate
|
||||
{
|
||||
ConsumablesPagedGrid consumablesPagedGrid2 = this.<>4__this;
|
||||
ConsumableButton consumableButton = this.button;
|
||||
ConsumablesPagedGrid.ConsumableSelectedEvent onConsumableSelectedEvent = consumablesPagedGrid2.OnConsumableSelectedEvent;
|
||||
OOCCCGPICOG <EDNKKMAAFEB>k__BackingField = consumableButton.<EDNKKMAAFEB>k__BackingField;
|
||||
onConsumableSelectedEvent.Invoke(<EDNKKMAAFEB>k__BackingField);
|
||||
};
|
||||
this.<>9__1 = action2;
|
||||
}
|
||||
int num = 0;
|
||||
bool flag = nllpcbjmncd.PFFOFIHGOEA(action, num != 0);
|
||||
this.button.ToggleButtonVisualState(flag);
|
||||
}
|
||||
|
||||
// Token: 0x06006815 RID: 26645 RVA: 0x0016B2FC File Offset: 0x001694FC
|
||||
[Token(Token = "0x6006815")]
|
||||
[Address(RVA = "0x1A5CF00", Offset = "0x1A5BF00", VA = "0x181A5CF00")]
|
||||
internal void <SetupNewChild>b__1()
|
||||
{
|
||||
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: 0x04004448 RID: 17480
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004448")]
|
||||
public ConsumablesPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x04004449 RID: 17481
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004449")]
|
||||
public ConsumableButton button;
|
||||
|
||||
// Token: 0x0400444A RID: 17482
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400444A")]
|
||||
public Action <>9__1;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,281 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001265 RID: 4709
|
||||
[Token(Token = "0x2001265")]
|
||||
public class CreateRoomScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x1700117E RID: 4478
|
||||
// (get) Token: 0x0600693C RID: 26940 RVA: 0x0016F964 File Offset: 0x0016DB64
|
||||
// (set) Token: 0x0600693D RID: 26941 RVA: 0x0016F978 File Offset: 0x0016DB78
|
||||
[Token(Token = "0x1700117E")]
|
||||
public bool OHFDBBCDPJH
|
||||
{
|
||||
[Token(Token = "0x600693C")]
|
||||
[Address(RVA = "0x1A5AEB0", Offset = "0x1A59EB0", VA = "0x181A5AEB0")]
|
||||
get;
|
||||
[Token(Token = "0x600693D")]
|
||||
[Address(RVA = "0x1A5A7A0", Offset = "0x1A597A0", VA = "0x181A5A7A0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x140000A6 RID: 166
|
||||
// (add) Token: 0x0600693E RID: 26942 RVA: 0x0016F98C File Offset: 0x0016DB8C
|
||||
// (remove) Token: 0x0600693F RID: 26943 RVA: 0x0016F9A8 File Offset: 0x0016DBA8
|
||||
[Token(Token = "0x140000A6")]
|
||||
public event Action FEELMHCHLDH
|
||||
{
|
||||
[Token(Token = "0x600693E")]
|
||||
[Address(RVA = "0x1A5AE10", Offset = "0x1A59E10", VA = "0x181A5AE10")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600693F")]
|
||||
[Address(RVA = "0x1A5AF60", Offset = "0x1A59F60", VA = "0x181A5AF60")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000A7 RID: 167
|
||||
// (add) Token: 0x06006940 RID: 26944 RVA: 0x0016F9C4 File Offset: 0x0016DBC4
|
||||
// (remove) Token: 0x06006941 RID: 26945 RVA: 0x0016F9E0 File Offset: 0x0016DBE0
|
||||
[Token(Token = "0x140000A7")]
|
||||
public event Action<bool> HNJLMFPJABD
|
||||
{
|
||||
[Token(Token = "0x6006940")]
|
||||
[Address(RVA = "0x1A5AD70", Offset = "0x1A59D70", VA = "0x181A5AD70")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6006941")]
|
||||
[Address(RVA = "0x1A5AEC0", Offset = "0x1A59EC0", VA = "0x181A5AEC0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006942 RID: 26946 RVA: 0x0016F9FC File Offset: 0x0016DBFC
|
||||
[Token(Token = "0x6006942")]
|
||||
[Address(RVA = "0x1A5AB00", Offset = "0x1A59B00", VA = "0x181A5AB00", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
if (EIMGAFPPJFD.IKDFDELJBII())
|
||||
{
|
||||
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.baseRoomsGrid;
|
||||
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof = OJMCBOKJFOF.LMEPPFGPHLA();
|
||||
Action<IReadOnlyList<KLCOGEIGEBJ>> action = new Action(this.KEDOGKKAEPA);
|
||||
this.myRooomsGrid.Awake();
|
||||
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof2 = OJMCBOKJFOF.FNMNFLFIBJG();
|
||||
Action<IReadOnlyList<KLCOGEIGEBJ>> action2 = new Action(this.JGIBPBANEHA);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006943 RID: 26947 RVA: 0x0016FA60 File Offset: 0x0016DC60
|
||||
[Token(Token = "0x6006943")]
|
||||
[Address(RVA = "0x1A5A7B0", Offset = "0x1A597B0", VA = "0x181A5A7B0")]
|
||||
public int FindPageIndexOfBaseRoom(string BFGCDJFNJLE)
|
||||
{
|
||||
return this.baseRoomsGrid.FindPageIndexOfRoom(BFGCDJFNJLE);
|
||||
}
|
||||
|
||||
// Token: 0x06006944 RID: 26948 RVA: 0x0016FA80 File Offset: 0x0016DC80
|
||||
[Token(Token = "0x6006944")]
|
||||
[Address(RVA = "0x1A5AD10", Offset = "0x1A59D10", VA = "0x181A5AD10")]
|
||||
public void SetBaseRoomsCurrentPage(int LMJALOEKCED)
|
||||
{
|
||||
this.baseRoomsGrid.SetCurrentPage(LMJALOEKCED, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006945 RID: 26949 RVA: 0x0016FAA0 File Offset: 0x0016DCA0
|
||||
[Token(Token = "0x6006945")]
|
||||
[Address(RVA = "0x1A5AD40", Offset = "0x1A59D40", VA = "0x181A5AD40")]
|
||||
public void ShowBaseRoomsSubscreen()
|
||||
{
|
||||
SubscreenControl subscreenControl = this.subscreenControl;
|
||||
Subscreen subscreen = this.baseRoomsSubscreen;
|
||||
subscreenControl.ShowSubscreen(subscreen);
|
||||
}
|
||||
|
||||
// Token: 0x06006946 RID: 26950 RVA: 0x0016FAC8 File Offset: 0x0016DCC8
|
||||
[Token(Token = "0x6006946")]
|
||||
[Address(RVA = "0x1A5A6F0", Offset = "0x1A596F0", VA = "0x181A5A6F0")]
|
||||
public void Button_CopyBaseRoom(KLCOGEIGEBJ targetRoom)
|
||||
{
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.VerifyAccountRequirements())
|
||||
{
|
||||
CloneRoomUIDialog cloneRoomUIDialog = this.cloneDialog;
|
||||
Action<bool> hnjlmfpjabd = this.HNJLMFPJABD;
|
||||
Action feelmhchldh = this.FEELMHCHLDH;
|
||||
cloneRoomUIDialog.ShowAndEquipMakerPenAfterClone(targetRoom, (SessionManager.BDPNOBGNGNI)((uint)61), feelmhchldh, hnjlmfpjabd);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006947 RID: 26951 RVA: 0x0016FB0C File Offset: 0x0016DD0C
|
||||
[Token(Token = "0x6006947")]
|
||||
[Address(RVA = "0x1238E90", Offset = "0x1237E90", VA = "0x181238E90")]
|
||||
public CreateRoomScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006948 RID: 26952 RVA: 0x0016FB20 File Offset: 0x0016DD20
|
||||
[Token(Token = "0x6006948")]
|
||||
[Address(RVA = "0x1A5A9A0", Offset = "0x1A599A0", VA = "0x181A5A9A0")]
|
||||
[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: 0x06006949 RID: 26953 RVA: 0x0016FB7C File Offset: 0x0016DD7C
|
||||
[Token(Token = "0x6006949")]
|
||||
[Address(RVA = "0x1A5A7E0", Offset = "0x1A597E0", VA = "0x181A5A7E0")]
|
||||
[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.CREATE_ROOM_RESUME_WATCH);
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
PMGCJEPKFOF<PlatformManager.LKOLCLKDJKO> pmgcjepkfof;
|
||||
if (pmgcjepkfof == (ulong)5L)
|
||||
{
|
||||
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof2 = OJMCBOKJFOF.NHBPIIGDAJP(SessionManager.ARRoomName);
|
||||
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ arRoom)
|
||||
{
|
||||
CreateRoomScreen <>4__this = this;
|
||||
int num2 = 0;
|
||||
if (<>4__this != num2 && !ECNNGIFNNNM.KCFPIEEMJON<KLCOGEIGEBJ>(KJHBEPGEEMI, arRoom))
|
||||
{
|
||||
this.myRooomsGrid.AddItemToCurrentListIfNotPresent(arRoom);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400452F RID: 17711
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400452F")]
|
||||
[SerializeField]
|
||||
private CloneRoomUIDialog cloneDialog;
|
||||
|
||||
// Token: 0x04004530 RID: 17712
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4004530")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private SubscreenControl subscreenControl;
|
||||
|
||||
// Token: 0x04004531 RID: 17713
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4004531")]
|
||||
[SerializeField]
|
||||
private Subscreen baseRoomsSubscreen;
|
||||
|
||||
// Token: 0x04004532 RID: 17714
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4004532")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private BaseRoomButtonPagedGrid baseRoomsGrid;
|
||||
|
||||
// Token: 0x04004533 RID: 17715
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4004533")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private RoomOrPlaylistButtonPagedGrid myRooomsGrid;
|
||||
|
||||
// Token: 0x02001266 RID: 4710
|
||||
[Token(Token = "0x2001266")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PHHDJAPFEBB
|
||||
{
|
||||
// Token: 0x0600694A RID: 26954 RVA: 0x0016FBF0 File Offset: 0x0016DDF0
|
||||
[Token(Token = "0x600694A")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public PHHDJAPFEBB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600694B RID: 26955 RVA: 0x0016FC04 File Offset: 0x0016DE04
|
||||
[Token(Token = "0x600694B")]
|
||||
[Address(RVA = "0x1A5E030", Offset = "0x1A5D030", VA = "0x181A5E030")]
|
||||
internal void <OnFlowEntered>b__3(KLCOGEIGEBJ arRoom)
|
||||
{
|
||||
CreateRoomScreen createRoomScreen = this.<>4__this;
|
||||
int num = 0;
|
||||
if (createRoomScreen != num && !ECNNGIFNNNM.KCFPIEEMJON<KLCOGEIGEBJ>(this.myRooms, arRoom))
|
||||
{
|
||||
this.<>4__this.myRooomsGrid.AddItemToCurrentListIfNotPresent(arRoom);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04004537 RID: 17719
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004537")]
|
||||
public IReadOnlyList<KLCOGEIGEBJ> myRooms;
|
||||
|
||||
// Token: 0x04004538 RID: 17720
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004538")]
|
||||
public CreateRoomScreen <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001196 RID: 4502
|
||||
[Token(Token = "0x2001196")]
|
||||
public class CreationObjectSettingBooleanUIControl : CreationObjectSettingPropertyUIControl<bool, CreationObjectSettingBooleanUIControl>
|
||||
{
|
||||
// Token: 0x060064C2 RID: 25794 RVA: 0x0015D914 File Offset: 0x0015BB14
|
||||
[Token(Token = "0x60064C2")]
|
||||
[Address(RVA = "0x1A5B040", Offset = "0x1A5A040", VA = "0x181A5B040", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.booleanToggleButton;
|
||||
bool flag;
|
||||
this.JNPFJDKKOCK = flag;
|
||||
toggleButton3D.BOHIGPFGJBA = flag;
|
||||
if (toggleButton3D != 0)
|
||||
{
|
||||
ToggleButton3D toggleButton3D2 = this.booleanToggleButton;
|
||||
bool flag2;
|
||||
toggleButton3D2.interactable = flag2;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
toggleButton3D2.BLIJCJNGGIJ = num;
|
||||
toggleButton3D2.DKILDKCKHDM = (float)num;
|
||||
toggleButton3D2.MALDFLCADLG(num2 != 0);
|
||||
toggleButton3D2.PMFNJKCHLCO();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064C3 RID: 25795 RVA: 0x0015D974 File Offset: 0x0015BB74
|
||||
[Token(Token = "0x60064C3")]
|
||||
[Address(RVA = "0x1A5B100", Offset = "0x1A5A100", VA = "0x181A5B100")]
|
||||
private void Start()
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.booleanToggleButton;
|
||||
Action<ToggleButton3D, bool> action = new Action(this.BDMBJOEHLGN);
|
||||
toggleButton3D.OnValueChanged += action;
|
||||
}
|
||||
|
||||
// Token: 0x060064C4 RID: 25796 RVA: 0x0015D9A4 File Offset: 0x0015BBA4
|
||||
[Token(Token = "0x60064C4")]
|
||||
[Address(RVA = "0x1A5B000", Offset = "0x1A5A000", VA = "0x181A5B000")]
|
||||
private void BDMBJOEHLGN(ToggleButton3D ELANIMGBMEM, bool BCEFAKDFEMM)
|
||||
{
|
||||
if (BCEFAKDFEMM != this.JNPFJDKKOCK)
|
||||
{
|
||||
this.UpdateControl();
|
||||
this.JNPFJDKKOCK = BCEFAKDFEMM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064C5 RID: 25797 RVA: 0x0015D9C8 File Offset: 0x0015BBC8
|
||||
[Token(Token = "0x60064C5")]
|
||||
[Address(RVA = "0x1A5B190", Offset = "0x1A5A190", VA = "0x181A5B190")]
|
||||
public CreationObjectSettingBooleanUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040041E5 RID: 16869
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40041E5")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private ToggleButton3D booleanToggleButton;
|
||||
|
||||
// Token: 0x040041E6 RID: 16870
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40041E6")]
|
||||
private bool JNPFJDKKOCK;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001197 RID: 4503
|
||||
[Token(Token = "0x2001197")]
|
||||
public class CreationObjectSettingButtonUIControl : CreationObjectSettingPropertyUIControl<bool, CreationObjectSettingButtonUIControl>
|
||||
{
|
||||
// Token: 0x060064C6 RID: 25798 RVA: 0x0015D9DC File Offset: 0x0015BBDC
|
||||
[Token(Token = "0x60064C6")]
|
||||
[Address(RVA = "0x1A5B1D0", Offset = "0x1A5A1D0", VA = "0x181A5B1D0", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
Button3D button3D = this.button;
|
||||
bool flag;
|
||||
button3D.interactable = flag;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
button3D.BLIJCJNGGIJ = num;
|
||||
button3D.DKILDKCKHDM = (float)num;
|
||||
button3D.MALDFLCADLG(num2 != 0);
|
||||
button3D.PMFNJKCHLCO();
|
||||
}
|
||||
|
||||
// Token: 0x060064C7 RID: 25799 RVA: 0x0015DA20 File Offset: 0x0015BC20
|
||||
[Token(Token = "0x60064C7")]
|
||||
[Address(RVA = "0x1A5B260", Offset = "0x1A5A260", VA = "0x181A5B260")]
|
||||
private void Start()
|
||||
{
|
||||
Button3D.OnButton3DClick onClick = this.button.OnClick;
|
||||
UnityAction unityAction = new UnityAction(this.MEEKCCGGFFD);
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x060064C8 RID: 25800 RVA: 0x0015DA54 File Offset: 0x0015BC54
|
||||
[Token(Token = "0x60064C8")]
|
||||
[Address(RVA = "0x8A0300", Offset = "0x89F300", VA = "0x1808A0300")]
|
||||
private void MEEKCCGGFFD()
|
||||
{
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x060064C9 RID: 25801 RVA: 0x0015DA68 File Offset: 0x0015BC68
|
||||
[Token(Token = "0x60064C9")]
|
||||
[Address(RVA = "0x1A5B2F0", Offset = "0x1A5A2F0", VA = "0x181A5B2F0")]
|
||||
public CreationObjectSettingButtonUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040041E7 RID: 16871
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40041E7")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private Button3D button;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,181 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001198 RID: 4504
|
||||
[Token(Token = "0x2001198")]
|
||||
public class CreationObjectSettingColorUIControl : CreationObjectSettingPropertyUIControl<int, CreationObjectSettingColorUIControl>
|
||||
{
|
||||
// Token: 0x17001129 RID: 4393
|
||||
// (get) Token: 0x060064CA RID: 25802 RVA: 0x0015DA7C File Offset: 0x0015BC7C
|
||||
// (set) Token: 0x060064CB RID: 25803 RVA: 0x0015DA90 File Offset: 0x0015BC90
|
||||
[Token(Token = "0x17001129")]
|
||||
public Color AMKHNMFHNCN
|
||||
{
|
||||
[Token(Token = "0x60064CA")]
|
||||
[Address(RVA = "0x1A5B5E0", Offset = "0x1A5A5E0", VA = "0x181A5B5E0")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60064CB")]
|
||||
[Address(RVA = "0x1A5B630", Offset = "0x1A5A630", VA = "0x181A5B630")]
|
||||
set
|
||||
{
|
||||
Color color = this.inputButton.m_TargetGraphic.color;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064CC RID: 25804 RVA: 0x0015DAB4 File Offset: 0x0015BCB4
|
||||
[Token(Token = "0x60064CC")]
|
||||
[Address(RVA = "0x1A5B4D0", Offset = "0x1A5A4D0", VA = "0x181A5B4D0", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
base.HNFFKJABKNO();
|
||||
TextMeshProUGUI propertyValueText = this.PropertyValueText;
|
||||
string text;
|
||||
PLDMAFINLJO.FANDNIHFMNM(propertyValueText, text);
|
||||
if (propertyValueText != 0)
|
||||
{
|
||||
bool flag;
|
||||
this.inputButton.interactable = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064CD RID: 25805 RVA: 0x0015DAEC File Offset: 0x0015BCEC
|
||||
[Token(Token = "0x60064CD")]
|
||||
[Address(RVA = "0x1A5B330", Offset = "0x1A5A330", VA = "0x181A5B330")]
|
||||
public void Button_Input()
|
||||
{
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
|
||||
int num;
|
||||
int prevColor = num;
|
||||
Func<ColorInputUIDialog, PMGCJEPKFOF<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;
|
||||
this.UpdateControl();
|
||||
};
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
PMGCJEPKFOF<ColorInputUIDialog> pmgcjepkfof2;
|
||||
PMGCJEPKFOF<ColorInputUIDialog> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x060064CE RID: 25806 RVA: 0x0015DB5C File Offset: 0x0015BD5C
|
||||
[Token(Token = "0x60064CE")]
|
||||
[Address(RVA = "0x1A5B590", Offset = "0x1A5A590", VA = "0x181A5B590")]
|
||||
public CreationObjectSettingColorUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040041E8 RID: 16872
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40041E8")]
|
||||
private string NIGMPBFGNGN = "Ok";
|
||||
|
||||
// Token: 0x040041E9 RID: 16873
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40041E9")]
|
||||
private string MOLCHJEFGOG = "Choose Color";
|
||||
|
||||
// Token: 0x040041EA RID: 16874
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40041EA")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private Button3D inputButton;
|
||||
|
||||
// Token: 0x040041EB RID: 16875
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40041EB")]
|
||||
public Action<int> PropertyPreview;
|
||||
|
||||
// Token: 0x040041EC RID: 16876
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40041EC")]
|
||||
public Action<int> OnCancel;
|
||||
|
||||
// Token: 0x040041ED RID: 16877
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40041ED")]
|
||||
[SerializeField]
|
||||
private ColorInputUIDialog colorInputDialogPrefab;
|
||||
|
||||
// Token: 0x02001199 RID: 4505
|
||||
[Token(Token = "0x2001199")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LFNDNCCBEOF
|
||||
{
|
||||
// Token: 0x060064CF RID: 25807 RVA: 0x0015DB88 File Offset: 0x0015BD88
|
||||
[Token(Token = "0x60064CF")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public LFNDNCCBEOF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060064D0 RID: 25808 RVA: 0x0015DB9C File Offset: 0x0015BD9C
|
||||
[Token(Token = "0x60064D0")]
|
||||
[Address(RVA = "0x1A5DB70", Offset = "0x1A5CB70", VA = "0x181A5DB70")]
|
||||
internal PMGCJEPKFOF<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: 0x060064D1 RID: 25809 RVA: 0x0015DBD0 File Offset: 0x0015BDD0
|
||||
[Token(Token = "0x60064D1")]
|
||||
[Address(RVA = "0x1A5DBD0", Offset = "0x1A5CBD0", VA = "0x181A5DBD0")]
|
||||
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;
|
||||
this.<>4__this.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x040041EE RID: 16878
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40041EE")]
|
||||
public CreationObjectSettingColorUIControl <>4__this;
|
||||
|
||||
// Token: 0x040041EF RID: 16879
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40041EF")]
|
||||
public int prevColor;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,259 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200119A RID: 4506
|
||||
[Token(Token = "0x200119A")]
|
||||
public class CreationObjectSettingFloatUIControl : CreationObjectSettingPropertyUIControl<float, CreationObjectSettingFloatUIControl>
|
||||
{
|
||||
// Token: 0x1700112A RID: 4394
|
||||
// (get) Token: 0x060064D2 RID: 25810 RVA: 0x0015DC2C File Offset: 0x0015BE2C
|
||||
// (set) Token: 0x060064D3 RID: 25811 RVA: 0x0015DC40 File Offset: 0x0015BE40
|
||||
[Token(Token = "0x1700112A")]
|
||||
public bool IGPKOAMEDBO
|
||||
{
|
||||
[Token(Token = "0x60064D2")]
|
||||
[Address(RVA = "0x4A9720", Offset = "0x4A8720", VA = "0x1804A9720")]
|
||||
get
|
||||
{
|
||||
return this.clampRange;
|
||||
}
|
||||
[Token(Token = "0x60064D3")]
|
||||
[Address(RVA = "0x497010", Offset = "0x496010", VA = "0x180497010")]
|
||||
set
|
||||
{
|
||||
this.clampRange = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700112B RID: 4395
|
||||
// (get) Token: 0x060064D4 RID: 25812 RVA: 0x0015DC54 File Offset: 0x0015BE54
|
||||
// (set) Token: 0x060064D5 RID: 25813 RVA: 0x0015DC68 File Offset: 0x0015BE68
|
||||
[Token(Token = "0x1700112B")]
|
||||
public float PALOHMJEECJ
|
||||
{
|
||||
[Token(Token = "0x60064D4")]
|
||||
[Address(RVA = "0x997130", Offset = "0x996130", VA = "0x180997130")]
|
||||
get;
|
||||
[Token(Token = "0x60064D5")]
|
||||
[Address(RVA = "0x997240", Offset = "0x996240", VA = "0x180997240")]
|
||||
set;
|
||||
} = 1f;
|
||||
|
||||
// Token: 0x1700112C RID: 4396
|
||||
// (get) Token: 0x060064D6 RID: 25814 RVA: 0x0015DC7C File Offset: 0x0015BE7C
|
||||
// (set) Token: 0x060064D7 RID: 25815 RVA: 0x0015DC90 File Offset: 0x0015BE90
|
||||
[Token(Token = "0x1700112C")]
|
||||
public float NHMHPKAODCE
|
||||
{
|
||||
[Token(Token = "0x60064D6")]
|
||||
[Address(RVA = "0x9970F0", Offset = "0x9960F0", VA = "0x1809970F0")]
|
||||
get
|
||||
{
|
||||
return this.minValue;
|
||||
}
|
||||
[Token(Token = "0x60064D7")]
|
||||
[Address(RVA = "0x9971E0", Offset = "0x9961E0", VA = "0x1809971E0")]
|
||||
set
|
||||
{
|
||||
this.minValue = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700112D RID: 4397
|
||||
// (get) Token: 0x060064D8 RID: 25816 RVA: 0x0015DCA4 File Offset: 0x0015BEA4
|
||||
// (set) Token: 0x060064D9 RID: 25817 RVA: 0x0015DCB8 File Offset: 0x0015BEB8
|
||||
[Token(Token = "0x1700112D")]
|
||||
public float PDECMNBFMDG
|
||||
{
|
||||
[Token(Token = "0x60064D8")]
|
||||
[Address(RVA = "0x6A5AF0", Offset = "0x6A4AF0", VA = "0x1806A5AF0")]
|
||||
get
|
||||
{
|
||||
return this.maxValue;
|
||||
}
|
||||
[Token(Token = "0x60064D9")]
|
||||
[Address(RVA = "0x997140", Offset = "0x996140", VA = "0x180997140")]
|
||||
set
|
||||
{
|
||||
this.maxValue = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064DA RID: 25818 RVA: 0x0015DCCC File Offset: 0x0015BECC
|
||||
[Token(Token = "0x60064DA")]
|
||||
[Address(RVA = "0x1A5BBE0", Offset = "0x1A5ABE0", VA = "0x181A5BBE0")]
|
||||
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: 0x060064DB RID: 25819 RVA: 0x0015DCF0 File Offset: 0x0015BEF0
|
||||
[Token(Token = "0x60064DB")]
|
||||
[Address(RVA = "0x1A5BA00", Offset = "0x1A5AA00", VA = "0x181A5BA00", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
base.HNFFKJABKNO();
|
||||
TextMeshProUGUI propertyValueText = this.PropertyValueText;
|
||||
string text;
|
||||
PLDMAFINLJO.FANDNIHFMNM(propertyValueText, text);
|
||||
if (propertyValueText != 0)
|
||||
{
|
||||
bool flag;
|
||||
this.inputButton.interactable = flag;
|
||||
bool flag2;
|
||||
this.incrementButton.interactable = flag2;
|
||||
bool flag3;
|
||||
this.decrementButton.interactable = flag3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064DC RID: 25820 RVA: 0x0015DD48 File Offset: 0x0015BF48
|
||||
[Token(Token = "0x60064DC")]
|
||||
[Address(RVA = "0x1A5BB30", Offset = "0x1A5AB30", VA = "0x181A5BB30", Slot = "5")]
|
||||
protected override void JGPMLBNJGGO(float ONGBFDACHHG)
|
||||
{
|
||||
if (this.clampRange)
|
||||
{
|
||||
float num = this.maxValue;
|
||||
float num2 = Mathf.Clamp(ONGBFDACHHG, ONGBFDACHHG, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060064DD RID: 25821 RVA: 0x0015DD70 File Offset: 0x0015BF70
|
||||
[Token(Token = "0x60064DD")]
|
||||
[Address(RVA = "0x1A5B680", Offset = "0x1A5A680", VA = "0x181A5B680")]
|
||||
public void Button_Increment(float increment)
|
||||
{
|
||||
int num = this.floatingPointPrecision;
|
||||
float num3;
|
||||
double num2 = Math.Round((double)num3, num);
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x060064DE RID: 25822 RVA: 0x0015DD98 File Offset: 0x0015BF98
|
||||
[Token(Token = "0x60064DE")]
|
||||
[Address(RVA = "0x1A5B760", Offset = "0x1A5A760", VA = "0x181A5B760")]
|
||||
public void Button_Input()
|
||||
{
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
|
||||
Func<TextInputUIDialog, PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL>> func = new Func(this.FPKAAOLLIBG);
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = new Action(this.CPNNAHFAKBG);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
PMGCJEPKFOF<TextInputUIDialog> pmgcjepkfof2;
|
||||
PMGCJEPKFOF<TextInputUIDialog> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x060064DF RID: 25823 RVA: 0x0015DDF0 File Offset: 0x0015BFF0
|
||||
[Token(Token = "0x60064DF")]
|
||||
[Address(RVA = "0x1A5BC00", Offset = "0x1A5AC00", VA = "0x181A5BC00")]
|
||||
public CreationObjectSettingFloatUIControl()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.KHLDNEMFOCJ = empty;
|
||||
this.MOLCHJEFGOG = "Enter Text";
|
||||
this.KCKBKEKAMDF = (TMP_InputField.ContentType)((ulong)3L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060064E0 RID: 25824 RVA: 0x0015DE44 File Offset: 0x0015C044
|
||||
[Token(Token = "0x60064E0")]
|
||||
[Address(RVA = "0x1A5B920", Offset = "0x1A5A920", VA = "0x181A5B920")]
|
||||
[CompilerGenerated]
|
||||
private PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL> FPKAAOLLIBG(TextInputUIDialog BBPMNICHFLM)
|
||||
{
|
||||
string khldnemfocj = this.KHLDNEMFOCJ;
|
||||
string molchjefgog = this.MOLCHJEFGOG;
|
||||
TMP_InputField.ContentType kckbkekamdf = this.KCKBKEKAMDF;
|
||||
return BBPMNICHFLM.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x060064E1 RID: 25825 RVA: 0x0015DE74 File Offset: 0x0015C074
|
||||
[Token(Token = "0x60064E1")]
|
||||
[Address(RVA = "0x1A5B8C0", Offset = "0x1A5A8C0", VA = "0x181A5B8C0")]
|
||||
[CompilerGenerated]
|
||||
private void CPNNAHFAKBG(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.UpdateControl();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x040041F0 RID: 16880
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x40041F0")]
|
||||
[SerializeField]
|
||||
private int floatingPointPrecision = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x040041F1 RID: 16881
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x40041F1")]
|
||||
[SerializeField]
|
||||
private Button3D inputButton;
|
||||
|
||||
// Token: 0x040041F2 RID: 16882
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40041F2")]
|
||||
[SerializeField]
|
||||
private Button3D incrementButton;
|
||||
|
||||
// Token: 0x040041F3 RID: 16883
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40041F3")]
|
||||
[SerializeField]
|
||||
private Button3D decrementButton;
|
||||
|
||||
// Token: 0x040041F4 RID: 16884
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40041F4")]
|
||||
[SerializeField]
|
||||
private bool clampRange;
|
||||
|
||||
// Token: 0x040041F6 RID: 16886
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40041F6")]
|
||||
[SerializeField]
|
||||
[JEAMMEGEDDJ("clampRange")]
|
||||
private float minValue;
|
||||
|
||||
// Token: 0x040041F7 RID: 16887
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x40041F7")]
|
||||
[SerializeField]
|
||||
[JEAMMEGEDDJ("clampRange")]
|
||||
private float maxValue = 1000f;
|
||||
|
||||
// Token: 0x040041F8 RID: 16888
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40041F8")]
|
||||
private string KHLDNEMFOCJ;
|
||||
|
||||
// Token: 0x040041F9 RID: 16889
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40041F9")]
|
||||
private string MOLCHJEFGOG;
|
||||
|
||||
// Token: 0x040041FA RID: 16890
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x40041FA")]
|
||||
private TMP_InputField.ContentType KCKBKEKAMDF;
|
||||
|
||||
// Token: 0x040041FB RID: 16891
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40041FB")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200119B RID: 4507
|
||||
[Token(Token = "0x200119B")]
|
||||
public class CreationObjectSettingFriendlyFlagsControl : BaseCreationObjectSettingFriendlyFlagsControl<CreationObjectSettingFriendlyFlagsControl>
|
||||
{
|
||||
// Token: 0x060064E2 RID: 25826 RVA: 0x0015DE90 File Offset: 0x0015C090
|
||||
[Token(Token = "0x60064E2")]
|
||||
[Address(RVA = "0x1A5BC90", Offset = "0x1A5AC90", VA = "0x181A5BC90")]
|
||||
public CreationObjectSettingFriendlyFlagsControl()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x0200119D RID: 4509
|
||||
[Token(Token = "0x200119D")]
|
||||
public class CreationObjectSettingFriendlyGuidControl : BaseCreationObjectSettingFriendlyIntControl<CreationObjectSettingFriendlyGuidControl>
|
||||
{
|
||||
// Token: 0x060064EB RID: 25835 RVA: 0x0015DFFC File Offset: 0x0015C1FC
|
||||
[Token(Token = "0x60064EB")]
|
||||
[Address(RVA = "0x1A5BCD0", Offset = "0x1A5ACD0", VA = "0x181A5BCD0")]
|
||||
public CreationObjectSettingFriendlyGuidControl()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011A1 RID: 4513
|
||||
[Token(Token = "0x20011A1")]
|
||||
public class CreationObjectSettingFriendlyGuidSetControl : BaseCreationObjectSettingFriendlyIntControl<CreationObjectSettingFriendlyGuidSetControl>
|
||||
{
|
||||
// Token: 0x060064F5 RID: 25845 RVA: 0x0015E10C File Offset: 0x0015C30C
|
||||
[Token(Token = "0x60064F5")]
|
||||
[Address(RVA = "0x1A5BD10", Offset = "0x1A5AD10", VA = "0x181A5BD10")]
|
||||
public CreationObjectSettingFriendlyGuidSetControl()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011A4 RID: 4516
|
||||
[Token(Token = "0x20011A4")]
|
||||
public class CreationObjectSettingFriendlyIntControl : BaseCreationObjectSettingFriendlyIntControl<CreationObjectSettingFriendlyIntControl>
|
||||
{
|
||||
// Token: 0x06006500 RID: 25856 RVA: 0x0015E338 File Offset: 0x0015C538
|
||||
[Token(Token = "0x6006500")]
|
||||
[Address(RVA = "0x1A5BD50", Offset = "0x1A5AD50", VA = "0x181A5BD50")]
|
||||
public CreationObjectSettingFriendlyIntControl()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,183 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011A7 RID: 4519
|
||||
[Token(Token = "0x20011A7")]
|
||||
public class CreationObjectSettingIntSliderUIControl : CreationObjectSettingIntUIControl
|
||||
{
|
||||
// Token: 0x0600650A RID: 25866 RVA: 0x0015E4E8 File Offset: 0x0015C6E8
|
||||
[Token(Token = "0x600650A")]
|
||||
[Address(RVA = "0x1A5BD90", Offset = "0x1A5AD90", VA = "0x181A5BD90")]
|
||||
private int GHBONLOADCP(float PEJGNLGMDDP)
|
||||
{
|
||||
float dicnpbjdghk = this.DICNPBJDGHK;
|
||||
Slider3D slider3D = this.slider;
|
||||
return Mathf.RoundToInt(dicnpbjdghk);
|
||||
}
|
||||
|
||||
// Token: 0x0600650B RID: 25867 RVA: 0x0015E510 File Offset: 0x0015C710
|
||||
[Token(Token = "0x600650B")]
|
||||
[Address(RVA = "0x1A5BFB0", Offset = "0x1A5AFB0", VA = "0x181A5BFB0")]
|
||||
private float JGBDINBOGAO(int ONGBFDACHHG)
|
||||
{
|
||||
Slider3D slider3D = this.slider;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600650C RID: 25868 RVA: 0x0015E52C File Offset: 0x0015C72C
|
||||
[Token(Token = "0x600650C")]
|
||||
[Address(RVA = "0x1A5BE40", Offset = "0x1A5AE40", VA = "0x181A5BE40", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
base.HNFFKJABKNO();
|
||||
if (this != 0)
|
||||
{
|
||||
int ehekipmdoeg = this.EHEKIPMDOEG;
|
||||
Slider3D slider3D = this.slider;
|
||||
float value = slider3D.value;
|
||||
Slider3D slider3D2 = this.slider;
|
||||
slider3D.normalizedValue = value;
|
||||
string text;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.PropertyValueText, text);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600650D RID: 25869 RVA: 0x0015E57C File Offset: 0x0015C77C
|
||||
[Token(Token = "0x600650D")]
|
||||
[Address(RVA = "0x1A5C5E0", Offset = "0x1A5B5E0", VA = "0x181A5C5E0")]
|
||||
public void SetUnitText(string PAANJCAOOAG)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.unitLabelText, PAANJCAOOAG);
|
||||
}
|
||||
|
||||
// Token: 0x0600650E RID: 25870 RVA: 0x0015E598 File Offset: 0x0015C798
|
||||
[Token(Token = "0x600650E")]
|
||||
[Address(RVA = "0x1A5C1A0", Offset = "0x1A5B1A0", VA = "0x181A5C1A0")]
|
||||
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;
|
||||
propertyDescription.RecalculateMasking();
|
||||
TextMeshProUGUI propertyValueText = this.PropertyValueText;
|
||||
int num4 = 0;
|
||||
if (propertyValueText != num4)
|
||||
{
|
||||
TextMeshProUGUI propertyValueText2 = this.PropertyValueText;
|
||||
int num5 = 0;
|
||||
propertyValueText2.enabled = num5 != 0;
|
||||
}
|
||||
return;
|
||||
}
|
||||
Debug.LogError("Segment labels and segment values arrays must be of the same length.");
|
||||
}
|
||||
Debug.LogError("Cannot set null segment labels or segment values.");
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
|
||||
// Token: 0x0600650F RID: 25871 RVA: 0x0015E668 File Offset: 0x0015C868
|
||||
[Token(Token = "0x600650F")]
|
||||
[Address(RVA = "0x1A5C3D0", Offset = "0x1A5B3D0", VA = "0x181A5C3D0")]
|
||||
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: 0x06006510 RID: 25872 RVA: 0x0015E6E8 File Offset: 0x0015C8E8
|
||||
[Token(Token = "0x6006510")]
|
||||
[Address(RVA = "0x1A5C060", Offset = "0x1A5B060", VA = "0x181A5C060")]
|
||||
public void OnSliderChanged(float newValue)
|
||||
{
|
||||
float floatOrRoundedValue = this.slider.BJLPHCELPLH;
|
||||
if (this.EHEKIPMDOEG > 1)
|
||||
{
|
||||
float normalizedValue = this.slider.normalizedValue;
|
||||
int num = this.GHBONLOADCP(newValue);
|
||||
}
|
||||
string text;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.PropertyValueText, text);
|
||||
if (this.SetPropertyOnSliderChanged)
|
||||
{
|
||||
this.UpdateControl();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006511 RID: 25873 RVA: 0x0015E740 File Offset: 0x0015C940
|
||||
[Token(Token = "0x6006511")]
|
||||
[Address(RVA = "0x1A5C120", Offset = "0x1A5B120", VA = "0x181A5C120")]
|
||||
public void OnSliderReleased(float newValue)
|
||||
{
|
||||
float floatOrRoundedValue = this.slider.BJLPHCELPLH;
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x06006512 RID: 25874 RVA: 0x0015E774 File Offset: 0x0015C974
|
||||
[Token(Token = "0x6006512")]
|
||||
[Address(RVA = "0x1A5C5F0", Offset = "0x1A5B5F0", VA = "0x181A5C5F0")]
|
||||
public CreationObjectSettingIntSliderUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004209 RID: 16905
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4004209")]
|
||||
public bool SetPropertyOnSliderChanged;
|
||||
|
||||
// Token: 0x0400420A RID: 16906
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400420A")]
|
||||
[SerializeField]
|
||||
protected Slider3D slider;
|
||||
|
||||
// Token: 0x0400420B RID: 16907
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400420B")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI unitLabelText;
|
||||
|
||||
// Token: 0x0400420C RID: 16908
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400420C")]
|
||||
private int EHEKIPMDOEG = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x0400420D RID: 16909
|
||||
[FieldOffset(Offset = "0xC4")]
|
||||
[Token(Token = "0x400420D")]
|
||||
private float DICNPBJDGHK = 1f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011A8 RID: 4520
|
||||
[Token(Token = "0x20011A8")]
|
||||
public class CreationObjectSettingIntUIControl : CreationObjectSettingPropertyUIControl<int, CreationObjectSettingIntUIControl>
|
||||
{
|
||||
// Token: 0x06006513 RID: 25875 RVA: 0x0015E79C File Offset: 0x0015C99C
|
||||
[Token(Token = "0x6006513")]
|
||||
[Address(RVA = "0x1E0A7A0", Offset = "0x1E097A0", VA = "0x181E0A7A0")]
|
||||
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: 0x06006514 RID: 25876 RVA: 0x0015E7C0 File Offset: 0x0015C9C0
|
||||
[Token(Token = "0x6006514")]
|
||||
[Address(RVA = "0x1E0A680", Offset = "0x1E09680", VA = "0x181E0A680", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
base.HNFFKJABKNO();
|
||||
TextMeshProUGUI propertyValueText = this.PropertyValueText;
|
||||
string text;
|
||||
PLDMAFINLJO.FANDNIHFMNM(propertyValueText, text);
|
||||
if (propertyValueText != 0)
|
||||
{
|
||||
bool flag;
|
||||
this.inputButton.interactable = flag;
|
||||
bool flag2;
|
||||
this.incrementButton.interactable = flag2;
|
||||
bool flag3;
|
||||
this.decrementButton.interactable = flag3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006515 RID: 25877 RVA: 0x0015E814 File Offset: 0x0015CA14
|
||||
[Token(Token = "0x6006515")]
|
||||
[Address(RVA = "0x1E0A3F0", Offset = "0x1E093F0", VA = "0x181E0A3F0")]
|
||||
public void Button_Increment(int increment)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006516 RID: 25878 RVA: 0x0015E828 File Offset: 0x0015CA28
|
||||
[Token(Token = "0x6006516")]
|
||||
[Address(RVA = "0x1E0A460", Offset = "0x1E09460", VA = "0x181E0A460")]
|
||||
public void Button_Input()
|
||||
{
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
|
||||
Func<TextInputUIDialog, PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL>> func = new Func(this.FHLLNLOJJGN);
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = new Action(this.AOKJFOLFEBH);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006517 RID: 25879 RVA: 0x0015E860 File Offset: 0x0015CA60
|
||||
[Token(Token = "0x6006517")]
|
||||
[Address(RVA = "0x1E0A7B0", Offset = "0x1E097B0", VA = "0x181E0A7B0")]
|
||||
public CreationObjectSettingIntUIControl()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.KHLDNEMFOCJ = empty;
|
||||
this.MOLCHJEFGOG = "Enter Text";
|
||||
this.KCKBKEKAMDF = (TMP_InputField.ContentType)((ulong)2L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06006518 RID: 25880 RVA: 0x0015E894 File Offset: 0x0015CA94
|
||||
[Token(Token = "0x6006518")]
|
||||
[Address(RVA = "0x1E0A560", Offset = "0x1E09560", VA = "0x181E0A560")]
|
||||
[CompilerGenerated]
|
||||
private PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL> FHLLNLOJJGN(TextInputUIDialog BBPMNICHFLM)
|
||||
{
|
||||
return BBPMNICHFLM.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x06006519 RID: 25881 RVA: 0x0015E8B0 File Offset: 0x0015CAB0
|
||||
[Token(Token = "0x6006519")]
|
||||
[Address(RVA = "0x1E0A390", Offset = "0x1E09390", VA = "0x181E0A390")]
|
||||
[CompilerGenerated]
|
||||
private void AOKJFOLFEBH(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.UpdateControl();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400420E RID: 16910
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400420E")]
|
||||
private string KHLDNEMFOCJ;
|
||||
|
||||
// Token: 0x0400420F RID: 16911
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400420F")]
|
||||
private string MOLCHJEFGOG;
|
||||
|
||||
// Token: 0x04004210 RID: 16912
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4004210")]
|
||||
private TMP_InputField.ContentType KCKBKEKAMDF;
|
||||
|
||||
// Token: 0x04004211 RID: 16913
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4004211")]
|
||||
[SerializeField]
|
||||
private Button3D inputButton;
|
||||
|
||||
// Token: 0x04004212 RID: 16914
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4004212")]
|
||||
[SerializeField]
|
||||
private Button3D incrementButton;
|
||||
|
||||
// Token: 0x04004213 RID: 16915
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4004213")]
|
||||
[SerializeField]
|
||||
private Button3D decrementButton;
|
||||
|
||||
// Token: 0x04004214 RID: 16916
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4004214")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,113 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Globalization;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011A9 RID: 4521
|
||||
[Token(Token = "0x20011A9")]
|
||||
public abstract class CreationObjectSettingNumberUIControl<T> : CreationObjectSettingPropertyUIControl<T, CreationObjectSettingNumberUIControl<T>>
|
||||
{
|
||||
// Token: 0x0600651A RID: 25882 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600651A")]
|
||||
[Address(RVA = "0x256F010", Offset = "0x256E010", VA = "0x18256F010")]
|
||||
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: 0x0600651B RID: 25883 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600651B")]
|
||||
[Address(RVA = "0x256EEA0", Offset = "0x256DEA0", VA = "0x18256EEA0", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600651C RID: 25884
|
||||
[Token(Token = "0x600651C")]
|
||||
[Address(Slot = "10")]
|
||||
public abstract void Button_Increment(T IOAPGKMDHFP);
|
||||
|
||||
// Token: 0x0600651D RID: 25885 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600651D")]
|
||||
[Address(RVA = "0x256ECB0", Offset = "0x256DCB0", VA = "0x18256ECB0")]
|
||||
public void Button_Input()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600651E RID: 25886 RVA: 0x0015E8C8 File Offset: 0x0015CAC8
|
||||
[Token(Token = "0x600651E")]
|
||||
[Address(RVA = "0x293A490", Offset = "0x2939490", VA = "0x18293A490")]
|
||||
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: 0x0600651F RID: 25887 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600651F")]
|
||||
[Address(RVA = "0x256F030", Offset = "0x256E030", VA = "0x18256F030")]
|
||||
protected CreationObjectSettingNumberUIControl()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06006520 RID: 25888 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6006520")]
|
||||
[Address(RVA = "0x256EF30", Offset = "0x256DF30", VA = "0x18256EF30")]
|
||||
[CompilerGenerated]
|
||||
private PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL> KMGJGPKINHD(TextInputUIDialog BBPMNICHFLM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06006521 RID: 25889 RVA: 0x0015E910 File Offset: 0x0015CB10
|
||||
[Token(Token = "0x6006521")]
|
||||
[Address(RVA = "0x256EE30", Offset = "0x256DE30", VA = "0x18256EE30")]
|
||||
[CompilerGenerated]
|
||||
private void GBKENHJMPFP(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
||||
{
|
||||
!!0 !!;
|
||||
if (!! != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04004215 RID: 16917
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004215")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x04004216 RID: 16918
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004216")]
|
||||
protected string KHLDNEMFOCJ;
|
||||
|
||||
// Token: 0x04004217 RID: 16919
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004217")]
|
||||
protected string MOLCHJEFGOG;
|
||||
|
||||
// Token: 0x04004218 RID: 16920
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004218")]
|
||||
protected TMP_InputField.ContentType KCKBKEKAMDF;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding.RVO;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011AA RID: 4522
|
||||
[Token(Token = "0x20011AA")]
|
||||
public class CreationObjectSettingObjectUIControl : CreationObjectSettingPropertyUIControl<CreationObjectSettingObjectUIControl.PHIPGEFJCGO, CreationObjectSettingObjectUIControl>
|
||||
{
|
||||
// Token: 0x06006522 RID: 25890 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6006522")]
|
||||
[Address(RVA = "0x1E0A9F0", Offset = "0x1E099F0", VA = "0x181E0A9F0", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06006523 RID: 25891 RVA: 0x0015E928 File Offset: 0x0015CB28
|
||||
[Token(Token = "0x6006523")]
|
||||
[Address(RVA = "0x1E0A820", Offset = "0x1E09820", VA = "0x181E0A820")]
|
||||
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();
|
||||
Vector2 calculatedTargetPoint = ((IAgent)dialog).CalculatedTargetPoint;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
}
|
||||
Action<ObjectInputUIDialog.BDKNFJGOEIF> action = new Action(this.PGKCCJEAPAG);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
PMGCJEPKFOF<ObjectInputUIDialog> pmgcjepkfof2;
|
||||
PMGCJEPKFOF<ObjectInputUIDialog> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x1700112E RID: 4398
|
||||
// (get) Token: 0x06006524 RID: 25892 RVA: 0x0015E988 File Offset: 0x0015CB88
|
||||
[Token(Token = "0x1700112E")]
|
||||
public ObjectInputUIDialog KAKDNOCJHLP
|
||||
{
|
||||
[Token(Token = "0x6006524")]
|
||||
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
|
||||
get
|
||||
{
|
||||
return this.objectInputDialogPrefab;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006525 RID: 25893 RVA: 0x0015E99C File Offset: 0x0015CB9C
|
||||
[Token(Token = "0x6006525")]
|
||||
[Address(RVA = "0x1E0AB70", Offset = "0x1E09B70", VA = "0x181E0AB70")]
|
||||
public CreationObjectSettingObjectUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006526 RID: 25894 RVA: 0x0015E9B0 File Offset: 0x0015CBB0
|
||||
[Token(Token = "0x6006526")]
|
||||
[Address(RVA = "0x1E0AB10", Offset = "0x1E09B10", VA = "0x181E0AB10")]
|
||||
[CompilerGenerated]
|
||||
private void PGKCCJEAPAG(ObjectInputUIDialog.BDKNFJGOEIF PBAOMKNFBFL)
|
||||
{
|
||||
this.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x04004219 RID: 16921
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4004219")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private Button3D inputButton;
|
||||
|
||||
// Token: 0x0400421A RID: 16922
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400421A")]
|
||||
[SerializeField]
|
||||
private ObjectInputUIDialog objectInputDialogPrefab;
|
||||
|
||||
// Token: 0x020011AB RID: 4523
|
||||
[Token(Token = "0x20011AB")]
|
||||
public struct PHIPGEFJCGO
|
||||
{
|
||||
// Token: 0x0400421B RID: 16923
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400421B")]
|
||||
public OGNBCNBPFCC GEDCEIDOKJL;
|
||||
|
||||
// Token: 0x0400421C RID: 16924
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400421C")]
|
||||
public OBBBPCBIMME LDNFNNNHPPB;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,218 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011AE RID: 4526
|
||||
[Token(Token = "0x20011AE")]
|
||||
public abstract class CreationObjectSettingPropertyUIControl<T, UIControlType> : BaseCreationObjectSettingPropertyUIControl where UIControlType : CreationObjectSettingPropertyUIControl<T, UIControlType>
|
||||
{
|
||||
// Token: 0x1400009F RID: 159
|
||||
// (add) Token: 0x0600652E RID: 25902 RVA: 0x0015EA4C File Offset: 0x0015CC4C
|
||||
// (remove) Token: 0x0600652F RID: 25903 RVA: 0x0015EA68 File Offset: 0x0015CC68
|
||||
[Token(Token = "0x1400009F")]
|
||||
public event Action IABDCLILPMF
|
||||
{
|
||||
[Token(Token = "0x600652E")]
|
||||
[Address(RVA = "0x2570200", Offset = "0x256F200", VA = "0x182570200")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600652F")]
|
||||
[Address(RVA = "0x2570FF0", Offset = "0x256FFF0", VA = "0x182570FF0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000A0 RID: 160
|
||||
// (add) Token: 0x06006530 RID: 25904 RVA: 0x0015EA84 File Offset: 0x0015CC84
|
||||
// (remove) Token: 0x06006531 RID: 25905 RVA: 0x0015EAA0 File Offset: 0x0015CCA0
|
||||
[Token(Token = "0x140000A0")]
|
||||
public event Action PCDBNKKCGCG
|
||||
{
|
||||
[Token(Token = "0x6006530")]
|
||||
[Address(RVA = "0x2570990", Offset = "0x256F990", VA = "0x182570990")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6006531")]
|
||||
[Address(RVA = "0x2571F10", Offset = "0x2570F10", VA = "0x182571F10")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140000A1 RID: 161
|
||||
// (add) Token: 0x06006532 RID: 25906 RVA: 0x0015EABC File Offset: 0x0015CCBC
|
||||
// (remove) Token: 0x06006533 RID: 25907 RVA: 0x0015EAD8 File Offset: 0x0015CCD8
|
||||
[Token(Token = "0x140000A1")]
|
||||
public event Action KIKODPIBNAG
|
||||
{
|
||||
[Token(Token = "0x6006532")]
|
||||
[Address(RVA = "0x2570830", Offset = "0x256F830", VA = "0x182570830")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6006533")]
|
||||
[Address(RVA = "0x2571620", Offset = "0x2570620", VA = "0x182571620")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001130 RID: 4400
|
||||
// (get) Token: 0x06006534 RID: 25908 RVA: 0x0015EAF4 File Offset: 0x0015CCF4
|
||||
[Token(Token = "0x17001130")]
|
||||
public bool GNOAGIKINPM
|
||||
{
|
||||
[Token(Token = "0x6006534")]
|
||||
[Address(RVA = "0x2570FC0", Offset = "0x256FFC0", VA = "0x182570FC0")]
|
||||
get
|
||||
{
|
||||
return base.gameObject.activeInHierarchy;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006535 RID: 25909 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6006535")]
|
||||
[Address(RVA = "0x256F9C0", Offset = "0x256E9C0", VA = "0x18256F9C0", Slot = "5")]
|
||||
protected virtual void JGPMLBNJGGO(T BCEFAKDFEMM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06006536 RID: 25910 RVA: 0x0015EB14 File Offset: 0x0015CD14
|
||||
[Token(Token = "0x6006536")]
|
||||
[Address(RVA = "0x256FC80", Offset = "0x256EC80", VA = "0x18256FC80", Slot = "4")]
|
||||
public sealed override void UpdateControl()
|
||||
{
|
||||
if (this.UndoEntryProvider != 0)
|
||||
{
|
||||
}
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x06006537 RID: 25911 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6006537")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "6")]
|
||||
protected virtual void HNFFKJABKNO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06006538 RID: 25912 RVA: 0x0015EB30 File Offset: 0x0015CD30
|
||||
[Token(Token = "0x6006538")]
|
||||
[Address(RVA = "0xAB1A70", Offset = "0xAB0A70", VA = "0x180AB1A70", Slot = "7")]
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
if (this != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006539 RID: 25913 RVA: 0x0015EB44 File Offset: 0x0015CD44
|
||||
[Token(Token = "0x6006539")]
|
||||
[Address(RVA = "0x1BE9F50", Offset = "0x1BE8F50", VA = "0x181BE9F50", Slot = "8")]
|
||||
protected virtual void OnEnable()
|
||||
{
|
||||
if (this != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600653A RID: 25914 RVA: 0x0015EB58 File Offset: 0x0015CD58
|
||||
[Token(Token = "0x600653A")]
|
||||
[Address(RVA = "0x12FD4D0", Offset = "0x12FC4D0", VA = "0x1812FD4D0", Slot = "9")]
|
||||
protected virtual void OnDisable()
|
||||
{
|
||||
if (this != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600653B RID: 25915 RVA: 0x0015EB6C File Offset: 0x0015CD6C
|
||||
[Token(Token = "0x600653B")]
|
||||
[Address(RVA = "0x1CC71A0", Offset = "0x1CC61A0", VA = "0x181CC71A0")]
|
||||
protected CreationObjectSettingPropertyUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004222 RID: 16930
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004222")]
|
||||
public Action<T> PropertySetter;
|
||||
|
||||
// Token: 0x04004223 RID: 16931
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004223")]
|
||||
public Func<bool> InteractibleGetter;
|
||||
|
||||
// Token: 0x04004224 RID: 16932
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004224")]
|
||||
public Func<T> PropertyGetter;
|
||||
|
||||
// Token: 0x04004225 RID: 16933
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004225")]
|
||||
public Action<UIControlType> UpdateControlFunction;
|
||||
|
||||
// Token: 0x04004229 RID: 16937
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004229")]
|
||||
public Func<T, T, CAHCDEBGPFG> UndoEntryProvider;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,125 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011AF RID: 4527
|
||||
[Token(Token = "0x20011AF")]
|
||||
public class CreationObjectSettingSearchIdUIControl : CreationObjectSettingPropertyUIControl<long, CreationObjectSettingSearchIdUIControl>
|
||||
{
|
||||
// Token: 0x17001131 RID: 4401
|
||||
// (get) Token: 0x0600653C RID: 25916 RVA: 0x0015EB88 File Offset: 0x0015CD88
|
||||
[Token(Token = "0x17001131")]
|
||||
public SearchUIDialog GIOBICAOEIF
|
||||
{
|
||||
[Token(Token = "0x600653C")]
|
||||
[Address(RVA = "0x4177C0", Offset = "0x4167C0", VA = "0x1804177C0")]
|
||||
get
|
||||
{
|
||||
return this.searchUIDialogPrefab;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600653D RID: 25917 RVA: 0x0015EB9C File Offset: 0x0015CD9C
|
||||
[Token(Token = "0x600653D")]
|
||||
[Address(RVA = "0x1E0AE50", Offset = "0x1E09E50", VA = "0x181E0AE50")]
|
||||
public void Initialize(SearchUIDialog.AKHJNDABOAM KBNJNPABNBO)
|
||||
{
|
||||
string pigcplbldjn = KBNJNPABNBO.PIGCPLBLDJN;
|
||||
SearchUIDialog.HHIINGLBFPF jbmehnihjcf = KBNJNPABNBO.JBMEHNIHJCF;
|
||||
this.KBNJNPABNBO.PIGCPLBLDJN = pigcplbldjn;
|
||||
this.KBNJNPABNBO.JBMEHNIHJCF = jbmehnihjcf;
|
||||
}
|
||||
|
||||
// Token: 0x0600653E RID: 25918 RVA: 0x0015EBD0 File Offset: 0x0015CDD0
|
||||
[Token(Token = "0x600653E")]
|
||||
[Address(RVA = "0x1E0AD40", Offset = "0x1E09D40", VA = "0x181E0AD40", Slot = "6")]
|
||||
protected override void HNFFKJABKNO()
|
||||
{
|
||||
base.HNFFKJABKNO();
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.PropertyValueText, "Loading...");
|
||||
long num;
|
||||
PMGCJEPKFOF<string> pmgcjepkfof = this.KBNJNPABNBO.JBMEHNIHJCF.Invoke(num);
|
||||
Action<string> action = new Action(this.JHNLPAJJMLO);
|
||||
if (0 != 0)
|
||||
{
|
||||
bool flag;
|
||||
this.inputButton.interactable = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600653F RID: 25919 RVA: 0x0015EC28 File Offset: 0x0015CE28
|
||||
[Token(Token = "0x600653F")]
|
||||
[Address(RVA = "0x1E0ABB0", Offset = "0x1E09BB0", VA = "0x181E0ABB0")]
|
||||
public void Button_Input()
|
||||
{
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
|
||||
Func<SearchUIDialog, PMGCJEPKFOF<SearchUIDialog.EHGEJAPCODP>> func = new Func(this.KMGJGPKINHD);
|
||||
Action<SearchUIDialog.EHGEJAPCODP> action = new Action(this.GBKENHJMPFP);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
PMGCJEPKFOF<SearchUIDialog> pmgcjepkfof2;
|
||||
PMGCJEPKFOF<SearchUIDialog> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x06006540 RID: 25920 RVA: 0x0015EC80 File Offset: 0x0015CE80
|
||||
[Token(Token = "0x6006540")]
|
||||
[Address(RVA = "0x1E0AEF0", Offset = "0x1E09EF0", VA = "0x181E0AEF0")]
|
||||
public CreationObjectSettingSearchIdUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006541 RID: 25921 RVA: 0x0015EC94 File Offset: 0x0015CE94
|
||||
[Token(Token = "0x6006541")]
|
||||
[Address(RVA = "0x1E0AE80", Offset = "0x1E09E80", VA = "0x181E0AE80")]
|
||||
[CompilerGenerated]
|
||||
private void JHNLPAJJMLO(string AFDHNDDLELJ)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.PropertyValueText, AFDHNDDLELJ);
|
||||
}
|
||||
|
||||
// Token: 0x06006542 RID: 25922 RVA: 0x0015ECB0 File Offset: 0x0015CEB0
|
||||
[Token(Token = "0x6006542")]
|
||||
[Address(RVA = "0x1E0AE90", Offset = "0x1E09E90", VA = "0x181E0AE90")]
|
||||
[CompilerGenerated]
|
||||
private PMGCJEPKFOF<SearchUIDialog.EHGEJAPCODP> KMGJGPKINHD(SearchUIDialog BBPMNICHFLM)
|
||||
{
|
||||
SearchUIDialog.AKHJNDABOAM kbnjnpabnbo = this.KBNJNPABNBO;
|
||||
string pigcplbldjn = this.KBNJNPABNBO.PIGCPLBLDJN;
|
||||
SearchUIDialog.HHIINGLBFPF jbmehnihjcf = this.KBNJNPABNBO.JBMEHNIHJCF;
|
||||
return BBPMNICHFLM.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x06006543 RID: 25923 RVA: 0x0015ECE8 File Offset: 0x0015CEE8
|
||||
[Token(Token = "0x6006543")]
|
||||
[Address(RVA = "0x1E0AD10", Offset = "0x1E09D10", VA = "0x181E0AD10")]
|
||||
[CompilerGenerated]
|
||||
private void GBKENHJMPFP(SearchUIDialog.EHGEJAPCODP PBAOMKNFBFL)
|
||||
{
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x0400422A RID: 16938
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400422A")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private Button3D inputButton;
|
||||
|
||||
// Token: 0x0400422B RID: 16939
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400422B")]
|
||||
[SerializeField]
|
||||
private SearchUIDialog searchUIDialogPrefab;
|
||||
|
||||
// Token: 0x0400422C RID: 16940
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400422C")]
|
||||
private SearchUIDialog.AKHJNDABOAM KBNJNPABNBO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,253 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011B0 RID: 4528
|
||||
[Token(Token = "0x20011B0")]
|
||||
public class CreationObjectSettingStringUIControl : CreationObjectSettingPropertyUIControl<string, CreationObjectSettingStringUIControl>
|
||||
{
|
||||
// Token: 0x06006544 RID: 25924 RVA: 0x0015ECFC File Offset: 0x0015CEFC
|
||||
[Token(Token = "0x6006544")]
|
||||
[Address(RVA = "0x1E0B2E0", Offset = "0x1E0A2E0", VA = "0x181E0B2E0")]
|
||||
public void SetTooltip(string NFNJLBBFKFA)
|
||||
{
|
||||
this.buttonTooltip.Message = NFNJLBBFKFA;
|
||||
}
|
||||
|
||||
// Token: 0x06006545 RID: 25925 RVA: 0x0015ED1C File Offset: 0x0015CF1C
|
||||
[Token(Token = "0x6006545")]
|
||||
[Address(RVA = "0x1E0B2B0", Offset = "0x1E0A2B0", VA = "0x181E0B2B0")]
|
||||
public void SetDialogOptions(CreationObjectSettingStringUIControl.PNCGEONCJLK JJAPBNJPPAK)
|
||||
{
|
||||
EBPEIAPPJJK hlolbmkjfom = JJAPBNJPPAK.HLOLBMKJFOM;
|
||||
Func<string, bool> golgmhkkgea = JJAPBNJPPAK.GOLGMHKKGEA;
|
||||
this.JJAPBNJPPAK.HLOLBMKJFOM = hlolbmkjfom;
|
||||
string lnehnhpookk = JJAPBNJPPAK.LNEHNHPOOKK;
|
||||
this.JJAPBNJPPAK.GOLGMHKKGEA = golgmhkkgea;
|
||||
this.JJAPBNJPPAK.LNEHNHPOOKK = lnehnhpookk;
|
||||
}
|
||||
|
||||
// Token: 0x06006546 RID: 25926 RVA: 0x0015ED64 File Offset: 0x0015CF64
|
||||
[Token(Token = "0x6006546")]
|
||||
[Address(RVA = "0x1E0B300", Offset = "0x1E0A300", VA = "0x181E0B300")]
|
||||
private void Start()
|
||||
{
|
||||
Button3D.OnButton3DClick onClick = this.modifyButton.OnClick;
|
||||
UnityAction unityAction = new UnityAction(this.DOEECOAEADE);
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x06006547 RID: 25927 RVA: 0x0015ED98 File Offset: 0x0015CF98
|
||||
[Token(Token = "0x6006547")]
|
||||
[Address(RVA = "0x1E0B0C0", Offset = "0x1E0A0C0", VA = "0x181E0B0C0")]
|
||||
private void DOEECOAEADE()
|
||||
{
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
|
||||
Func<TextInputUIDialog, PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL>> func = new Func(this.DLFJDNNCFBD);
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = new Action(this.LAHIJKFNDFM);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006548 RID: 25928 RVA: 0x0015EDD0 File Offset: 0x0015CFD0
|
||||
[Token(Token = "0x6006548")]
|
||||
[Address(RVA = "0x1E0B1C0", Offset = "0x1E0A1C0", VA = "0x181E0B1C0", 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: 0x06006549 RID: 25929 RVA: 0x0015EE0C File Offset: 0x0015D00C
|
||||
[Token(Token = "0x6006549")]
|
||||
[Address(RVA = "0x1E0B390", Offset = "0x1E0A390", VA = "0x181E0B390")]
|
||||
public CreationObjectSettingStringUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600654A RID: 25930 RVA: 0x0015EE20 File Offset: 0x0015D020
|
||||
[Token(Token = "0x600654A")]
|
||||
[Address(RVA = "0x1E0AF30", Offset = "0x1E09F30", VA = "0x181E0AF30")]
|
||||
[CompilerGenerated]
|
||||
private PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL> DLFJDNNCFBD(TextInputUIDialog BBPMNICHFLM)
|
||||
{
|
||||
BaseTextInputUIDialog<TextInputUIDialog.NIPOGEDPMOA, TextInputUIDialog.KDJGEIICAJL>.KNPPNPLFCAD knppnplfcad = new BaseTextInputUIDialog.KNPPNPLFCAD(this.PKNOAPADFDB);
|
||||
return BBPMNICHFLM.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600654B RID: 25931 RVA: 0x0015EE48 File Offset: 0x0015D048
|
||||
[Token(Token = "0x600654B")]
|
||||
[Address(RVA = "0x1E0B290", Offset = "0x1E0A290", VA = "0x181E0B290")]
|
||||
[CompilerGenerated]
|
||||
private bool PKNOAPADFDB(TextMeshProUGUI DEIGEPKFGHG, string PAANJCAOOAG)
|
||||
{
|
||||
CreationObjectSettingStringUIControl.KGONGCHBECG eagaadgpckk = this.JJAPBNJPPAK.EAGAADGPCKK;
|
||||
return eagaadgpckk == 0 || eagaadgpckk(DEIGEPKFGHG, PAANJCAOOAG);
|
||||
}
|
||||
|
||||
// Token: 0x0600654C RID: 25932 RVA: 0x0015EE70 File Offset: 0x0015D070
|
||||
[Token(Token = "0x600654C")]
|
||||
[Address(RVA = "0x1E0B260", Offset = "0x1E0A260", VA = "0x181E0B260")]
|
||||
[CompilerGenerated]
|
||||
private void LAHIJKFNDFM(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
||||
{
|
||||
base.UpdateControl();
|
||||
}
|
||||
|
||||
// Token: 0x0400422D RID: 16941
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400422D")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private Button3D modifyButton;
|
||||
|
||||
// Token: 0x0400422E RID: 16942
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400422E")]
|
||||
[SerializeField]
|
||||
[OAGJHJAIMMP(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private Tooltip buttonTooltip;
|
||||
|
||||
// Token: 0x0400422F RID: 16943
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400422F")]
|
||||
private CreationObjectSettingStringUIControl.PNCGEONCJLK JJAPBNJPPAK;
|
||||
|
||||
// Token: 0x04004230 RID: 16944
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4004230")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x020011B1 RID: 4529
|
||||
[Token(Token = "0x20011B1")]
|
||||
public sealed class KGONGCHBECG : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600654D RID: 25933 RVA: 0x0015EE84 File Offset: 0x0015D084
|
||||
[Token(Token = "0x600654D")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public KGONGCHBECG(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x0600654E RID: 25934 RVA: 0x0015EEA0 File Offset: 0x0015D0A0
|
||||
[Token(Token = "0x600654E")]
|
||||
[Address(RVA = "0x1DE9E40", Offset = "0x1DE8E40", VA = "0x181DE9E40", Slot = "13")]
|
||||
public bool Invoke(TextMeshProUGUI DEIGEPKFGHG, string DBFBLNILIGL)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600654F RID: 25935 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600654F")]
|
||||
[Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", 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: 0x06006550 RID: 25936 RVA: 0x0015EF14 File Offset: 0x0015D114
|
||||
[Token(Token = "0x6006550")]
|
||||
[Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")]
|
||||
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020011B2 RID: 4530
|
||||
[Token(Token = "0x20011B2")]
|
||||
public struct PNCGEONCJLK
|
||||
{
|
||||
// Token: 0x06006551 RID: 25937 RVA: 0x0015EF28 File Offset: 0x0015D128
|
||||
[Token(Token = "0x6006551")]
|
||||
[Address(RVA = "0x1E11460", Offset = "0x1E10460", VA = "0x181E11460")]
|
||||
public PNCGEONCJLK(string MOLCHJEFGOG, string KHLDNEMFOCJ, EBPEIAPPJJK HLOLBMKJFOM)
|
||||
{
|
||||
int num = 0;
|
||||
this.MOLCHJEFGOG = MOLCHJEFGOG;
|
||||
this.GOLGMHKKGEA = num;
|
||||
this.EAGAADGPCKK = num;
|
||||
this.LNEHNHPOOKK = num;
|
||||
this.CPOMPHAJKCP = num != 0;
|
||||
this.KHLDNEMFOCJ = KHLDNEMFOCJ;
|
||||
this.HLOLBMKJFOM = HLOLBMKJFOM;
|
||||
this.KCKBKEKAMDF = (TMP_InputField.ContentType)((ulong)4L);
|
||||
this.HMCHFOILHPK = (TMP_InputField.CharacterValidation)((ulong)4L);
|
||||
this.DIDPKDLHNBN = (int)((ulong)4294967295L);
|
||||
}
|
||||
|
||||
// Token: 0x04004231 RID: 16945
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004231")]
|
||||
public string MOLCHJEFGOG;
|
||||
|
||||
// Token: 0x04004232 RID: 16946
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4004232")]
|
||||
public string KHLDNEMFOCJ;
|
||||
|
||||
// Token: 0x04004233 RID: 16947
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004233")]
|
||||
public EBPEIAPPJJK HLOLBMKJFOM;
|
||||
|
||||
// Token: 0x04004234 RID: 16948
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4004234")]
|
||||
public TMP_InputField.ContentType KCKBKEKAMDF;
|
||||
|
||||
// Token: 0x04004235 RID: 16949
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004235")]
|
||||
public TMP_InputField.CharacterValidation HMCHFOILHPK;
|
||||
|
||||
// Token: 0x04004236 RID: 16950
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4004236")]
|
||||
public Func<string, bool> GOLGMHKKGEA;
|
||||
|
||||
// Token: 0x04004237 RID: 16951
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4004237")]
|
||||
public CreationObjectSettingStringUIControl.KGONGCHBECG EAGAADGPCKK;
|
||||
|
||||
// Token: 0x04004238 RID: 16952
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4004238")]
|
||||
public string LNEHNHPOOKK;
|
||||
|
||||
// Token: 0x04004239 RID: 16953
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4004239")]
|
||||
public bool CPOMPHAJKCP;
|
||||
|
||||
// Token: 0x0400423A RID: 16954
|
||||
[FieldOffset(Offset = "0x3C")]
|
||||
[Token(Token = "0x400423A")]
|
||||
public int DIDPKDLHNBN;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x020011B3 RID: 4531
|
||||
[Token(Token = "0x20011B3")]
|
||||
public class CreationObjectSettingToolCleanupUIControl : CreationObjectSettingPropertyUIControl<ToolCleanup.ENAHMCIGHLL, CreationObjectSettingToolCleanupUIControl>
|
||||
{
|
||||
// Token: 0x06006552 RID: 25938 RVA: 0x0015EF8C File Offset: 0x0015D18C
|
||||
[Token(Token = "0x6006552")]
|
||||
[Address(RVA = "0x1E0B460", Offset = "0x1E0A460", VA = "0x181E0B460", 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: 0x06006553 RID: 25939 RVA: 0x0015EFDC File Offset: 0x0015D1DC
|
||||
[Token(Token = "0x6006553")]
|
||||
[Address(RVA = "0x1E0B5C0", Offset = "0x1E0A5C0", VA = "0x181E0B5C0")]
|
||||
private void NKFONDDFKNE()
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.activeToggleButton;
|
||||
float value = this.delaySlider.value;
|
||||
}
|
||||
|
||||
// Token: 0x06006554 RID: 25940 RVA: 0x0015F004 File Offset: 0x0015D204
|
||||
[Token(Token = "0x6006554")]
|
||||
[Address(RVA = "0x1E0B3D0", Offset = "0x1E0A3D0", VA = "0x181E0B3D0")]
|
||||
private void FLHJEDPLOEI(int NBOCPMDNOCF)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.delayValueText;
|
||||
string text = string.Format("{0}s", NBOCPMDNOCF);
|
||||
string text2 = textMeshProUGUI.text;
|
||||
}
|
||||
|
||||
// Token: 0x06006555 RID: 25941 RVA: 0x0015F034 File Offset: 0x0015D234
|
||||
[Token(Token = "0x6006555")]
|
||||
[Address(RVA = "0x1E0B540", Offset = "0x1E0A540", VA = "0x181E0B540")]
|
||||
private void LCKNGDIGNPG()
|
||||
{
|
||||
this.UpdateControl();
|
||||
ToggleButton3D toggleButton3D = this.activeToggleButton;
|
||||
float value = this.delaySlider.value;
|
||||
}
|
||||
|
||||
// Token: 0x06006556 RID: 25942 RVA: 0x0015F060 File Offset: 0x0015D260
|
||||
[Token(Token = "0x6006556")]
|
||||
[Address(RVA = "0x1E0B620", Offset = "0x1E0A620", VA = "0x181E0B620")]
|
||||
public void OnActiveToggleValueChanged(bool newValue)
|
||||
{
|
||||
if (newValue != this.GKLDPIHBGEE)
|
||||
{
|
||||
this.GKLDPIHBGEE = newValue;
|
||||
this.LCKNGDIGNPG();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006557 RID: 25943 RVA: 0x0015F084 File Offset: 0x0015D284
|
||||
[Token(Token = "0x6006557")]
|
||||
[Address(RVA = "0x1E0B640", Offset = "0x1E0A640", VA = "0x181E0B640")]
|
||||
public void OnDelaySliderChanged(float newValue)
|
||||
{
|
||||
Slider3D slider3D = this.delaySlider;
|
||||
int num = 0;
|
||||
float floatOrRoundedValue = slider3D.BJLPHCELPLH;
|
||||
this.FLHJEDPLOEI(num);
|
||||
}
|
||||
|
||||
// Token: 0x06006558 RID: 25944 RVA: 0x0015F0B0 File Offset: 0x0015D2B0
|
||||
[Token(Token = "0x6006558")]
|
||||
[Address(RVA = "0x1E0B680", Offset = "0x1E0A680", VA = "0x181E0B680")]
|
||||
public void OnDelaySliderReleased(float newValue)
|
||||
{
|
||||
Slider3D slider3D = this.delaySlider;
|
||||
float floatOrRoundedValue = slider3D.BJLPHCELPLH;
|
||||
if (slider3D != 0)
|
||||
{
|
||||
this.LCKNGDIGNPG();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006559 RID: 25945 RVA: 0x0015F0DC File Offset: 0x0015D2DC
|
||||
[Token(Token = "0x6006559")]
|
||||
[Address(RVA = "0x1E0B6E0", Offset = "0x1E0A6E0", VA = "0x181E0B6E0")]
|
||||
public CreationObjectSettingToolCleanupUIControl()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400423B RID: 16955
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400423B")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D activeToggleButton;
|
||||
|
||||
// Token: 0x0400423C RID: 16956
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400423C")]
|
||||
[SerializeField]
|
||||
private Slider3D delaySlider;
|
||||
|
||||
// Token: 0x0400423D RID: 16957
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400423D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI delayValueText;
|
||||
|
||||
// Token: 0x0400423E RID: 16958
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400423E")]
|
||||
private ToolCleanup.ENAHMCIGHLL GKLDPIHBGEE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,160 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012D4 RID: 4820
|
||||
[Token(Token = "0x20012D4")]
|
||||
public class AnnouncementImageScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x170011A3 RID: 4515
|
||||
// (get) Token: 0x06006C19 RID: 27673 RVA: 0x0017AAEC File Offset: 0x00178CEC
|
||||
// (set) Token: 0x06006C1A RID: 27674 RVA: 0x0017AB00 File Offset: 0x00178D00
|
||||
[Token(Token = "0x170011A3")]
|
||||
public MKEKHKEHPLO BHNFBPFGOHI
|
||||
{
|
||||
[Token(Token = "0x6006C19")]
|
||||
[Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")]
|
||||
get
|
||||
{
|
||||
return this.OKINBKFCIIK;
|
||||
}
|
||||
[Token(Token = "0x6006C1A")]
|
||||
[Address(RVA = "0x1E06AC0", Offset = "0x1E05AC0", VA = "0x181E06AC0")]
|
||||
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.BGNIBJIPFED);
|
||||
Action<string> action2 = new Action(this.HPFCKCPMGLA);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C1B RID: 27675 RVA: 0x0017AB58 File Offset: 0x00178D58
|
||||
[Token(Token = "0x6006C1B")]
|
||||
[Address(RVA = "0x1E06650", Offset = "0x1E05650", VA = "0x181E06650", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
MFBGLIHGCGO<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.BPJDFPACLMK(aoddbmoamod, action);
|
||||
}
|
||||
|
||||
// Token: 0x06006C1C RID: 27676 RVA: 0x0017AB8C File Offset: 0x00178D8C
|
||||
[Token(Token = "0x6006C1C")]
|
||||
[Address(RVA = "0x1E069D0", Offset = "0x1E059D0", VA = "0x181E069D0", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.DPONBEGHJJO = true;
|
||||
MFBGLIHGCGO<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.GMNMHGMFGOL(aoddbmoamod, action);
|
||||
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = this.OPEKGDGMEFP;
|
||||
if (opekgdgmefp != 0)
|
||||
{
|
||||
opekgdgmefp.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C1D RID: 27677 RVA: 0x0017ABD8 File Offset: 0x00178DD8
|
||||
[Token(Token = "0x6006C1D")]
|
||||
[Address(RVA = "0x1E06990", Offset = "0x1E05990", VA = "0x181E06990")]
|
||||
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: 0x06006C1E RID: 27678 RVA: 0x0017AC10 File Offset: 0x00178E10
|
||||
[Token(Token = "0x6006C1E")]
|
||||
[Address(RVA = "0x1E067C0", Offset = "0x1E057C0", VA = "0x181E067C0")]
|
||||
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.BGNIBJIPFED);
|
||||
Action<string> action2 = new Action(this.HPFCKCPMGLA);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006C1F RID: 27679 RVA: 0x0017AC60 File Offset: 0x00178E60
|
||||
[Token(Token = "0x6006C1F")]
|
||||
[Address(RVA = "0x1238E90", Offset = "0x1237E90", VA = "0x181238E90")]
|
||||
public AnnouncementImageScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006C20 RID: 27680 RVA: 0x0017AC74 File Offset: 0x00178E74
|
||||
[Token(Token = "0x6006C20")]
|
||||
[Address(RVA = "0x1E06720", Offset = "0x1E05720", VA = "0x181E06720")]
|
||||
[CompilerGenerated]
|
||||
private void BGNIBJIPFED(Texture2D CAKFKAGPMBF)
|
||||
{
|
||||
RawImage rawImage = this.image;
|
||||
int num = 0;
|
||||
if (rawImage != num)
|
||||
{
|
||||
this.image.texture = CAKFKAGPMBF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C21 RID: 27681 RVA: 0x0017ACA8 File Offset: 0x00178EA8
|
||||
[Token(Token = "0x6006C21")]
|
||||
[Address(RVA = "0x1E068F0", Offset = "0x1E058F0", VA = "0x181E068F0")]
|
||||
[CompilerGenerated]
|
||||
private void HPFCKCPMGLA(string CHKKEHOKPJP)
|
||||
{
|
||||
if (!this.DPONBEGHJJO)
|
||||
{
|
||||
string <HPJCFFLAJJE>k__BackingField = this.OKINBKFCIIK.<HPJCFFLAJJE>k__BackingField;
|
||||
Debug.LogError("Error getting image " + <HPJCFFLAJJE>k__BackingField + " from RecNet: " + CHKKEHOKPJP);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04004769 RID: 18281
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4004769")]
|
||||
[SerializeField]
|
||||
private RawImage image;
|
||||
|
||||
// Token: 0x0400476A RID: 18282
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400476A")]
|
||||
private MKEKHKEHPLO OKINBKFCIIK;
|
||||
|
||||
// Token: 0x0400476B RID: 18283
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400476B")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO OPEKGDGMEFP;
|
||||
|
||||
// Token: 0x0400476C RID: 18284
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400476C")]
|
||||
private bool DPONBEGHJJO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,741 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012D5 RID: 4821
|
||||
[Token(Token = "0x20012D5")]
|
||||
public class AnnouncementScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x170011A4 RID: 4516
|
||||
// (get) Token: 0x06006C22 RID: 27682 RVA: 0x0017ACE8 File Offset: 0x00178EE8
|
||||
// (set) Token: 0x06006C23 RID: 27683 RVA: 0x0017ACFC File Offset: 0x00178EFC
|
||||
[Token(Token = "0x170011A4")]
|
||||
public MKEKHKEHPLO EDHKPJJOKBM
|
||||
{
|
||||
[Token(Token = "0x6006C22")]
|
||||
[Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480")]
|
||||
get
|
||||
{
|
||||
return this.EMNGJODNMLF;
|
||||
}
|
||||
[Token(Token = "0x6006C23")]
|
||||
[Address(RVA = "0x1E08920", Offset = "0x1E07920", VA = "0x181E08920")]
|
||||
set
|
||||
{
|
||||
this.EMNGJODNMLF = value;
|
||||
this.EAMFPKHACBM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C24 RID: 27684 RVA: 0x0017AD18 File Offset: 0x00178F18
|
||||
[Token(Token = "0x6006C24")]
|
||||
[Address(RVA = "0x1E06C70", Offset = "0x1E05C70", VA = "0x181E06C70", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
EFEFMHJPJIJ efefmhjpjij;
|
||||
this.JFMOEGCPNAC = efefmhjpjij;
|
||||
MFBGLIHGCGO<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.BPJDFPACLMK(aoddbmoamod, action);
|
||||
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
|
||||
IILCGFIHJLP<int, int> onPageChanged = pagedTextMeshPro3D.OnPageChanged;
|
||||
Action<int, int> action2 = new Action(this.KCCCOOCMJGM);
|
||||
IILCGFIHJLP<int, int> iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(onPageChanged, action2);
|
||||
pagedTextMeshPro3D.OnPageChanged = iilcgfihjlp;
|
||||
}
|
||||
|
||||
// Token: 0x06006C25 RID: 27685 RVA: 0x0017AD8C File Offset: 0x00178F8C
|
||||
[Token(Token = "0x6006C25")]
|
||||
[Address(RVA = "0x1E08420", Offset = "0x1E07420", VA = "0x181E08420", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.DPONBEGHJJO = true;
|
||||
MFBGLIHGCGO<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = MFBGLIHGCGO.GMNMHGMFGOL(aoddbmoamod, action);
|
||||
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
|
||||
IILCGFIHJLP<int, int> onPageChanged = pagedTextMeshPro3D.OnPageChanged;
|
||||
Action<int, int> action2 = new Action(this.KCCCOOCMJGM);
|
||||
IILCGFIHJLP<int, int> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(onPageChanged, action2);
|
||||
pagedTextMeshPro3D.OnPageChanged = iilcgfihjlp;
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C26 RID: 27686 RVA: 0x0017AE10 File Offset: 0x00179010
|
||||
[Token(Token = "0x6006C26")]
|
||||
[Address(RVA = "0x1E06E30", Offset = "0x1E05E30", VA = "0x181E06E30")]
|
||||
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: 0x06006C27 RID: 27687 RVA: 0x0017AE68 File Offset: 0x00179068
|
||||
[Token(Token = "0x6006C27")]
|
||||
[Address(RVA = "0x1E06EF0", Offset = "0x1E05EF0", VA = "0x181E06EF0")]
|
||||
public void Button_FollowLink()
|
||||
{
|
||||
this.NIJKOEECNCO.AFIKHBIBLNB = true;
|
||||
this.<KBKJKEOPIGB>k__BackingField.Button_PopFlow();
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
if (emngjodnmlf.<IHBGJHJIHAO>k__BackingField <= AIOCBINPOML.Item)
|
||||
{
|
||||
string <GBDDFDEKHKF>k__BackingField = emngjodnmlf.<GBDDFDEKHKF>k__BackingField;
|
||||
this.LCGMBNGNLND(<GBDDFDEKHKF>k__BackingField);
|
||||
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: 0x06006C28 RID: 27688 RVA: 0x0017AF84 File Offset: 0x00179184
|
||||
[Token(Token = "0x6006C28")]
|
||||
[Address(RVA = "0x1E07FC0", Offset = "0x1E06FC0", VA = "0x181E07FC0")]
|
||||
private void LCGMBNGNLND(string MKEPCLIHLHD)
|
||||
{
|
||||
string playerAccountUri = MKEPCLIHLHD;
|
||||
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(int.Parse(MKEPCLIHLHD));
|
||||
if (AnnouncementScreen.<>c.<>9__23_0 == 0)
|
||||
{
|
||||
AnnouncementScreen.<>c.<>9__23_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);
|
||||
};
|
||||
}
|
||||
int num = 0;
|
||||
num += num;
|
||||
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: 0x06006C29 RID: 27689 RVA: 0x0017AFEC File Offset: 0x001791EC
|
||||
[Token(Token = "0x6006C29")]
|
||||
[Address(RVA = "0x1E07BA0", Offset = "0x1E06BA0", VA = "0x181E07BA0")]
|
||||
private void ICPPEFJANKL(string NHCBHNCFCGC)
|
||||
{
|
||||
string eventUri = NHCBHNCFCGC;
|
||||
long num = long.Parse(NHCBHNCFCGC);
|
||||
int num2 = 0;
|
||||
PMGCJEPKFOF<IOFNNFFJIAN> pmgcjepkfof = GNPDMBPGHBH.FCFEIOCJHKO(num, num2);
|
||||
if (AnnouncementScreen.<>c.<>9__24_0 == 0)
|
||||
{
|
||||
AnnouncementScreen.<>c.<>9__24_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: 0x06006C2A RID: 27690 RVA: 0x0017B050 File Offset: 0x00179250
|
||||
[Token(Token = "0x6006C2A")]
|
||||
[Address(RVA = "0x1E077C0", Offset = "0x1E067C0", VA = "0x181E077C0")]
|
||||
private void GIPGKMILMIF(string FJBNOBBAKLK)
|
||||
{
|
||||
if (!SingletonMonoBehaviour.ONCPNMDGGKG.<KGHBOCPLIMP>k__BackingField)
|
||||
{
|
||||
string[] array = FJBNOBBAKLK.Split(new char[] { (char)((uint)46) });
|
||||
string[] roomAndMaybeSubroom = array;
|
||||
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP(array[0]);
|
||||
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ room)
|
||||
{
|
||||
string[] roomAndMaybeSubroom3 = roomAndMaybeSubroom;
|
||||
if (roomAndMaybeSubroom3.Length == 1)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
if (roomAndMaybeSubroom3.Length == 2)
|
||||
{
|
||||
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
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));
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C2B RID: 27691 RVA: 0x0017B0C8 File Offset: 0x001792C8
|
||||
[Token(Token = "0x6006C2B")]
|
||||
[Address(RVA = "0x1E079A0", Offset = "0x1E069A0", VA = "0x181E079A0")]
|
||||
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: 0x06006C2C RID: 27692 RVA: 0x0017B164 File Offset: 0x00179364
|
||||
[Token(Token = "0x6006C2C")]
|
||||
[Address(RVA = "0x1E07650", Offset = "0x1E06650", VA = "0x181E07650")]
|
||||
private void GIHFLFDLIPM(string DOFCGJPCAIL)
|
||||
{
|
||||
int num = 0;
|
||||
if (DOFCGJPCAIL != 0 && int.TryParse(DOFCGJPCAIL, num))
|
||||
{
|
||||
if (GEAPBDGCKMB.AKHEGDJOBCN(num, num))
|
||||
{
|
||||
WatchUI.BFPPPLIJIGC.ShowItemDetails(num);
|
||||
return;
|
||||
}
|
||||
int num2;
|
||||
Debug.LogError(string.Format("AnnouncementScreen: Could not find PurchasableGiftDrop with ID {0}.", num2));
|
||||
WatchUI.BFPPPLIJIGC.ShowWatchStore();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C2D RID: 27693 RVA: 0x0017B1BC File Offset: 0x001793BC
|
||||
[Token(Token = "0x6006C2D")]
|
||||
[Address(RVA = "0x1E08820", Offset = "0x1E07820", VA = "0x181E08820")]
|
||||
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: 0x06006C2E RID: 27694 RVA: 0x0017B238 File Offset: 0x00179438
|
||||
[Token(Token = "0x6006C2E")]
|
||||
[Address(RVA = "0x1E08570", Offset = "0x1E07570", VA = "0x181E08570", Slot = "12")]
|
||||
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: 0x06006C2F RID: 27695 RVA: 0x0017B2EC File Offset: 0x001794EC
|
||||
[Token(Token = "0x6006C2F")]
|
||||
[Address(RVA = "0x1E081D0", Offset = "0x1E071D0", VA = "0x181E081D0")]
|
||||
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: 0x06006C30 RID: 27696 RVA: 0x0017B328 File Offset: 0x00179528
|
||||
[Token(Token = "0x6006C30")]
|
||||
[Address(RVA = "0x1E07EB0", Offset = "0x1E06EB0", VA = "0x181E07EB0")]
|
||||
private void KLHMIENPCIL()
|
||||
{
|
||||
float time = Time.time;
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
this.HGGANKKJKAF = time;
|
||||
if (emngjodnmlf.<EAMAPCBNODM>k__BackingField == FIEFAAIHMAF.Unread)
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
AnnouncementScreen.DDHGOBCJNBC ddhgobcjnbc;
|
||||
ddhgobcjnbc.System.IDisposable.Dispose();
|
||||
ddhgobcjnbc.<>1__state = (int)((ulong)0L);
|
||||
ddhgobcjnbc.<>4__this = this;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(<KBKJKEOPIGB>k__BackingField, ddhgobcjnbc);
|
||||
this.EICEEINPFHH = kfbabpapimb;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C31 RID: 27697 RVA: 0x0017B398 File Offset: 0x00179598
|
||||
[Token(Token = "0x6006C31")]
|
||||
[Address(RVA = "0x1E06BF0", Offset = "0x1E05BF0", VA = "0x181E06BF0")]
|
||||
private void ADLNPFCDBMB()
|
||||
{
|
||||
float time = Time.time;
|
||||
this.NIJKOEECNCO.MGEOELPKLIH = time;
|
||||
if (this.EICEEINPFHH != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C32 RID: 27698 RVA: 0x0017B3C4 File Offset: 0x001795C4
|
||||
[Token(Token = "0x6006C32")]
|
||||
[Address(RVA = "0x1E073E0", Offset = "0x1E063E0", VA = "0x181E073E0")]
|
||||
private void EAMFPKHACBM()
|
||||
{
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
string text = this.titleText.text;
|
||||
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.PCNDGMIOGPP);
|
||||
Action<string> action2 = new Action(this.KHMCCJAMNJG);
|
||||
}
|
||||
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;
|
||||
string text2 = this.linkButtonText.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C33 RID: 27699 RVA: 0x0017B4C8 File Offset: 0x001796C8
|
||||
[Token(Token = "0x6006C33")]
|
||||
[Address(RVA = "0x1E073C0", Offset = "0x1E063C0", VA = "0x181E073C0")]
|
||||
private void DECAABAOCBK()
|
||||
{
|
||||
int num = 0;
|
||||
this.NIJKOEECNCO = (ulong)0L;
|
||||
this.NIJKOEECNCO.INLJPGONCNL = (float)num;
|
||||
this.NIJKOEECNCO.HCLOPDNNBAC = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06006C34 RID: 27700 RVA: 0x0017B4F8 File Offset: 0x001796F8
|
||||
[Token(Token = "0x6006C34")]
|
||||
[Address(RVA = "0x1E07D70", Offset = "0x1E06D70", VA = "0x181E07D70")]
|
||||
private void KCCCOOCMJGM(int KDPEHPHODCD, int IJEMMNCGBPG)
|
||||
{
|
||||
if (IJEMMNCGBPG > 0)
|
||||
{
|
||||
float num = Mathf.Max(this.NIJKOEECNCO.INLJPGONCNL, (float)KDPEHPHODCD);
|
||||
this.NIJKOEECNCO.INLJPGONCNL = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C35 RID: 27701 RVA: 0x0017B528 File Offset: 0x00179728
|
||||
[Token(Token = "0x6006C35")]
|
||||
[Address(RVA = "0x1E07630", Offset = "0x1E06630", VA = "0x181E07630")]
|
||||
private void EJAJBBDFPJO(bool EOFEJOELIDE)
|
||||
{
|
||||
if (!EOFEJOELIDE)
|
||||
{
|
||||
this.ADLNPFCDBMB();
|
||||
return;
|
||||
}
|
||||
this.KLHMIENPCIL();
|
||||
}
|
||||
|
||||
// Token: 0x06006C36 RID: 27702 RVA: 0x0017B548 File Offset: 0x00179748
|
||||
[Token(Token = "0x6006C36")]
|
||||
[Address(RVA = "0x1E087C0", Offset = "0x1E077C0", VA = "0x181E087C0")]
|
||||
private IEnumerator<KENFJGFMIPM> PHMAHABADCH()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06006C36)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> AGUI.StackedUI.Dialog.AnnouncementScreen::PHMAHABADCH()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(DDHGOBCJNBC::System.IDisposable.Dispose, ldloc:DDHGOBCJNBC(var_0))
|
||||
stfld:int32(DDHGOBCJNBC::<>1__state, ldloc:DDHGOBCJNBC(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:AnnouncementScreen(DDHGOBCJNBC::<>4__this, ldloc:DDHGOBCJNBC(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: 0x06006C37 RID: 27703 RVA: 0x0017B56C File Offset: 0x0017976C
|
||||
[Token(Token = "0x6006C37")]
|
||||
[Address(RVA = "0x1E08210", Offset = "0x1E07210", VA = "0x181E08210")]
|
||||
private void OFBNAHIOHON()
|
||||
{
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
int num = 0;
|
||||
emngjodnmlf.<EAMAPCBNODM>k__BackingField = (FIEFAAIHMAF)num;
|
||||
this.NIJKOEECNCO = (ulong)1L;
|
||||
EFEFMHJPJIJ jfmoegcpnac = this.JFMOEGCPNAC;
|
||||
string text = NLGOJMONPKG.LBCMPFCNGPJ;
|
||||
num += num;
|
||||
num++;
|
||||
MKEKHKEHPLO emngjodnmlf2 = this.EMNGJODNMLF;
|
||||
EFEFMHJPJIJ jfmoegcpnac2 = this.JFMOEGCPNAC;
|
||||
string text2 = NLGOJMONPKG.LBCMPFCNGPJ;
|
||||
MKEKHKEHPLO emngjodnmlf3 = this.EMNGJODNMLF;
|
||||
if (num < text)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C38 RID: 27704 RVA: 0x0017B604 File Offset: 0x00179804
|
||||
[Token(Token = "0x6006C38")]
|
||||
[Address(RVA = "0x1E08900", Offset = "0x1E07900", VA = "0x181E08900")]
|
||||
public AnnouncementScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006C39 RID: 27705 RVA: 0x0017B630 File Offset: 0x00179830
|
||||
[Token(Token = "0x6006C39")]
|
||||
[Address(RVA = "0x1E08720", Offset = "0x1E07720", VA = "0x181E08720")]
|
||||
[CompilerGenerated]
|
||||
private void PCNDGMIOGPP(Texture2D CAKFKAGPMBF)
|
||||
{
|
||||
RawImage rawImage = this.image;
|
||||
int num = 0;
|
||||
if (rawImage != num)
|
||||
{
|
||||
this.image.texture = CAKFKAGPMBF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C3A RID: 27706 RVA: 0x0017B664 File Offset: 0x00179864
|
||||
[Token(Token = "0x6006C3A")]
|
||||
[Address(RVA = "0x1E07E10", Offset = "0x1E06E10", VA = "0x181E07E10")]
|
||||
[CompilerGenerated]
|
||||
private void KHMCCJAMNJG(string CHKKEHOKPJP)
|
||||
{
|
||||
if (!this.DPONBEGHJJO)
|
||||
{
|
||||
string <HPJCFFLAJJE>k__BackingField = this.EMNGJODNMLF.<HPJCFFLAJJE>k__BackingField;
|
||||
Debug.LogError("Error getting image " + <HPJCFFLAJJE>k__BackingField + " from RecNet: " + CHKKEHOKPJP);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400476D RID: 18285
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400476D")]
|
||||
private MKEKHKEHPLO EMNGJODNMLF;
|
||||
|
||||
// Token: 0x0400476E RID: 18286
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400476E")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI titleText;
|
||||
|
||||
// Token: 0x0400476F RID: 18287
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400476F")]
|
||||
[SerializeField]
|
||||
private PagedTextMeshPro3D bodyText;
|
||||
|
||||
// Token: 0x04004770 RID: 18288
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4004770")]
|
||||
[SerializeField]
|
||||
private Button3D linkButton;
|
||||
|
||||
// Token: 0x04004771 RID: 18289
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4004771")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI linkButtonText;
|
||||
|
||||
// Token: 0x04004772 RID: 18290
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4004772")]
|
||||
[SerializeField]
|
||||
private RawImage image;
|
||||
|
||||
// Token: 0x04004773 RID: 18291
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4004773")]
|
||||
[SerializeField]
|
||||
private GameObject imagePanel;
|
||||
|
||||
// Token: 0x04004774 RID: 18292
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4004774")]
|
||||
[SerializeField]
|
||||
private float MarkAsReadSecondsThreshold = 1f;
|
||||
|
||||
// Token: 0x04004775 RID: 18293
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4004775")]
|
||||
private KFBABPAPIMB EICEEINPFHH;
|
||||
|
||||
// Token: 0x04004776 RID: 18294
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x4004776")]
|
||||
private float HGGANKKJKAF;
|
||||
|
||||
// Token: 0x04004777 RID: 18295
|
||||
[FieldOffset(Offset = "0x114")]
|
||||
[Token(Token = "0x4004777")]
|
||||
private float CAAKCGKEJEJ = 5f;
|
||||
|
||||
// Token: 0x04004778 RID: 18296
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x4004778")]
|
||||
private AnnouncementScreen.HLIHEKHAGNF NIJKOEECNCO;
|
||||
|
||||
// Token: 0x04004779 RID: 18297
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x4004779")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
|
||||
// Token: 0x0400477A RID: 18298
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400477A")]
|
||||
private EFEFMHJPJIJ JFMOEGCPNAC;
|
||||
|
||||
// Token: 0x0400477B RID: 18299
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400477B")]
|
||||
private bool DPONBEGHJJO;
|
||||
|
||||
// Token: 0x020012D6 RID: 4822
|
||||
[Token(Token = "0x20012D6")]
|
||||
private struct HLIHEKHAGNF
|
||||
{
|
||||
// Token: 0x0400477C RID: 18300
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400477C")]
|
||||
public bool PBHDEMOHILE;
|
||||
|
||||
// Token: 0x0400477D RID: 18301
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400477D")]
|
||||
public float INLJPGONCNL;
|
||||
|
||||
// Token: 0x0400477E RID: 18302
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400477E")]
|
||||
public float MGEOELPKLIH;
|
||||
|
||||
// Token: 0x0400477F RID: 18303
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x400477F")]
|
||||
public bool HCLOPDNNBAC;
|
||||
|
||||
// Token: 0x04004780 RID: 18304
|
||||
[FieldOffset(Offset = "0xD")]
|
||||
[Token(Token = "0x4004780")]
|
||||
public bool AFIKHBIBLNB;
|
||||
}
|
||||
|
||||
// Token: 0x020012D7 RID: 4823
|
||||
[Token(Token = "0x20012D7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HKICNAEIGJE
|
||||
{
|
||||
// Token: 0x06006C3B RID: 27707 RVA: 0x0017B6A4 File Offset: 0x001798A4
|
||||
[Token(Token = "0x6006C3B")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HKICNAEIGJE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006C3C RID: 27708 RVA: 0x0017B6B8 File Offset: 0x001798B8
|
||||
[Token(Token = "0x6006C3C")]
|
||||
[Address(RVA = "0x1E0E7B0", Offset = "0x1E0D7B0", VA = "0x181E0E7B0")]
|
||||
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: 0x04004781 RID: 18305
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004781")]
|
||||
public AnnouncementScreen <>4__this;
|
||||
|
||||
// Token: 0x04004782 RID: 18306
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004782")]
|
||||
public string playerAccountUri;
|
||||
}
|
||||
|
||||
// Token: 0x020012D9 RID: 4825
|
||||
[Token(Token = "0x20012D9")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BFFICEGOBKF
|
||||
{
|
||||
// Token: 0x06006C41 RID: 27713 RVA: 0x0017B778 File Offset: 0x00179978
|
||||
[Token(Token = "0x6006C41")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public BFFICEGOBKF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006C42 RID: 27714 RVA: 0x0017B78C File Offset: 0x0017998C
|
||||
[Token(Token = "0x6006C42")]
|
||||
[Address(RVA = "0x1E08930", Offset = "0x1E07930", VA = "0x181E08930")]
|
||||
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: 0x04004786 RID: 18310
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004786")]
|
||||
public AnnouncementScreen <>4__this;
|
||||
|
||||
// Token: 0x04004787 RID: 18311
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004787")]
|
||||
public string eventUri;
|
||||
}
|
||||
|
||||
// Token: 0x020012DA RID: 4826
|
||||
[Token(Token = "0x20012DA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FEOEPEOIBAK
|
||||
{
|
||||
// Token: 0x06006C43 RID: 27715 RVA: 0x0017B7CC File Offset: 0x001799CC
|
||||
[Token(Token = "0x6006C43")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public FEOEPEOIBAK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006C44 RID: 27716 RVA: 0x0017B7E0 File Offset: 0x001799E0
|
||||
[Token(Token = "0x6006C44")]
|
||||
[Address(RVA = "0x1E0DEB0", Offset = "0x1E0CEB0", VA = "0x181E0DEB0")]
|
||||
internal void <GoToRoomFromLink>b__0(KLCOGEIGEBJ room)
|
||||
{
|
||||
string[] array = this.roomAndMaybeSubroom;
|
||||
if (array.Length == 1)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
if (array.Length == 2)
|
||||
{
|
||||
SessionManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string[] array2 = this.roomAndMaybeSubroom;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C45 RID: 27717 RVA: 0x0017B828 File Offset: 0x00179A28
|
||||
[Token(Token = "0x6006C45")]
|
||||
[Address(RVA = "0x1E0E060", Offset = "0x1E0D060", VA = "0x181E0E060")]
|
||||
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: 0x04004788 RID: 18312
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004788")]
|
||||
public string[] roomAndMaybeSubroom;
|
||||
|
||||
// Token: 0x04004789 RID: 18313
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004789")]
|
||||
public AnnouncementScreen <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,298 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x0200129C RID: 4764
|
||||
[Token(Token = "0x200129C")]
|
||||
public abstract class BaseTextInputUIDialog<TShowParams, TResponse> : UIDialog<TShowParams, TResponse>
|
||||
{
|
||||
// Token: 0x17001196 RID: 4502
|
||||
// (get) Token: 0x06006B38 RID: 27448
|
||||
[Token(Token = "0x17001196")]
|
||||
protected abstract ValidatedButtonInputField HFOMOAIBCAB
|
||||
{
|
||||
[Token(Token = "0x6006B38")]
|
||||
[Address(Slot = "27")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17001197 RID: 4503
|
||||
// (get) Token: 0x06006B39 RID: 27449
|
||||
[Token(Token = "0x17001197")]
|
||||
protected abstract TResponse FCPJNKNLGFG
|
||||
{
|
||||
[Token(Token = "0x6006B39")]
|
||||
[Address(Slot = "28")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06006B3A RID: 27450 RVA: 0x001786F0 File Offset: 0x001768F0
|
||||
[Token(Token = "0x6006B3A")]
|
||||
[Address(RVA = "0x256E970", Offset = "0x256D970", VA = "0x18256E970", Slot = "26")]
|
||||
public override PMGCJEPKFOF<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: 0x06006B3B RID: 27451 RVA: 0x00178724 File Offset: 0x00176924
|
||||
[Token(Token = "0x6006B3B")]
|
||||
[Address(RVA = "0x1FC8F20", Offset = "0x1FC7F20", VA = "0x181FC8F20", Slot = "24")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006B3C RID: 27452 RVA: 0x00178738 File Offset: 0x00176938
|
||||
[Token(Token = "0x6006B3C")]
|
||||
[Address(RVA = "0x256DF60", Offset = "0x256CF60", VA = "0x18256DF60")]
|
||||
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: 0x06006B3D RID: 27453 RVA: 0x00178774 File Offset: 0x00176974
|
||||
[Token(Token = "0x6006B3D")]
|
||||
[Address(RVA = "0x1FC8630", Offset = "0x1FC7630", VA = "0x181FC8630")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006B3E RID: 27454 RVA: 0x00178788 File Offset: 0x00176988
|
||||
[Token(Token = "0x6006B3E")]
|
||||
[Address(RVA = "0x1FC9950", Offset = "0x1FC8950", VA = "0x181FC9950")]
|
||||
private void PGFNDPLAEHD(string PAANJCAOOAG)
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.HFOMOAIBCAB;
|
||||
}
|
||||
|
||||
// Token: 0x06006B3F RID: 27455 RVA: 0x001787A4 File Offset: 0x001769A4
|
||||
[Token(Token = "0x6006B3F")]
|
||||
[Address(RVA = "0x256E7E0", Offset = "0x256D7E0", VA = "0x18256E7E0")]
|
||||
private void PGFNDPLAEHD()
|
||||
{
|
||||
bool flag;
|
||||
GameObject gameObject;
|
||||
if (flag && gameObject.activeSelf)
|
||||
{
|
||||
TMP_InputField tmp_InputField;
|
||||
int stringLength = tmp_InputField.m_Text.m_stringLength;
|
||||
TMP_InputField tmp_InputField2;
|
||||
int characterLimit = tmp_InputField2.m_CharacterLimit;
|
||||
string text = string.Format("{0}/{1}", stringLength, characterLimit);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006B40 RID: 27456 RVA: 0x001787F0 File Offset: 0x001769F0
|
||||
[Token(Token = "0x6006B40")]
|
||||
[Address(RVA = "0x256E6A0", Offset = "0x256D6A0", VA = "0x18256E6A0", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
TMP_InputField tmp_InputField;
|
||||
UnityAction<string> unityAction;
|
||||
tmp_InputField.m_OnValueChanged.RemoveListener(unityAction);
|
||||
if (!CJEIBCEPAPO)
|
||||
{
|
||||
}
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
}
|
||||
|
||||
// Token: 0x06006B41 RID: 27457
|
||||
[Token(Token = "0x6006B41")]
|
||||
[Address(Slot = "29")]
|
||||
protected abstract void EICLCFBNGFO(TShowParams IIFJDCEPNMJ);
|
||||
|
||||
// Token: 0x06006B42 RID: 27458
|
||||
[Token(Token = "0x6006B42")]
|
||||
[Address(Slot = "30")]
|
||||
protected abstract TResponse EMKNGCOFFAC(string BODHBIAJBIM);
|
||||
|
||||
// Token: 0x06006B43 RID: 27459 RVA: 0x0017881C File Offset: 0x00176A1C
|
||||
[Token(Token = "0x6006B43")]
|
||||
[Address(RVA = "0x256E300", Offset = "0x256D300", VA = "0x18256E300")]
|
||||
protected void KKPJDOKCBIM(string AIKLPOJAIIO, string BOPFNBCHJJJ, string NPMINNEILFC, string NGLHJIOMKBG, TMP_InputField.ContentType KCKBKEKAMDF, int DIDPKDLHNBN, bool KEGHCLNDCEI, BaseTextInputUIDialog<TShowParams, TResponse>.KNPPNPLFCAD EAGAADGPCKK, Func<string, bool> GOLGMHKKGEA, TMP_InputField.CharacterValidation HMCHFOILHPK, string LNEHNHPOOKK, bool JNOEEGDBCJB)
|
||||
{
|
||||
TMP_InputField tmp_InputField;
|
||||
UnityAction<string> unityAction;
|
||||
tmp_InputField.m_OnValueChanged.AddListener(unityAction);
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject;
|
||||
bool flag2;
|
||||
gameObject.SetActive(flag2);
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006B44 RID: 27460 RVA: 0x00178850 File Offset: 0x00176A50
|
||||
[Token(Token = "0x6006B44")]
|
||||
[Address(RVA = "0x1FC8AD0", Offset = "0x1FC7AD0", VA = "0x181FC8AD0")]
|
||||
private IEnumerator DIOCJJGAALO()
|
||||
{
|
||||
int num;
|
||||
BaseTextInputUIDialog.LBABBDHCEPD lbabbdhcepd = new BaseTextInputUIDialog.LBABBDHCEPD(num);
|
||||
num = 0;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006B45 RID: 27461 RVA: 0x0017886C File Offset: 0x00176A6C
|
||||
[Token(Token = "0x6006B45")]
|
||||
[Address(RVA = "0x1FC9EE0", Offset = "0x1FC8EE0", VA = "0x181FC9EE0")]
|
||||
protected BaseTextInputUIDialog()
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.HFOMOAIBCAB;
|
||||
}
|
||||
|
||||
// Token: 0x06006B46 RID: 27462 RVA: 0x00178880 File Offset: 0x00176A80
|
||||
[Token(Token = "0x6006B46")]
|
||||
[Address(RVA = "0x256E150", Offset = "0x256D150", VA = "0x18256E150")]
|
||||
[CompilerGenerated]
|
||||
private void ECDABHJNODF(NKHBKKGOIHL.PEHMCMIFBJO MAOOLFEBOOD)
|
||||
{
|
||||
if (!MAOOLFEBOOD.<GBEEHFGKJOF>k__BackingField)
|
||||
{
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006B47 RID: 27463 RVA: 0x001788A4 File Offset: 0x00176AA4
|
||||
[Token(Token = "0x6006B47")]
|
||||
[Address(RVA = "0x256E280", Offset = "0x256D280", VA = "0x18256E280")]
|
||||
[CompilerGenerated]
|
||||
private void FDFCKAPIEAO(string MOPOMPHBHKF)
|
||||
{
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(true);
|
||||
}
|
||||
|
||||
// Token: 0x06006B48 RID: 27464 RVA: 0x001788C0 File Offset: 0x00176AC0
|
||||
[Token(Token = "0x6006B48")]
|
||||
[Address(RVA = "0x1FC8DA0", Offset = "0x1FC7DA0", VA = "0x181FC8DA0")]
|
||||
[CompilerGenerated]
|
||||
private void EFNHOHMKKIB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040046C0 RID: 18112
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40046C0")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI titleText;
|
||||
|
||||
// Token: 0x040046C1 RID: 18113
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40046C1")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI bodyText;
|
||||
|
||||
// Token: 0x040046C2 RID: 18114
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40046C2")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI okText;
|
||||
|
||||
// Token: 0x040046C3 RID: 18115
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40046C3")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x040046C4 RID: 18116
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40046C4")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI characterCountText;
|
||||
|
||||
// Token: 0x040046C5 RID: 18117
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40046C5")]
|
||||
private bool KEGHCLNDCEI;
|
||||
|
||||
// Token: 0x040046C6 RID: 18118
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40046C6")]
|
||||
private BaseTextInputUIDialog<TShowParams, TResponse>.KNPPNPLFCAD EAGAADGPCKK;
|
||||
|
||||
// Token: 0x040046C7 RID: 18119
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40046C7")]
|
||||
private Coroutine BKGKDEMNMOI;
|
||||
|
||||
// Token: 0x040046C8 RID: 18120
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40046C8")]
|
||||
private bool FLCKNFHKPON;
|
||||
|
||||
// Token: 0x0200129D RID: 4765
|
||||
[Token(Token = "0x200129D")]
|
||||
public sealed class KNPPNPLFCAD : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06006B49 RID: 27465 RVA: 0x001788D0 File Offset: 0x00176AD0
|
||||
[Token(Token = "0x6006B49")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public KNPPNPLFCAD(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006B4A RID: 27466 RVA: 0x001788E0 File Offset: 0x00176AE0
|
||||
[Token(Token = "0x6006B4A")]
|
||||
[Address(RVA = "0x1DE9E40", Offset = "0x1DE8E40", VA = "0x181DE9E40", Slot = "13")]
|
||||
public bool Invoke(TextMeshProUGUI DEIGEPKFGHG, string DBFBLNILIGL)
|
||||
{
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006B4B RID: 27467 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6006B4B")]
|
||||
[Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", 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: 0x06006B4C RID: 27468 RVA: 0x0017894C File Offset: 0x00176B4C
|
||||
[Token(Token = "0x6006B4C")]
|
||||
[Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")]
|
||||
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012FC RID: 4860
|
||||
[Token(Token = "0x20012FC")]
|
||||
public class ChooseSubroomDialog : ConfirmUIDialog<PPENFJMFPNE, KGMKKFJJDPG>
|
||||
{
|
||||
// Token: 0x06006D05 RID: 27909 RVA: 0x0017EC40 File Offset: 0x0017CE40
|
||||
[Token(Token = "0x6006D05")]
|
||||
[Address(RVA = "0x1E09020", Offset = "0x1E08020", VA = "0x181E09020", Slot = "28")]
|
||||
public override PMGCJEPKFOF<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 JJEKJGALHKO.MKLIDFOGIGO<JPIJGHNNIDP>(JPIJGHNNIDP.Cancel);
|
||||
}
|
||||
|
||||
// Token: 0x06006D06 RID: 27910 RVA: 0x0017ECA4 File Offset: 0x0017CEA4
|
||||
[Token(Token = "0x6006D06")]
|
||||
[Address(RVA = "0x1E08F10", Offset = "0x1E07F10", VA = "0x181E08F10")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA)
|
||||
{
|
||||
double num = ((HAPBACHHIBN)this.infoText).GMBEJJBNGJD;
|
||||
}
|
||||
|
||||
// Token: 0x06006D07 RID: 27911 RVA: 0x0017ECC4 File Offset: 0x0017CEC4
|
||||
[Token(Token = "0x6006D07")]
|
||||
[Address(RVA = "0x1E08F40", Offset = "0x1E07F40", VA = "0x181E08F40")]
|
||||
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: 0x06006D08 RID: 27912 RVA: 0x0017ECF0 File Offset: 0x0017CEF0
|
||||
[Token(Token = "0x6006D08")]
|
||||
[Address(RVA = "0x1E091A0", Offset = "0x1E081A0", VA = "0x181E091A0")]
|
||||
public ChooseSubroomDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004833 RID: 18483
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4004833")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private SubroomButtonPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04004834 RID: 18484
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4004834")]
|
||||
[SerializeField]
|
||||
private Text infoText;
|
||||
|
||||
// Token: 0x04004835 RID: 18485
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4004835")]
|
||||
private PPENFJMFPNE AEMBAGPGHGE;
|
||||
|
||||
// Token: 0x04004836 RID: 18486
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4004836")]
|
||||
private KGMKKFJJDPG BKGIHIBDAPA;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,547 @@
|
||||
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.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012ED RID: 4845
|
||||
[Token(Token = "0x20012ED")]
|
||||
public class CloneRoomUIDialog : UIDialog<KLCOGEIGEBJ, KLCOGEIGEBJ>
|
||||
{
|
||||
// Token: 0x06006CAE RID: 27822 RVA: 0x0017D930 File Offset: 0x0017BB30
|
||||
[Token(Token = "0x6006CAE")]
|
||||
[Address(RVA = "0x1E094B0", Offset = "0x1E084B0", VA = "0x181E094B0", Slot = "24")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006CAF RID: 27823 RVA: 0x0017D948 File Offset: 0x0017BB48
|
||||
[Token(Token = "0x6006CAF")]
|
||||
[Address(RVA = "0x1E09990", Offset = "0x1E08990", VA = "0x181E09990", Slot = "26")]
|
||||
public override PMGCJEPKFOF<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);
|
||||
string text2 = textMeshProUGUI.text;
|
||||
ValidatedButtonInputField validatedButtonInputField = this.roomNameField;
|
||||
string empty2 = string.Empty;
|
||||
validatedButtonInputField.KKJIOHNFHFJ = empty2;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x06006CB0 RID: 27824 RVA: 0x0017D9C8 File Offset: 0x0017BBC8
|
||||
[Token(Token = "0x6006CB0")]
|
||||
[Address(RVA = "0x1E09590", Offset = "0x1E08590", VA = "0x181E09590", Slot = "10")]
|
||||
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: 0x06006CB1 RID: 27825 RVA: 0x0017DA00 File Offset: 0x0017BC00
|
||||
[Token(Token = "0x6006CB1")]
|
||||
[Address(RVA = "0x1E09860", Offset = "0x1E08860", VA = "0x181E09860")]
|
||||
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;
|
||||
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof = 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.ONCPNMDGGKG;
|
||||
CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals = cjamedpklnh;
|
||||
SessionManager.BDPNOBGNGNI source2 = source;
|
||||
Action<SessionManager.BKOJBGONLCK> action2 = delegate(SessionManager.BKOJBGONLCK result)
|
||||
{
|
||||
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 (result == 0)
|
||||
{
|
||||
Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
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;
|
||||
KFBABPAPIMB kfbabpapimb = instance2.Run(<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d);
|
||||
}
|
||||
};
|
||||
}
|
||||
};
|
||||
if (AFGKFBNCCAJ != 0)
|
||||
{
|
||||
AFGKFBNCCAJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006CB2 RID: 27826 RVA: 0x0017DA58 File Offset: 0x0017BC58
|
||||
[Token(Token = "0x6006CB2")]
|
||||
[Address(RVA = "0x1E09670", Offset = "0x1E08670", VA = "0x181E09670")]
|
||||
private bool KPKOBLKCBIJ()
|
||||
{
|
||||
string bfgcdjfnjle = this.BFGCDJFNJLE;
|
||||
bool flag;
|
||||
if (!flag && this.PBPPKEHPIND != flag)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.PBPPKEHPIND = flag;
|
||||
string text = textMeshProUGUI.text;
|
||||
}
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.infoText;
|
||||
this.PBPPKEHPIND = true;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006CB3 RID: 27827 RVA: 0x0017DAA8 File Offset: 0x0017BCA8
|
||||
[Token(Token = "0x6006CB3")]
|
||||
[Address(RVA = "0x1E091E0", Offset = "0x1E081E0", VA = "0x181E091E0")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool GICEDIEDLJD)
|
||||
{
|
||||
string text = this.infoText.text;
|
||||
this.roomNameField.FFDOINJEHMM = GICEDIEDLJD;
|
||||
this.cancelButton.FFDOINJEHMM = GICEDIEDLJD;
|
||||
this.saveButton.FFDOINJEHMM = GICEDIEDLJD;
|
||||
}
|
||||
|
||||
// Token: 0x06006CB4 RID: 27828 RVA: 0x0017DAEC File Offset: 0x0017BCEC
|
||||
[Token(Token = "0x6006CB4")]
|
||||
[Address(RVA = "0x1E092D0", Offset = "0x1E082D0", VA = "0x181E092D0")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006CB5 RID: 27829 RVA: 0x0017DB04 File Offset: 0x0017BD04
|
||||
[Token(Token = "0x6006CB5")]
|
||||
[Address(RVA = "0x1E09310", Offset = "0x1E08310", VA = "0x181E09310")]
|
||||
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;
|
||||
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof = OJMCBOKJFOF.OFFECAMHJGE(<DOFDAMHCJLP>k__BackingField, bfgcdjfnjle);
|
||||
Action<PPENFJMFPNE> action = new Action(this.KKIMJDBDFEP);
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
Action<string> action2 = new Action(this.HEFDHCKJPPC);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006CB6 RID: 27830 RVA: 0x0017DB7C File Offset: 0x0017BD7C
|
||||
[Token(Token = "0x6006CB6")]
|
||||
[Address(RVA = "0x1E09AA0", Offset = "0x1E08AA0", VA = "0x181E09AA0")]
|
||||
public CloneRoomUIDialog()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.BFGCDJFNJLE = empty;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06006CB7 RID: 27831 RVA: 0x0017DB9C File Offset: 0x0017BD9C
|
||||
[Token(Token = "0x6006CB7")]
|
||||
[Address(RVA = "0x1E09290", Offset = "0x1E08290", VA = "0x181E09290")]
|
||||
[CompilerGenerated]
|
||||
private bool BPLPKAJJLLF(string MMBOKOLAJFH)
|
||||
{
|
||||
string text = MMBOKOLAJFH.Trim();
|
||||
this.BFGCDJFNJLE = text;
|
||||
return this.KPKOBLKCBIJ();
|
||||
}
|
||||
|
||||
// Token: 0x06006CB8 RID: 27832 RVA: 0x0017DBC4 File Offset: 0x0017BDC4
|
||||
[Token(Token = "0x6006CB8")]
|
||||
[Address(RVA = "0x1E09760", Offset = "0x1E08760", VA = "0x181E09760")]
|
||||
[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.ONCPNMDGGKG;
|
||||
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;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006CB9 RID: 27833 RVA: 0x0017DC18 File Offset: 0x0017BE18
|
||||
[Token(Token = "0x6006CB9")]
|
||||
[Address(RVA = "0x1E09620", Offset = "0x1E08620", VA = "0x181E09620")]
|
||||
[CompilerGenerated]
|
||||
private void KKIMJDBDFEP(PPENFJMFPNE GJKGOKHKMMP)
|
||||
{
|
||||
base.KHKDGPHPIND(GJKGOKHKMMP, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006CBA RID: 27834 RVA: 0x0017DC30 File Offset: 0x0017BE30
|
||||
[Token(Token = "0x6006CBA")]
|
||||
[Address(RVA = "0x1E094F0", Offset = "0x1E084F0", VA = "0x181E094F0")]
|
||||
[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: 0x040047F8 RID: 18424
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40047F8")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField roomNameField;
|
||||
|
||||
// Token: 0x040047F9 RID: 18425
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40047F9")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI descriptionText;
|
||||
|
||||
// Token: 0x040047FA RID: 18426
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40047FA")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x040047FB RID: 18427
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40047FB")]
|
||||
[SerializeField]
|
||||
private Button3D cancelButton;
|
||||
|
||||
// Token: 0x040047FC RID: 18428
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40047FC")]
|
||||
[SerializeField]
|
||||
private Button3D saveButton;
|
||||
|
||||
// Token: 0x040047FD RID: 18429
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40047FD")]
|
||||
private string BFGCDJFNJLE;
|
||||
|
||||
// Token: 0x040047FE RID: 18430
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x40047FE")]
|
||||
private KLCOGEIGEBJ EBDCIFINPNK;
|
||||
|
||||
// Token: 0x040047FF RID: 18431
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40047FF")]
|
||||
private bool PBPPKEHPIND;
|
||||
|
||||
// Token: 0x020012EE RID: 4846
|
||||
[Token(Token = "0x20012EE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JPIPBNCAKBL
|
||||
{
|
||||
// Token: 0x06006CBB RID: 27835 RVA: 0x0017DC64 File Offset: 0x0017BE64
|
||||
[Token(Token = "0x6006CBB")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public JPIPBNCAKBL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006CBC RID: 27836 RVA: 0x0017DC78 File Offset: 0x0017BE78
|
||||
[Token(Token = "0x6006CBC")]
|
||||
[Address(RVA = "0x1E0FB80", Offset = "0x1E0EB80", VA = "0x181E0FB80")]
|
||||
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.ONCPNMDGGKG;
|
||||
CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals = bmaolfagcek.CS$<>8__locals1;
|
||||
SessionManager.BDPNOBGNGNI bdpnobgngni = this.source;
|
||||
Action<SessionManager.BKOJBGONLCK> action2 = delegate(SessionManager.BKOJBGONLCK result)
|
||||
{
|
||||
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 (result == 0)
|
||||
{
|
||||
Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
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;
|
||||
KFBABPAPIMB kfbabpapimb = instance2.Run(<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04004800 RID: 18432
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004800")]
|
||||
public Action<bool> cloneDialogClosed;
|
||||
|
||||
// Token: 0x04004801 RID: 18433
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004801")]
|
||||
public SessionManager.BDPNOBGNGNI source;
|
||||
}
|
||||
|
||||
// Token: 0x020012EF RID: 4847
|
||||
[Token(Token = "0x20012EF")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CJAMEDPKLNH
|
||||
{
|
||||
// Token: 0x06006CBD RID: 27837 RVA: 0x0017DD00 File Offset: 0x0017BF00
|
||||
[Token(Token = "0x6006CBD")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CJAMEDPKLNH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004802 RID: 18434
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004802")]
|
||||
public KLCOGEIGEBJ targetRoom;
|
||||
}
|
||||
|
||||
// Token: 0x020012F0 RID: 4848
|
||||
[Token(Token = "0x20012F0")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BMAOLFAGCEK
|
||||
{
|
||||
// Token: 0x06006CBE RID: 27838 RVA: 0x0017DD14 File Offset: 0x0017BF14
|
||||
[Token(Token = "0x6006CBE")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public BMAOLFAGCEK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006CBF RID: 27839 RVA: 0x0017DD28 File Offset: 0x0017BF28
|
||||
[Token(Token = "0x6006CBF")]
|
||||
[Address(RVA = "0x1E08D30", Offset = "0x1E07D30", VA = "0x181E08D30")]
|
||||
internal void <ShowAndEquipMakerPenAfterClone>b__2(SessionManager.BKOJBGONLCK result)
|
||||
{
|
||||
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 (result == 0)
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
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;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04004803 RID: 18435
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004803")]
|
||||
public CIIBGMBOFEI previousRoomInstance;
|
||||
|
||||
// Token: 0x04004804 RID: 18436
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004804")]
|
||||
public CloneRoomUIDialog.CJAMEDPKLNH CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x020012F1 RID: 4849
|
||||
[Token(Token = "0x20012F1")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CDJFPGAEBIN
|
||||
{
|
||||
// Token: 0x06006CC0 RID: 27840 RVA: 0x0017DD94 File Offset: 0x0017BF94
|
||||
[Token(Token = "0x6006CC0")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public CDJFPGAEBIN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006CC1 RID: 27841 RVA: 0x0017DDA8 File Offset: 0x0017BFA8
|
||||
[Token(Token = "0x6006CC1")]
|
||||
[Address(RVA = "0x1E08EB0", Offset = "0x1E07EB0", VA = "0x181E08EB0")]
|
||||
internal IEnumerator<KENFJGFMIPM> <ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06006CC1)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> 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: 0x06006CC2 RID: 27842 RVA: 0x0017DDCC File Offset: 0x0017BFCC
|
||||
[Token(Token = "0x6006CC2")]
|
||||
[Address(RVA = "0x1E08E50", Offset = "0x1E07E50", VA = "0x181E08E50")]
|
||||
internal bool <ShowAndEquipMakerPenAfterClone>b__4()
|
||||
{
|
||||
return Matchmaking.BBJAEJHMAPB != this.previousRoomInstance;
|
||||
}
|
||||
|
||||
// Token: 0x04004805 RID: 18437
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004805")]
|
||||
public CIIBGMBOFEI previousRoomInstance;
|
||||
|
||||
// Token: 0x04004806 RID: 18438
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004806")]
|
||||
public KLCOGEIGEBJ targetRoom;
|
||||
|
||||
// Token: 0x020012F2 RID: 4850
|
||||
[Token(Token = "0x20012F2")]
|
||||
private sealed class <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x06006CC3 RID: 27843 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x6006CC3")]
|
||||
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
||||
[DebuggerHidden]
|
||||
public <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006CC4 RID: 27844 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x6006CC4")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006CC5 RID: 27845 RVA: 0x0017DDEC File Offset: 0x0017BFEC
|
||||
[Token(Token = "0x6006CC5")]
|
||||
[Address(RVA = "0x1E15EE0", Offset = "0x1E14EE0", VA = "0x181E15EE0", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x170011AC RID: 4524
|
||||
// (get) Token: 0x06006CC6 RID: 27846 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x170011AC")]
|
||||
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
||||
{
|
||||
[Token(Token = "0x6006CC6")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006CC7 RID: 27847 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x6006CC7")]
|
||||
[Address(RVA = "0x1E161B0", Offset = "0x1E151B0", VA = "0x181E161B0", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170011AD RID: 4525
|
||||
// (get) Token: 0x06006CC8 RID: 27848 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x170011AD")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x6006CC8")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04004807 RID: 18439
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004807")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x04004808 RID: 18440
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004808")]
|
||||
private KENFJGFMIPM <>2__current;
|
||||
|
||||
// Token: 0x04004809 RID: 18441
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4004809")]
|
||||
public CloneRoomUIDialog.CDJFPGAEBIN <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,246 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Core.Creation;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x0200129F RID: 4767
|
||||
[Token(Token = "0x200129F")]
|
||||
public class ColorInputUIDialog : UIDialog<string, string, ColorInputUIDialog.ABAJPFHNGBK, ColorInputUIDialog.NMLNGBGBKEN>
|
||||
{
|
||||
// Token: 0x06006B53 RID: 27475 RVA: 0x001789F4 File Offset: 0x00176BF4
|
||||
[Token(Token = "0x6006B53")]
|
||||
[Address(RVA = "0x1E09CE0", Offset = "0x1E08CE0", VA = "0x181E09CE0", Slot = "10")]
|
||||
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: 0x06006B54 RID: 27476 RVA: 0x00178A50 File Offset: 0x00176C50
|
||||
[Token(Token = "0x6006B54")]
|
||||
[Address(RVA = "0x1E09ED0", Offset = "0x1E08ED0", VA = "0x181E09ED0")]
|
||||
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: 0x06006B55 RID: 27477 RVA: 0x00178AA4 File Offset: 0x00176CA4
|
||||
[Token(Token = "0x6006B55")]
|
||||
[Address(RVA = "0x1E09B60", Offset = "0x1E08B60", VA = "0x181E09B60")]
|
||||
public void Button_SelectColor(LNBGEMHOKFN shapeColor)
|
||||
{
|
||||
Action<int> preview = this.Preview;
|
||||
this.ACCMBIGCCMH = (int)shapeColor;
|
||||
preview(shapeColor);
|
||||
}
|
||||
|
||||
// Token: 0x06006B56 RID: 27478 RVA: 0x00178AD0 File Offset: 0x00176CD0
|
||||
[Token(Token = "0x6006B56")]
|
||||
[Address(RVA = "0x1E0A020", Offset = "0x1E09020", VA = "0x181E0A020", Slot = "26")]
|
||||
public override PMGCJEPKFOF<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: 0x06006B57 RID: 27479 RVA: 0x00178B04 File Offset: 0x00176D04
|
||||
[Token(Token = "0x6006B57")]
|
||||
[Address(RVA = "0x1E09BC0", Offset = "0x1E08BC0", VA = "0x181E09BC0")]
|
||||
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: 0x06006B58 RID: 27480 RVA: 0x00178B4C File Offset: 0x00176D4C
|
||||
[Token(Token = "0x6006B58")]
|
||||
[Address(RVA = "0x1E09E30", Offset = "0x1E08E30", VA = "0x181E09E30", Slot = "12")]
|
||||
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: 0x06006B59 RID: 27481 RVA: 0x00178B78 File Offset: 0x00176D78
|
||||
[Token(Token = "0x6006B59")]
|
||||
[Address(RVA = "0x1E09AF0", Offset = "0x1E08AF0", VA = "0x181E09AF0")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
ColorInputUIDialog.NMLNGBGBKEN iofbigoienk = ColorInputUIDialog.IOFBIGOIENK;
|
||||
base.KHKDGPHPIND(iofbigoienk, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006B5A RID: 27482 RVA: 0x00178B94 File Offset: 0x00176D94
|
||||
[Token(Token = "0x6006B5A")]
|
||||
[Address(RVA = "0x1E09C60", Offset = "0x1E08C60", VA = "0x181E09C60", Slot = "24")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
ColorInputUIDialog.NMLNGBGBKEN iofbigoienk = ColorInputUIDialog.IOFBIGOIENK;
|
||||
base.KHKDGPHPIND(iofbigoienk, OLFBOPIKDCI);
|
||||
}
|
||||
|
||||
// Token: 0x06006B5B RID: 27483 RVA: 0x00178BB0 File Offset: 0x00176DB0
|
||||
[Token(Token = "0x6006B5B")]
|
||||
[Address(RVA = "0x1E0A100", Offset = "0x1E09100", VA = "0x181E0A100")]
|
||||
public ColorInputUIDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006B5C RID: 27484 RVA: 0x00178BDC File Offset: 0x00176DDC
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6006B5C")]
|
||||
[Address(RVA = "0x1E0A0B0", Offset = "0x1E090B0", VA = "0x181E0A0B0")]
|
||||
static ColorInputUIDialog()
|
||||
{
|
||||
ulong num;
|
||||
ColorInputUIDialog.IOFBIGOIENK = num;
|
||||
}
|
||||
|
||||
// Token: 0x040046CC RID: 18124
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40046CC")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI titleText;
|
||||
|
||||
// Token: 0x040046CD RID: 18125
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40046CD")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI okText;
|
||||
|
||||
// Token: 0x040046CE RID: 18126
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40046CE")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x040046CF RID: 18127
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40046CF")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private MakerPenColorGrid colorButtonPagedGrid;
|
||||
|
||||
// Token: 0x040046D0 RID: 18128
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40046D0")]
|
||||
private int ACCMBIGCCMH = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x040046D1 RID: 18129
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x40046D1")]
|
||||
public Action<int> Preview;
|
||||
|
||||
// Token: 0x040046D2 RID: 18130
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x40046D2")]
|
||||
private ColorInputUIDialog.ABAJPFHNGBK IOMCEKHGJNF;
|
||||
|
||||
// Token: 0x040046D3 RID: 18131
|
||||
[Token(Token = "0x40046D3")]
|
||||
private static ColorInputUIDialog.NMLNGBGBKEN IOFBIGOIENK;
|
||||
|
||||
// Token: 0x040046D4 RID: 18132
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x40046D4")]
|
||||
private bool FLCKNFHKPON = true;
|
||||
|
||||
// Token: 0x020012A0 RID: 4768
|
||||
[Token(Token = "0x20012A0")]
|
||||
public sealed class ABAJPFHNGBK : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06006B5D RID: 27485 RVA: 0x00178BF0 File Offset: 0x00176DF0
|
||||
[Token(Token = "0x6006B5D")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public ABAJPFHNGBK(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06006B5E RID: 27486 RVA: 0x00178C0C File Offset: 0x00176E0C
|
||||
[Token(Token = "0x6006B5E")]
|
||||
[Address(RVA = "0x1DE9E40", Offset = "0x1DE8E40", VA = "0x181DE9E40", Slot = "13")]
|
||||
public bool Invoke(TextMeshProUGUI DEIGEPKFGHG, string DBFBLNILIGL)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006B5F RID: 27487 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6006B5F")]
|
||||
[Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", 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: 0x06006B60 RID: 27488 RVA: 0x00178C80 File Offset: 0x00176E80
|
||||
[Token(Token = "0x6006B60")]
|
||||
[Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")]
|
||||
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020012A1 RID: 4769
|
||||
[Token(Token = "0x20012A1")]
|
||||
public struct NMLNGBGBKEN
|
||||
{
|
||||
// Token: 0x040046D5 RID: 18133
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40046D5")]
|
||||
public int FPBDPNBBANO;
|
||||
|
||||
// Token: 0x040046D6 RID: 18134
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40046D6")]
|
||||
public JPIJGHNNIDP FKNOPGEADKO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012CC RID: 4812
|
||||
[Token(Token = "0x20012CC")]
|
||||
public abstract class ConfirmUIDialog<T1> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x06006BFA RID: 27642
|
||||
[Token(Token = "0x6006BFA")]
|
||||
[Address(Slot = "28")]
|
||||
public abstract PMGCJEPKFOF<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB);
|
||||
|
||||
// Token: 0x06006BFB RID: 27643 RVA: 0x0017A4D4 File Offset: 0x001786D4
|
||||
[Token(Token = "0x6006BFB")]
|
||||
[Address(RVA = "0x1FC9F70", Offset = "0x1FC8F70", VA = "0x181FC9F70")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012CD RID: 4813
|
||||
[Token(Token = "0x20012CD")]
|
||||
public abstract class ConfirmUIDialog<T1, T2> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x06006BFC RID: 27644
|
||||
[Token(Token = "0x6006BFC")]
|
||||
[Address(Slot = "28")]
|
||||
public abstract PMGCJEPKFOF<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE);
|
||||
|
||||
// Token: 0x06006BFD RID: 27645 RVA: 0x0017A4F0 File Offset: 0x001786F0
|
||||
[Token(Token = "0x6006BFD")]
|
||||
[Address(RVA = "0x1FC9F70", Offset = "0x1FC8F70", VA = "0x181FC9F70")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012CE RID: 4814
|
||||
[Token(Token = "0x20012CE")]
|
||||
public abstract class ConfirmUIDialog<T1, T2, T3> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x06006BFE RID: 27646
|
||||
[Token(Token = "0x6006BFE")]
|
||||
[Address(Slot = "28")]
|
||||
public abstract PMGCJEPKFOF<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO);
|
||||
|
||||
// Token: 0x06006BFF RID: 27647 RVA: 0x0017A50C File Offset: 0x0017870C
|
||||
[Token(Token = "0x6006BFF")]
|
||||
[Address(RVA = "0x1FC9F70", Offset = "0x1FC8F70", VA = "0x181FC9F70")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012CF RID: 4815
|
||||
[Token(Token = "0x20012CF")]
|
||||
public abstract class ConfirmUIDialog<T1, T2, T3, T4> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x06006C00 RID: 27648
|
||||
[Token(Token = "0x6006C00")]
|
||||
[Address(Slot = "28")]
|
||||
public abstract PMGCJEPKFOF<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO, T4 BAHGOKLPPFC);
|
||||
|
||||
// Token: 0x06006C01 RID: 27649 RVA: 0x0017A528 File Offset: 0x00178728
|
||||
[Token(Token = "0x6006C01")]
|
||||
[Address(RVA = "0x1FC9F70", Offset = "0x1FC8F70", VA = "0x181FC9F70")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012D0 RID: 4816
|
||||
[Token(Token = "0x20012D0")]
|
||||
public abstract class ConfirmUIDialog<T1, T2, T3, T4, T5> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x06006C02 RID: 27650
|
||||
[Token(Token = "0x6006C02")]
|
||||
[Address(Slot = "28")]
|
||||
public abstract PMGCJEPKFOF<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO, T4 BAHGOKLPPFC, T5 APPPEMMNKAM);
|
||||
|
||||
// Token: 0x06006C03 RID: 27651 RVA: 0x0017A544 File Offset: 0x00178744
|
||||
[Token(Token = "0x6006C03")]
|
||||
[Address(RVA = "0x1FC9F70", Offset = "0x1FC8F70", VA = "0x181FC9F70")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012D1 RID: 4817
|
||||
[Token(Token = "0x20012D1")]
|
||||
public abstract class ConfirmUIDialog<T1, T2, T3, T4, T5, T6> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x06006C04 RID: 27652
|
||||
[Token(Token = "0x6006C04")]
|
||||
[Address(Slot = "28")]
|
||||
public abstract PMGCJEPKFOF<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO, T4 BAHGOKLPPFC, T5 APPPEMMNKAM, T6 LCAFDACMFGM);
|
||||
|
||||
// Token: 0x06006C05 RID: 27653 RVA: 0x0017A560 File Offset: 0x00178760
|
||||
[Token(Token = "0x6006C05")]
|
||||
[Address(RVA = "0x1FC9F70", Offset = "0x1FC8F70", VA = "0x181FC9F70")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012CB RID: 4811
|
||||
[Token(Token = "0x20012CB")]
|
||||
public abstract class ConfirmUIDialog : UIDialog<JPIJGHNNIDP>
|
||||
{
|
||||
// Token: 0x06006BF2 RID: 27634 RVA: 0x0017A408 File Offset: 0x00178608
|
||||
[Token(Token = "0x6006BF2")]
|
||||
[Address(RVA = "0x1E0A150", Offset = "0x1E09150", VA = "0x181E0A150", Slot = "26")]
|
||||
public virtual void Button_Affirmative()
|
||||
{
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006BF3 RID: 27635 RVA: 0x0017A420 File Offset: 0x00178620
|
||||
[Token(Token = "0x6006BF3")]
|
||||
[Address(RVA = "0x1E0A190", Offset = "0x1E09190", VA = "0x181E0A190")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006BF4 RID: 27636 RVA: 0x0017A438 File Offset: 0x00178638
|
||||
[Token(Token = "0x6006BF4")]
|
||||
[Address(RVA = "0x1E0A1D0", Offset = "0x1E091D0", VA = "0x181E0A1D0")]
|
||||
public void Button_Negative()
|
||||
{
|
||||
base.KHKDGPHPIND((uint)2, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006BF5 RID: 27637 RVA: 0x0017A450 File Offset: 0x00178650
|
||||
[Token(Token = "0x6006BF5")]
|
||||
[Address(RVA = "0x1E0A210", Offset = "0x1E09210", VA = "0x181E0A210")]
|
||||
public void Button_NotNow()
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006BF6 RID: 27638 RVA: 0x0017A468 File Offset: 0x00178668
|
||||
[Token(Token = "0x6006BF6")]
|
||||
[Address(RVA = "0x1E0A250", Offset = "0x1E09250", VA = "0x181E0A250", Slot = "27")]
|
||||
public virtual void Button_Other()
|
||||
{
|
||||
base.KHKDGPHPIND((uint)3, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006BF7 RID: 27639 RVA: 0x0017A480 File Offset: 0x00178680
|
||||
[Token(Token = "0x6006BF7")]
|
||||
[Address(RVA = "0x1E0A2E0", Offset = "0x1E092E0", VA = "0x181E0A2E0", Slot = "12")]
|
||||
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: 0x06006BF8 RID: 27640 RVA: 0x0017A4A8 File Offset: 0x001786A8
|
||||
[Token(Token = "0x6006BF8")]
|
||||
[Address(RVA = "0x1E0A290", Offset = "0x1E09290", VA = "0x181E0A290", Slot = "24")]
|
||||
public override void ForceCancel(bool OPBKEBCBNLE)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, OPBKEBCBNLE);
|
||||
}
|
||||
|
||||
// Token: 0x06006BF9 RID: 27641 RVA: 0x0017A4C0 File Offset: 0x001786C0
|
||||
[Token(Token = "0x6006BF9")]
|
||||
[Address(RVA = "0x1E0A350", Offset = "0x1E09350", VA = "0x181E0A350")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,184 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012FD RID: 4861
|
||||
[Token(Token = "0x20012FD")]
|
||||
public class EditInventionTagsDialog : EditTagsDialog<OBBBPCBIMME>, CINJNCJKHAF
|
||||
{
|
||||
// Token: 0x170011B0 RID: 4528
|
||||
// (get) Token: 0x06006D09 RID: 27913 RVA: 0x0017ED04 File Offset: 0x0017CF04
|
||||
[Token(Token = "0x170011B0")]
|
||||
protected override int CLJOBCGKDGF
|
||||
{
|
||||
[Token(Token = "0x6006D09")]
|
||||
[Address(RVA = "0x6271D0", Offset = "0x6261D0", VA = "0x1806271D0", Slot = "29")]
|
||||
get
|
||||
{
|
||||
return 5;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D0A RID: 27914 RVA: 0x0017ED14 File Offset: 0x0017CF14
|
||||
[Token(Token = "0x6006D0A")]
|
||||
[Address(RVA = "0x1E0C4F0", Offset = "0x1E0B4F0", VA = "0x181E0C4F0", Slot = "28")]
|
||||
public override PMGCJEPKFOF<JPIJGHNNIDP> ShowDialog(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this.BFKEFCFNNKH = LDNFNNNHPPB;
|
||||
if (LDNFNNNHPPB == 0)
|
||||
{
|
||||
string empty = string.Empty;
|
||||
ulong num;
|
||||
base.BMFPEJMLIKD(empty, num != 0UL);
|
||||
}
|
||||
int num2 = 0;
|
||||
base.BMFPEJMLIKD("Loading...", num2 != 0);
|
||||
PMGCJEPKFOF<HJPDBNLCGIB> pmgcjepkfof = BBHENFCNLAB.IIPHPOBADGF(this.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField);
|
||||
Action<HJPDBNLCGIB> action = new Action(this.LJBPFGFABGI);
|
||||
int num3 = 0;
|
||||
num3 += num3;
|
||||
num3++;
|
||||
Action action2 = new Action(this.CFNCKLOJCLA);
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x06006D0B RID: 27915 RVA: 0x0017ED94 File Offset: 0x0017CF94
|
||||
[Token(Token = "0x6006D0B")]
|
||||
[Address(RVA = "0x1E0BDA0", Offset = "0x1E0ADA0", VA = "0x181E0BDA0", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
PMGCJEPKFOF<List<string>> pmgcjepkfof = BBHENFCNLAB.CJFHAPJJPEO();
|
||||
Action<List<string>> action = new Action(this.AFGABJCAGIO);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006D0C RID: 27916 RVA: 0x0017EDC4 File Offset: 0x0017CFC4
|
||||
[Token(Token = "0x6006D0C")]
|
||||
[Address(RVA = "0x1E0BE60", Offset = "0x1E0AE60", VA = "0x181E0BE60")]
|
||||
public void Button_Save()
|
||||
{
|
||||
if (base.DCLACCBLANM())
|
||||
{
|
||||
int num = 0;
|
||||
base.BMFPEJMLIKD("Saving...", num != 0);
|
||||
long <BHBCCAKKIMJ>k__BackingField = this.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField;
|
||||
Action<NJMAEIPIOAP> action = new Action(this.GHMPCEHDELC);
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
Action<string> action2 = new Action(this.GKGIFPJNPLG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D0D RID: 27917 RVA: 0x0017EE28 File Offset: 0x0017D028
|
||||
[Token(Token = "0x6006D0D")]
|
||||
[Address(RVA = "0x1E0C6B0", Offset = "0x1E0B6B0", VA = "0x181E0C6B0")]
|
||||
public EditInventionTagsDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006D0E RID: 27918 RVA: 0x0017EE3C File Offset: 0x0017D03C
|
||||
[Token(Token = "0x6006D0E")]
|
||||
[Address(RVA = "0x1E0C180", Offset = "0x1E0B180", VA = "0x181E0C180")]
|
||||
[CompilerGenerated]
|
||||
private void LJBPFGFABGI(HJPDBNLCGIB GKMINFBIAMJ)
|
||||
{
|
||||
if (GKMINFBIAMJ != 0)
|
||||
{
|
||||
List<JLFCINPLFID> <KKFLLGKIPND>k__BackingField = GKMINFBIAMJ.<KKFLLGKIPND>k__BackingField;
|
||||
Func<JLFCINPLFID, bool> <>9__3_ = EditInventionTagsDialog.<>c.<>9__3_2;
|
||||
if (<>9__3_ == 0)
|
||||
{
|
||||
EditInventionTagsDialog.<>c.<>9__3_2 = (JLFCINPLFID tag) => tag.<PALMIOEJANE>k__BackingField == GGCHLMKPJLE.General;
|
||||
}
|
||||
IEnumerable<JLFCINPLFID> enumerable = Enumerable.Where<JLFCINPLFID>(<KKFLLGKIPND>k__BackingField, <>9__3_);
|
||||
Func<JLFCINPLFID, string> func;
|
||||
if (EditInventionTagsDialog.<>c.<>9__3_3 == 0)
|
||||
{
|
||||
func = (JLFCINPLFID tag) => tag.<PAJHIMLGFHH>k__BackingField;
|
||||
EditInventionTagsDialog.<>c.<>9__3_3 = func;
|
||||
}
|
||||
List<string> list = Enumerable.ToList<string>(Enumerable.Select<JLFCINPLFID, string>(enumerable, func));
|
||||
List<JLFCINPLFID> <KKFLLGKIPND>k__BackingField2 = GKMINFBIAMJ.<KKFLLGKIPND>k__BackingField;
|
||||
Func<JLFCINPLFID, bool> func2;
|
||||
if (EditInventionTagsDialog.<>c.<>9__3_4 == 0)
|
||||
{
|
||||
func2 = delegate(JLFCINPLFID tag)
|
||||
{
|
||||
GGCHLMKPJLE <PALMIOEJANE>k__BackingField = tag.<PALMIOEJANE>k__BackingField;
|
||||
if (<PALMIOEJANE>k__BackingField == GGCHLMKPJLE.Auto)
|
||||
{
|
||||
}
|
||||
return <PALMIOEJANE>k__BackingField == GGCHLMKPJLE.AGOnly;
|
||||
};
|
||||
EditInventionTagsDialog.<>c.<>9__3_4 = func2;
|
||||
}
|
||||
IEnumerable<JLFCINPLFID> enumerable2 = Enumerable.Where<JLFCINPLFID>(<KKFLLGKIPND>k__BackingField2, func2);
|
||||
Func<JLFCINPLFID, string> func3;
|
||||
if (EditInventionTagsDialog.<>c.<>9__3_5 == 0)
|
||||
{
|
||||
func3 = (JLFCINPLFID tag) => tag.<PAJHIMLGFHH>k__BackingField;
|
||||
EditInventionTagsDialog.<>c.<>9__3_5 = func3;
|
||||
}
|
||||
List<string> list2 = Enumerable.ToList<string>(Enumerable.Select<JLFCINPLFID, string>(enumerable2, func3));
|
||||
base.JLJGALBGFOK();
|
||||
base.MFNAPJMOHIP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D0F RID: 27919 RVA: 0x0017EF24 File Offset: 0x0017D124
|
||||
[Token(Token = "0x6006D0F")]
|
||||
[Address(RVA = "0x1E0C020", Offset = "0x1E0B020", VA = "0x181E0C020")]
|
||||
[CompilerGenerated]
|
||||
private void CFNCKLOJCLA()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
base.BMFPEJMLIKD(empty, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006D10 RID: 27920 RVA: 0x0017EF40 File Offset: 0x0017D140
|
||||
[Token(Token = "0x6006D10")]
|
||||
[Address(RVA = "0x1E0BD20", Offset = "0x1E0AD20", VA = "0x181E0BD20")]
|
||||
[CompilerGenerated]
|
||||
private void AFGABJCAGIO(List<string> BEHKJEAHGLD)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
base.MFNAPJMOHIP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D11 RID: 27921 RVA: 0x0017EF60 File Offset: 0x0017D160
|
||||
[Token(Token = "0x6006D11")]
|
||||
[Address(RVA = "0x1E0C070", Offset = "0x1E0B070", VA = "0x181E0C070")]
|
||||
[CompilerGenerated]
|
||||
private void GHMPCEHDELC(NJMAEIPIOAP GIAOBLMEMMI)
|
||||
{
|
||||
string empty = string.Empty;
|
||||
base.AOMFBFABCFO(empty, GIAOBLMEMMI);
|
||||
}
|
||||
|
||||
// Token: 0x06006D12 RID: 27922 RVA: 0x0017EF7C File Offset: 0x0017D17C
|
||||
[Token(Token = "0x6006D12")]
|
||||
[Address(RVA = "0x1E0C0D0", Offset = "0x1E0B0D0", VA = "0x181E0C0D0")]
|
||||
[CompilerGenerated]
|
||||
private void GKGIFPJNPLG(string MOPOMPHBHKF)
|
||||
{
|
||||
Debug.LogError("Failed to modify tags: " + MOPOMPHBHKF);
|
||||
string text = "Failed to modify tags: " + MOPOMPHBHKF;
|
||||
base.BMFPEJMLIKD(text, true);
|
||||
}
|
||||
|
||||
// Token: 0x04004837 RID: 18487
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4004837")]
|
||||
private OBBBPCBIMME BFKEFCFNNKH;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,192 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012FF RID: 4863
|
||||
[Token(Token = "0x20012FF")]
|
||||
public class EditPlayerEventTagsDialog : EditTagsDialog<EditPlayerEventTagsDialog.HCIOHLPMANA>
|
||||
{
|
||||
// Token: 0x170011B1 RID: 4529
|
||||
// (get) Token: 0x06006D19 RID: 27929 RVA: 0x0017F054 File Offset: 0x0017D254
|
||||
[Token(Token = "0x170011B1")]
|
||||
protected override int CLJOBCGKDGF
|
||||
{
|
||||
[Token(Token = "0x6006D19")]
|
||||
[Address(RVA = "0x4DB5B0", Offset = "0x4DA5B0", VA = "0x1804DB5B0", Slot = "29")]
|
||||
get
|
||||
{
|
||||
return 3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D1A RID: 27930 RVA: 0x0017F064 File Offset: 0x0017D264
|
||||
[Token(Token = "0x6006D1A")]
|
||||
[Address(RVA = "0x1E0C770", Offset = "0x1E0B770", VA = "0x181E0C770", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
PMGCJEPKFOF<List<string>> pmgcjepkfof = GNPDMBPGHBH.CJFHAPJJPEO();
|
||||
Action<List<string>> action = new Action(this.AFGABJCAGIO);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006D1B RID: 27931 RVA: 0x0017F094 File Offset: 0x0017D294
|
||||
[Token(Token = "0x6006D1B")]
|
||||
[Address(RVA = "0x1E0CDC0", Offset = "0x1E0BDC0", VA = "0x181E0CDC0", Slot = "28")]
|
||||
public override PMGCJEPKFOF<JPIJGHNNIDP> ShowDialog(EditPlayerEventTagsDialog.HCIOHLPMANA FMKCPGMFFMI)
|
||||
{
|
||||
EditPlayerEventTagsDialog.HCIOHLPMANA jjapbnjppak = this.JJAPBNJPPAK;
|
||||
if (jjapbnjppak == 0)
|
||||
{
|
||||
IReadOnlyList<string> pkkadkgdhni = this.JJAPBNJPPAK.PKKADKGDHNI;
|
||||
if (pkkadkgdhni == 0)
|
||||
{
|
||||
goto IL_46;
|
||||
}
|
||||
List<string> list = Enumerable.ToList<string>(pkkadkgdhni);
|
||||
base.JLJGALBGFOK();
|
||||
base.MFNAPJMOHIP();
|
||||
}
|
||||
Action<List<string>> ijpkbhejdol = jjapbnjppak.IJPKBHEJDOL;
|
||||
Action<IOFNNFFJIAN> action = new Action(this.OKPAOGJIJCC);
|
||||
IL_46:
|
||||
string text = string.Empty;
|
||||
base.BMFPEJMLIKD(text, true);
|
||||
text = "Save";
|
||||
if (this.JJAPBNJPPAK == (ulong)0L)
|
||||
{
|
||||
text = "Okay";
|
||||
}
|
||||
base.SetButtonText(text, "Cancel");
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x06006D1C RID: 27932 RVA: 0x0017F12C File Offset: 0x0017D32C
|
||||
[Token(Token = "0x6006D1C")]
|
||||
[Address(RVA = "0x1E0C830", Offset = "0x1E0B830", VA = "0x181E0C830")]
|
||||
public void Button_Save()
|
||||
{
|
||||
if (base.DCLACCBLANM())
|
||||
{
|
||||
if (this.JJAPBNJPPAK.IJPKBHEJDOL != 0)
|
||||
{
|
||||
}
|
||||
if (this.JJAPBNJPPAK == (ulong)0L)
|
||||
{
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
base.BMFPEJMLIKD("Saving...", num != 0);
|
||||
EditPlayerEventTagsDialog.HCIOHLPMANA jjapbnjppak = this.JJAPBNJPPAK;
|
||||
int num2 = 0;
|
||||
Action<LLNPLLBEJBE> action = new Action(this.JKJJAEOOHHH);
|
||||
if (num2 < this)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == this)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D1D RID: 27933 RVA: 0x0017F198 File Offset: 0x0017D398
|
||||
[Token(Token = "0x6006D1D")]
|
||||
[Address(RVA = "0x1E0CF80", Offset = "0x1E0BF80", VA = "0x181E0CF80")]
|
||||
public EditPlayerEventTagsDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006D1E RID: 27934 RVA: 0x0017F1AC File Offset: 0x0017D3AC
|
||||
[Token(Token = "0x6006D1E")]
|
||||
[Address(RVA = "0x1E0C6F0", Offset = "0x1E0B6F0", VA = "0x181E0C6F0")]
|
||||
[CompilerGenerated]
|
||||
private void AFGABJCAGIO(List<string> BEHKJEAHGLD)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
base.MFNAPJMOHIP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D1F RID: 27935 RVA: 0x0017F1CC File Offset: 0x0017D3CC
|
||||
[Token(Token = "0x6006D1F")]
|
||||
[Address(RVA = "0x1E0CBC0", Offset = "0x1E0BBC0", VA = "0x181E0CBC0")]
|
||||
[CompilerGenerated]
|
||||
private void OKPAOGJIJCC(IOFNNFFJIAN EFDBFLPKHKA)
|
||||
{
|
||||
if (EFDBFLPKHKA != 0)
|
||||
{
|
||||
List<JLFCINPLFID> <KKFLLGKIPND>k__BackingField = EFDBFLPKHKA.<KKFLLGKIPND>k__BackingField;
|
||||
Func<JLFCINPLFID, bool> <>9__5_ = EditPlayerEventTagsDialog.<>c.<>9__5_1;
|
||||
if (<>9__5_ == 0)
|
||||
{
|
||||
EditPlayerEventTagsDialog.<>c.<>9__5_1 = (JLFCINPLFID t) => t.<PALMIOEJANE>k__BackingField == GGCHLMKPJLE.General;
|
||||
}
|
||||
IEnumerable<JLFCINPLFID> enumerable = Enumerable.Where<JLFCINPLFID>(<KKFLLGKIPND>k__BackingField, <>9__5_);
|
||||
Func<JLFCINPLFID, string> func;
|
||||
if (EditPlayerEventTagsDialog.<>c.<>9__5_2 == 0)
|
||||
{
|
||||
func = (JLFCINPLFID t) => t.<PAJHIMLGFHH>k__BackingField;
|
||||
EditPlayerEventTagsDialog.<>c.<>9__5_2 = func;
|
||||
}
|
||||
List<string> list = Enumerable.ToList<string>(Enumerable.Select<JLFCINPLFID, string>(enumerable, func));
|
||||
base.JLJGALBGFOK();
|
||||
base.MFNAPJMOHIP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D20 RID: 27936 RVA: 0x0017F24C File Offset: 0x0017D44C
|
||||
[Token(Token = "0x6006D20")]
|
||||
[Address(RVA = "0x1E0CB00", Offset = "0x1E0BB00", VA = "0x181E0CB00")]
|
||||
[CompilerGenerated]
|
||||
private void JKJJAEOOHHH(LLNPLLBEJBE MAOOLFEBOOD)
|
||||
{
|
||||
DGOPHENCPOC <PAMGOEFEDLE>k__BackingField = MAOOLFEBOOD.<PAMGOEFEDLE>k__BackingField;
|
||||
if (<PAMGOEFEDLE>k__BackingField != DGOPHENCPOC.Success)
|
||||
{
|
||||
if (<PAMGOEFEDLE>k__BackingField != DGOPHENCPOC.ModifyTagsFailed)
|
||||
{
|
||||
string text = <PAMGOEFEDLE>k__BackingField.CAHFAHEBPNM();
|
||||
}
|
||||
NJMAEIPIOAP <OKCOAMCNOKK>k__BackingField = MAOOLFEBOOD.<OKCOAMCNOKK>k__BackingField;
|
||||
string text2;
|
||||
base.BMFPEJMLIKD(text2, true);
|
||||
return;
|
||||
}
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x0400483D RID: 18493
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400483D")]
|
||||
private EditPlayerEventTagsDialog.HCIOHLPMANA JJAPBNJPPAK;
|
||||
|
||||
// Token: 0x02001300 RID: 4864
|
||||
[Token(Token = "0x2001300")]
|
||||
public struct HCIOHLPMANA
|
||||
{
|
||||
// Token: 0x0400483E RID: 18494
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400483E")]
|
||||
public CCMBKDINCAH AANNMHFBONM;
|
||||
|
||||
// Token: 0x0400483F RID: 18495
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400483F")]
|
||||
public IReadOnlyList<string> PKKADKGDHNI;
|
||||
|
||||
// Token: 0x04004840 RID: 18496
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004840")]
|
||||
public Action<List<string>> IJPKBHEJDOL;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,363 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001302 RID: 4866
|
||||
[Token(Token = "0x2001302")]
|
||||
public abstract class EditTagsDialog<T> : ConfirmUIDialog<T>
|
||||
{
|
||||
// Token: 0x170011B2 RID: 4530
|
||||
// (get) Token: 0x06006D25 RID: 27941
|
||||
[Token(Token = "0x170011B2")]
|
||||
protected abstract int CLJOBCGKDGF
|
||||
{
|
||||
[Token(Token = "0x6006D25")]
|
||||
[Address(Slot = "29")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x06006D26 RID: 27942 RVA: 0x0017F2F4 File Offset: 0x0017D4F4
|
||||
[Token(Token = "0x6006D26")]
|
||||
[Address(RVA = "0x1FCA470", Offset = "0x1FC9470", VA = "0x181FCA470", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
int num = 0;
|
||||
ToggleButton3D[] array;
|
||||
if (num < array.Length)
|
||||
{
|
||||
new EditTagsDialog.JELMHBENPFK().toggleIndex = num;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D27 RID: 27943 RVA: 0x0017F328 File Offset: 0x0017D528
|
||||
[Token(Token = "0x6006D27")]
|
||||
[Address(RVA = "0x1FCB560", Offset = "0x1FCA560", VA = "0x181FCB560", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
int num = 0;
|
||||
InputField3D inputField3D = this.playerTagsField;
|
||||
if (num < inputField3D)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D28 RID: 27944 RVA: 0x0017F354 File Offset: 0x0017D554
|
||||
[Token(Token = "0x6006D28")]
|
||||
[Address(RVA = "0x1FCA7B0", Offset = "0x1FC97B0", VA = "0x181FCA7B0")]
|
||||
protected void BMFPEJMLIKD(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
int num = 0;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x06006D29 RID: 27945 RVA: 0x0017F370 File Offset: 0x0017D570
|
||||
[Token(Token = "0x6006D29")]
|
||||
[Address(RVA = "0x1FCAEA0", Offset = "0x1FC9EA0", VA = "0x181FCAEA0")]
|
||||
protected void JLJGALBGFOK()
|
||||
{
|
||||
bool flag;
|
||||
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D2A RID: 27946 RVA: 0x0017F390 File Offset: 0x0017D590
|
||||
[Token(Token = "0x6006D2A")]
|
||||
[Address(RVA = "0x1FCA0F0", Offset = "0x1FC90F0", VA = "0x181FCA0F0")]
|
||||
protected void AOMFBFABCFO(string MOPOMPHBHKF, NJMAEIPIOAP MAOOLFEBOOD)
|
||||
{
|
||||
Debug.LogError("Failed to modify tags: " + MOPOMPHBHKF);
|
||||
string text = "Failed to modify tags: " + MOPOMPHBHKF;
|
||||
this.BMFPEJMLIKD(text, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006D2B RID: 27947 RVA: 0x0017F3F0 File Offset: 0x0017D5F0
|
||||
[Token(Token = "0x6006D2B")]
|
||||
[Address(RVA = "0x1FCABA0", Offset = "0x1FC9BA0", VA = "0x181FCABA0")]
|
||||
protected bool DCLACCBLANM()
|
||||
{
|
||||
string text;
|
||||
if (string.IsNullOrEmpty(text))
|
||||
{
|
||||
}
|
||||
char[] array = new char[4];
|
||||
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.793B7F8007695DFB283C88ACADE6C53B40B35D57).FieldHandle);
|
||||
string text2;
|
||||
string[] array2 = text2.Split(array, StringSplitOptions.RemoveEmptyEntries);
|
||||
if (Enumerable.Count<string>(Enumerable.Distinct<string>(array2)) == array2.Length)
|
||||
{
|
||||
int num = 0;
|
||||
int length = array2.Length;
|
||||
if (num < length)
|
||||
{
|
||||
string text3 = array2[num];
|
||||
if (text3.AFNHOCAOHON())
|
||||
{
|
||||
int stringLength = text3.m_stringLength;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006D2C RID: 27948 RVA: 0x0017F478 File Offset: 0x0017D678
|
||||
[Token(Token = "0x6006D2C")]
|
||||
[Address(RVA = "0x1FCB2F0", Offset = "0x1FCA2F0", VA = "0x181FCB2F0")]
|
||||
protected void MFNAPJMOHIP()
|
||||
{
|
||||
EditTagsDialog.DEIEEFLNAKN deieeflnakn = new EditTagsDialog.DEIEEFLNAKN();
|
||||
int num = 0;
|
||||
deieeflnakn.i = num;
|
||||
if (num < deieeflnakn)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
GameObject gameObject;
|
||||
ulong num3;
|
||||
gameObject.SetActive(num3 != 0UL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D2D RID: 27949 RVA: 0x0017F4BC File Offset: 0x0017D6BC
|
||||
[Token(Token = "0x6006D2D")]
|
||||
[Address(RVA = "0x1FCB5F0", Offset = "0x1FCA5F0", VA = "0x181FCB5F0")]
|
||||
public void SetButtonText(string NGLHJIOMKBG, string PFPKPDLHEEL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D2E RID: 27950 RVA: 0x0017F4D8 File Offset: 0x0017D6D8
|
||||
[Token(Token = "0x6006D2E")]
|
||||
[Address(RVA = "0x1FCBA30", Offset = "0x1FCAA30", VA = "0x181FCBA30")]
|
||||
public void Toggle_Tag(int EFBDCIJMFGD, bool LLJFGDMOOFA)
|
||||
{
|
||||
EditTagsDialog.JIFMHNPCOOO jifmhnpcooo = new EditTagsDialog.JIFMHNPCOOO();
|
||||
jifmhnpcooo.<>4__this = this;
|
||||
jifmhnpcooo.index = EFBDCIJMFGD;
|
||||
if (EFBDCIJMFGD < jifmhnpcooo)
|
||||
{
|
||||
if (LLJFGDMOOFA)
|
||||
{
|
||||
string text;
|
||||
string text2;
|
||||
if (text == 0)
|
||||
{
|
||||
text2 = text + ", ";
|
||||
}
|
||||
string text3 = text2 + text2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
char[] array = new char[3];
|
||||
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.AD289DAE9B162199AEF72EBB3D0E1DF6A9B90ED0).FieldHandle);
|
||||
string text4;
|
||||
Func<string, bool> func;
|
||||
string[] array2 = Enumerable.ToArray<string>(Enumerable.Where<string>(text4.Split(array, StringSplitOptions.RemoveEmptyEntries), func));
|
||||
string text5 = string.Join(", ", array2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D2F RID: 27951 RVA: 0x0017F560 File Offset: 0x0017D760
|
||||
[Token(Token = "0x6006D2F")]
|
||||
[Address(RVA = "0x1FCBC70", Offset = "0x1FCAC70", VA = "0x181FCBC70")]
|
||||
protected EditTagsDialog()
|
||||
{
|
||||
ToggleButton3D[] array = new ToggleButton3D[0];
|
||||
List<string> list = new List();
|
||||
List<string> list2 = new List();
|
||||
List<string> list3 = new List();
|
||||
int num = this.CLJOBCGKDGF;
|
||||
}
|
||||
|
||||
// Token: 0x04004844 RID: 18500
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004844")]
|
||||
[SerializeField]
|
||||
protected TextMeshProUGUI autoTagsText;
|
||||
|
||||
// Token: 0x04004845 RID: 18501
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004845")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
protected InputField3D playerTagsField;
|
||||
|
||||
// Token: 0x04004846 RID: 18502
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004846")]
|
||||
[SerializeField]
|
||||
protected GameObject tagTogglesParent;
|
||||
|
||||
// Token: 0x04004847 RID: 18503
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004847")]
|
||||
[SerializeField]
|
||||
protected TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04004848 RID: 18504
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004848")]
|
||||
[SerializeField]
|
||||
protected Button3D cancelButton;
|
||||
|
||||
// Token: 0x04004849 RID: 18505
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004849")]
|
||||
[SerializeField]
|
||||
protected Button3D saveButton;
|
||||
|
||||
// Token: 0x0400484A RID: 18506
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400484A")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI cancelButtonText;
|
||||
|
||||
// Token: 0x0400484B RID: 18507
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400484B")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI saveButtonText;
|
||||
|
||||
// Token: 0x0400484C RID: 18508
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400484C")]
|
||||
protected ToggleButton3D[] GHIJPFKKLHN;
|
||||
|
||||
// Token: 0x0400484D RID: 18509
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400484D")]
|
||||
protected List<string> NOLONFFJNPA;
|
||||
|
||||
// Token: 0x0400484E RID: 18510
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400484E")]
|
||||
protected List<string> LBAOCHFCLPO;
|
||||
|
||||
// Token: 0x0400484F RID: 18511
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400484F")]
|
||||
protected IReadOnlyList<string> CHBPCJDJGPP;
|
||||
|
||||
// Token: 0x02001303 RID: 4867
|
||||
[Token(Token = "0x2001303")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JELMHBENPFK
|
||||
{
|
||||
// Token: 0x06006D30 RID: 27952 RVA: 0x0017F590 File Offset: 0x0017D790
|
||||
[Token(Token = "0x6006D30")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public JELMHBENPFK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006D31 RID: 27953 RVA: 0x0017F5AC File Offset: 0x0017D7AC
|
||||
[Token(Token = "0x6006D31")]
|
||||
[Address(RVA = "0x1FCC630", Offset = "0x1FCB630", VA = "0x181FCC630")]
|
||||
internal void <Awake>b__0(bool isOn)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04004850 RID: 18512
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004850")]
|
||||
public int toggleIndex;
|
||||
|
||||
// Token: 0x04004851 RID: 18513
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004851")]
|
||||
public EditTagsDialog<T> <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02001304 RID: 4868
|
||||
[Token(Token = "0x2001304")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DEIEEFLNAKN
|
||||
{
|
||||
// Token: 0x06006D32 RID: 27954 RVA: 0x0017F5C0 File Offset: 0x0017D7C0
|
||||
[Token(Token = "0x6006D32")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public DEIEEFLNAKN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006D33 RID: 27955 RVA: 0x0017F5DC File Offset: 0x0017D7DC
|
||||
[Token(Token = "0x6006D33")]
|
||||
[Address(RVA = "0x1FCA040", Offset = "0x1FC9040", VA = "0x181FCA040")]
|
||||
internal bool <RefreshHotTagToggles>b__0(string t)
|
||||
{
|
||||
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
||||
int num;
|
||||
return num == 0;
|
||||
}
|
||||
|
||||
// Token: 0x04004852 RID: 18514
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004852")]
|
||||
public int i;
|
||||
|
||||
// Token: 0x04004853 RID: 18515
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004853")]
|
||||
public EditTagsDialog<T> <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02001305 RID: 4869
|
||||
[Token(Token = "0x2001305")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JIFMHNPCOOO
|
||||
{
|
||||
// Token: 0x06006D34 RID: 27956 RVA: 0x0017F5FC File Offset: 0x0017D7FC
|
||||
[Token(Token = "0x6006D34")]
|
||||
[Address(RVA = "0x1CC5E40", Offset = "0x1CC4E40", VA = "0x181CC5E40")]
|
||||
public JIFMHNPCOOO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006D35 RID: 27957 RVA: 0x0017F618 File Offset: 0x0017D818
|
||||
[Token(Token = "0x6006D35")]
|
||||
[Address(RVA = "0x1FCC670", Offset = "0x1FCB670", VA = "0x181FCC670")]
|
||||
internal bool <Toggle_Tag>b__0(string sp)
|
||||
{
|
||||
EditTagsDialog editTagsDialog = this.<>4__this;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
EditTagsDialog editTagsDialog2 = this.<>4__this;
|
||||
string text;
|
||||
return sp != text;
|
||||
}
|
||||
|
||||
// Token: 0x04004854 RID: 18516
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004854")]
|
||||
public EditTagsDialog<T> <>4__this;
|
||||
|
||||
// Token: 0x04004855 RID: 18517
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004855")]
|
||||
public int index;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,143 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001306 RID: 4870
|
||||
[Token(Token = "0x2001306")]
|
||||
public class EnterInventionDescriptionDialog : EnterTextDialog<OBBBPCBIMME>, CINJNCJKHAF
|
||||
{
|
||||
// Token: 0x170011B3 RID: 4531
|
||||
// (get) Token: 0x06006D36 RID: 27958 RVA: 0x0017F64C File Offset: 0x0017D84C
|
||||
// (set) Token: 0x06006D37 RID: 27959 RVA: 0x0017F660 File Offset: 0x0017D860
|
||||
[Token(Token = "0x170011B3")]
|
||||
public bool IJJHNMAJBII
|
||||
{
|
||||
[Token(Token = "0x6006D36")]
|
||||
[Address(RVA = "0x54D0E0", Offset = "0x54C0E0", VA = "0x18054D0E0")]
|
||||
get;
|
||||
[Token(Token = "0x6006D37")]
|
||||
[Address(RVA = "0x78C2C0", Offset = "0x78B2C0", VA = "0x18078C2C0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06006D38 RID: 27960 RVA: 0x0017F674 File Offset: 0x0017D874
|
||||
[Token(Token = "0x6006D38")]
|
||||
[Address(RVA = "0x1E0D4B0", Offset = "0x1E0C4B0", VA = "0x181E0D4B0", Slot = "26")]
|
||||
public override PMGCJEPKFOF<PFLPCICDFNF> ShowDialog(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this.BFKEFCFNNKH = LDNFNNNHPPB;
|
||||
if (LDNFNNNHPPB == 0)
|
||||
{
|
||||
}
|
||||
string <EHGJCEHECFB>k__BackingField = LDNFNNNHPPB.<EHGJCEHECFB>k__BackingField;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x170011B4 RID: 4532
|
||||
// (get) Token: 0x06006D39 RID: 27961 RVA: 0x0017F6A0 File Offset: 0x0017D8A0
|
||||
[Token(Token = "0x170011B4")]
|
||||
protected override int PPKBKBMLGOF
|
||||
{
|
||||
[Token(Token = "0x6006D39")]
|
||||
[Address(RVA = "0x7CCD10", Offset = "0x7CBD10", VA = "0x1807CCD10", Slot = "27")]
|
||||
get
|
||||
{
|
||||
return 10;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D3A RID: 27962 RVA: 0x0017F6B0 File Offset: 0x0017D8B0
|
||||
[Token(Token = "0x6006D3A")]
|
||||
[Address(RVA = "0x1E0CFC0", Offset = "0x1E0BFC0", VA = "0x181E0CFC0", Slot = "28")]
|
||||
protected override bool BAONNGEHKIN(string CKCGCFGOMAA)
|
||||
{
|
||||
if (!this.<FOHHNJJONDA>k__BackingField)
|
||||
{
|
||||
string text = CKCGCFGOMAA.Trim();
|
||||
return true;
|
||||
}
|
||||
return base.BAONNGEHKIN(CKCGCFGOMAA);
|
||||
}
|
||||
|
||||
// Token: 0x06006D3B RID: 27963 RVA: 0x0017F6DC File Offset: 0x0017D8DC
|
||||
[Token(Token = "0x6006D3B")]
|
||||
[Address(RVA = "0x1E0D2F0", Offset = "0x1E0C2F0", VA = "0x181E0D2F0", Slot = "29")]
|
||||
protected override void KMLPJPCHKBG()
|
||||
{
|
||||
int num = this.PPKBKBMLGOF;
|
||||
if (num != 0)
|
||||
{
|
||||
OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH;
|
||||
if (bfkefcfnnkh == 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
base.KHKDGPHPIND(num2, true);
|
||||
return;
|
||||
}
|
||||
string <EHGJCEHECFB>k__BackingField = bfkefcfnnkh.<EHGJCEHECFB>k__BackingField;
|
||||
while (num != 0)
|
||||
{
|
||||
}
|
||||
int num3 = 0;
|
||||
base.FFHEADALFEO("Updating...", num3 != 0);
|
||||
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof = BBHENFCNLAB.NNDFHPLBNEN(this.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField, "Updating...");
|
||||
Action<AHEPPAEOLOD> action = new Action(this.DFCCCMLEFBH);
|
||||
Action<string> action2 = new Action(this.BFGIAIJMOCH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D3C RID: 27964 RVA: 0x0017F760 File Offset: 0x0017D960
|
||||
[Token(Token = "0x6006D3C")]
|
||||
[Address(RVA = "0x1E0D120", Offset = "0x1E0C120", VA = "0x181E0D120")]
|
||||
private void DFCCCMLEFBH(AHEPPAEOLOD MAOOLFEBOOD)
|
||||
{
|
||||
JJONIELLJGH <BCMKPFMGHLE>k__BackingField = MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField;
|
||||
if (<BCMKPFMGHLE>k__BackingField != JJONIELLJGH.Success)
|
||||
{
|
||||
string text = "Failed to update invention description: " + <BCMKPFMGHLE>k__BackingField;
|
||||
object[] array = Array.Empty<object>();
|
||||
Debug.LogErrorFormat(text, array);
|
||||
int <BCMKPFMGHLE>k__BackingField2 = (int)MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField;
|
||||
string text2;
|
||||
base.FFHEADALFEO(text2, true);
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention description updated!", 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06006D3D RID: 27965 RVA: 0x0017F7D8 File Offset: 0x0017D9D8
|
||||
[Token(Token = "0x6006D3D")]
|
||||
[Address(RVA = "0x1E0D540", Offset = "0x1E0C540", VA = "0x181E0D540")]
|
||||
public EnterInventionDescriptionDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006D3E RID: 27966 RVA: 0x0017F7EC File Offset: 0x0017D9EC
|
||||
[Token(Token = "0x6006D3E")]
|
||||
[Address(RVA = "0x1E0D070", Offset = "0x1E0C070", VA = "0x181E0D070")]
|
||||
[CompilerGenerated]
|
||||
private void BFGIAIJMOCH(string ODOLEOCLALH)
|
||||
{
|
||||
Debug.LogError("Failed to update invention description: " + ODOLEOCLALH);
|
||||
string text = "Failed to update invention description: " + ODOLEOCLALH;
|
||||
base.FFHEADALFEO(text, true);
|
||||
}
|
||||
|
||||
// Token: 0x04004856 RID: 18518
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4004856")]
|
||||
private OBBBPCBIMME BFKEFCFNNKH;
|
||||
|
||||
// Token: 0x04004858 RID: 18520
|
||||
[FieldOffset(Offset = "0xC1")]
|
||||
[Token(Token = "0x4004858")]
|
||||
private bool PBPPKEHPIND;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,152 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001307 RID: 4871
|
||||
[Token(Token = "0x2001307")]
|
||||
public class EnterInventionNameDialog : EnterTextDialog<OBBBPCBIMME>, CINJNCJKHAF
|
||||
{
|
||||
// Token: 0x06006D3F RID: 27967 RVA: 0x0017F820 File Offset: 0x0017DA20
|
||||
[Token(Token = "0x6006D3F")]
|
||||
[Address(RVA = "0x1E0D840", Offset = "0x1E0C840", VA = "0x181E0D840")]
|
||||
public static string GetDefaultNameForDateTime(DateTime PBMJJOMBPAH)
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x170011B5 RID: 4533
|
||||
// (get) Token: 0x06006D40 RID: 27968 RVA: 0x0017F830 File Offset: 0x0017DA30
|
||||
[Token(Token = "0x170011B5")]
|
||||
protected override int PPKBKBMLGOF
|
||||
{
|
||||
[Token(Token = "0x6006D40")]
|
||||
[Address(RVA = "0x4DB5B0", Offset = "0x4DA5B0", VA = "0x1804DB5B0", Slot = "27")]
|
||||
get
|
||||
{
|
||||
return 3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D41 RID: 27969 RVA: 0x0017F840 File Offset: 0x0017DA40
|
||||
[Token(Token = "0x6006D41")]
|
||||
[Address(RVA = "0x1E0DBD0", Offset = "0x1E0CBD0", VA = "0x181E0DBD0", Slot = "26")]
|
||||
public override PMGCJEPKFOF<PFLPCICDFNF> ShowDialog(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this.BFKEFCFNNKH = LDNFNNNHPPB;
|
||||
if (LDNFNNNHPPB == 0)
|
||||
{
|
||||
DateTime now = DateTime.Now;
|
||||
}
|
||||
string <LGACIEKBLBM>k__BackingField = LDNFNNNHPPB.<LGACIEKBLBM>k__BackingField;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x06006D42 RID: 27970 RVA: 0x0017F874 File Offset: 0x0017DA74
|
||||
[Token(Token = "0x6006D42")]
|
||||
[Address(RVA = "0x1E0D960", Offset = "0x1E0C960", VA = "0x181E0D960", Slot = "29")]
|
||||
protected override void KMLPJPCHKBG()
|
||||
{
|
||||
int num = this.PPKBKBMLGOF;
|
||||
if (num != 0)
|
||||
{
|
||||
OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH;
|
||||
if (bfkefcfnnkh == 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
base.FFHEADALFEO("Updating...", num2 != 0);
|
||||
PMGCJEPKFOF<List<OBBBPCBIMME>> pmgcjepkfof = BBHENFCNLAB.EMOKHAKJKHK();
|
||||
Action<List<OBBBPCBIMME>> action = new Action(this.CKCILJDPKIM);
|
||||
}
|
||||
string <LGACIEKBLBM>k__BackingField = bfkefcfnnkh.<LGACIEKBLBM>k__BackingField;
|
||||
if (num == 0)
|
||||
{
|
||||
int num3 = 0;
|
||||
base.FFHEADALFEO("Updating...", num3 != 0);
|
||||
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof2 = BBHENFCNLAB.PONHAAALIGM(this.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField, "Updating...");
|
||||
Action<AHEPPAEOLOD> action2 = new Action(this.DFCCCMLEFBH);
|
||||
Action<string> action3 = new Action(this.HPFNEIEALMK);
|
||||
}
|
||||
int num4 = 0;
|
||||
base.KHKDGPHPIND(num4, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D43 RID: 27971 RVA: 0x0017F920 File Offset: 0x0017DB20
|
||||
[Token(Token = "0x6006D43")]
|
||||
[Address(RVA = "0x1E0D670", Offset = "0x1E0C670", VA = "0x181E0D670")]
|
||||
private void DFCCCMLEFBH(AHEPPAEOLOD MAOOLFEBOOD)
|
||||
{
|
||||
JJONIELLJGH <BCMKPFMGHLE>k__BackingField = MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField;
|
||||
if (<BCMKPFMGHLE>k__BackingField != JJONIELLJGH.Success)
|
||||
{
|
||||
string text = "Failed to update invention name: " + <BCMKPFMGHLE>k__BackingField;
|
||||
object[] array = Array.Empty<object>();
|
||||
Debug.LogErrorFormat(text, array);
|
||||
int <BCMKPFMGHLE>k__BackingField2 = (int)MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField;
|
||||
string text2;
|
||||
base.FFHEADALFEO(text2, true);
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention name updated!", 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06006D44 RID: 27972 RVA: 0x0017F998 File Offset: 0x0017DB98
|
||||
[Token(Token = "0x6006D44")]
|
||||
[Address(RVA = "0x1E0DCB0", Offset = "0x1E0CCB0", VA = "0x181E0DCB0")]
|
||||
public EnterInventionNameDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006D45 RID: 27973 RVA: 0x0017F9AC File Offset: 0x0017DBAC
|
||||
[Token(Token = "0x6006D45")]
|
||||
[Address(RVA = "0x1E0D8B0", Offset = "0x1E0C8B0", VA = "0x181E0D8B0")]
|
||||
[CompilerGenerated]
|
||||
private void HPFNEIEALMK(string ODOLEOCLALH)
|
||||
{
|
||||
Debug.LogError("Failed to update invention name: " + ODOLEOCLALH);
|
||||
string text = "Failed to update invention name: " + ODOLEOCLALH;
|
||||
base.FFHEADALFEO(text, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006D46 RID: 27974 RVA: 0x0017F9E0 File Offset: 0x0017DBE0
|
||||
[Token(Token = "0x6006D46")]
|
||||
[Address(RVA = "0x1E0D580", Offset = "0x1E0C580", VA = "0x181E0D580")]
|
||||
[CompilerGenerated]
|
||||
private void CKCILJDPKIM(List<OBBBPCBIMME> HEIDKAMCPIL)
|
||||
{
|
||||
Func<OBBBPCBIMME, bool> func = new Func(this.HGIFIKOBNEL);
|
||||
if (!Enumerable.Any<OBBBPCBIMME>(HEIDKAMCPIL, func))
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
return;
|
||||
}
|
||||
base.FFHEADALFEO("You already have an invention with that name!", true);
|
||||
}
|
||||
|
||||
// Token: 0x06006D47 RID: 27975 RVA: 0x0017FA1C File Offset: 0x0017DC1C
|
||||
[Token(Token = "0x6006D47")]
|
||||
[Address(RVA = "0x1E0D880", Offset = "0x1E0C880", VA = "0x181E0D880")]
|
||||
[CompilerGenerated]
|
||||
private bool HGIFIKOBNEL(OBBBPCBIMME OJGHMDKEBEK)
|
||||
{
|
||||
string <LGACIEKBLBM>k__BackingField = OJGHMDKEBEK.<LGACIEKBLBM>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04004859 RID: 18521
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4004859")]
|
||||
private OBBBPCBIMME BFKEFCFNNKH;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,189 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001309 RID: 4873
|
||||
[Token(Token = "0x2001309")]
|
||||
public abstract class EnterTextDialog<T> : UIDialog<T, PFLPCICDFNF>
|
||||
{
|
||||
// Token: 0x170011B6 RID: 4534
|
||||
// (get) Token: 0x06006D4A RID: 27978 RVA: 0x0017FA68 File Offset: 0x0017DC68
|
||||
[Token(Token = "0x170011B6")]
|
||||
protected virtual int PPKBKBMLGOF
|
||||
{
|
||||
[Token(Token = "0x6006D4A")]
|
||||
[Address(RVA = "0x4E86A0", Offset = "0x4E76A0", VA = "0x1804E86A0", Slot = "27")]
|
||||
get
|
||||
{
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D4B RID: 27979 RVA: 0x0017FA78 File Offset: 0x0017DC78
|
||||
[Token(Token = "0x6006D4B")]
|
||||
[Address(RVA = "0x1FCC1F0", Offset = "0x1FCB1F0", VA = "0x181FCC1F0", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
Func<string, bool> func;
|
||||
LJOCNMLBCAH.forwardedRegistered = func != null;
|
||||
}
|
||||
|
||||
// Token: 0x06006D4C RID: 27980 RVA: 0x0017FA9C File Offset: 0x0017DC9C
|
||||
[Token(Token = "0x6006D4C")]
|
||||
[Address(RVA = "0x1FCC190", Offset = "0x1FCB190", VA = "0x181FCC190")]
|
||||
protected bool ILHOAHDNEPK(string PAANJCAOOAG)
|
||||
{
|
||||
if (this.PPKBKBMLGOF == 0)
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06006D4D RID: 27981 RVA: 0x0017FABC File Offset: 0x0017DCBC
|
||||
[Token(Token = "0x6006D4D")]
|
||||
[Address(RVA = "0x1FCBE30", Offset = "0x1FCAE30", VA = "0x181FCBE30", Slot = "28")]
|
||||
protected virtual bool BAONNGEHKIN(string CKCGCFGOMAA)
|
||||
{
|
||||
int stringLength = CKCGCFGOMAA.Trim().m_stringLength;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06006D4E RID: 27982 RVA: 0x0017FAE0 File Offset: 0x0017DCE0
|
||||
[Token(Token = "0x6006D4E")]
|
||||
[Address(RVA = "0x1FCC390", Offset = "0x1FCB390", VA = "0x181FCC390", Slot = "25")]
|
||||
public override PMGCJEPKFOF<PFLPCICDFNF> ShowDialog()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06006D4E)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<PFLPCICDFNF> AGUI.StackedUI.Dialog.EnterTextDialog`1::ShowDialog()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:string(var_0_05, ldsfld:string(string::Empty))
|
||||
stloc:string(var_1_0B, ldsfld:string(string::Empty))
|
||||
callvirt:void(EnterTextDialog`1::FFHEADALFEO, ldloc:EnterTextDialog`1(this), ldloc:string(var_1_0B), ldc.i4:bool(1))
|
||||
call:void(EnterTextDialog`1::KMLPJPCHKBG, ldloc:EnterTextDialog`1(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: 0x06006D4F RID: 27983 RVA: 0x0017FB08 File Offset: 0x0017DD08
|
||||
[Token(Token = "0x6006D4F")]
|
||||
[Address(RVA = "0x1FCC060", Offset = "0x1FCB060", VA = "0x181FCC060", Slot = "24")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
PFLPCICDFNF kbpkidjeofb = PFLPCICDFNF.KBPKIDJEOFB;
|
||||
if (PFLPCICDFNF.KBPKIDJEOFB == 0 || OLFBOPIKDCI)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D50 RID: 27984 RVA: 0x0017FB30 File Offset: 0x0017DD30
|
||||
[Token(Token = "0x6006D50")]
|
||||
[Address(RVA = "0x1FCBFC0", Offset = "0x1FCAFC0", VA = "0x181FCBFC0")]
|
||||
protected void FFHEADALFEO(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
this.KMLPJPCHKBG();
|
||||
}
|
||||
|
||||
// Token: 0x06006D51 RID: 27985
|
||||
[Token(Token = "0x6006D51")]
|
||||
[Address(Slot = "29")]
|
||||
protected abstract void KMLPJPCHKBG();
|
||||
|
||||
// Token: 0x06006D52 RID: 27986 RVA: 0x0017FB4C File Offset: 0x0017DD4C
|
||||
[Token(Token = "0x6006D52")]
|
||||
[Address(RVA = "0x1FCC290", Offset = "0x1FCB290", VA = "0x181FCC290")]
|
||||
public void SetButtonText(string NGLHJIOMKBG, string PFPKPDLHEEL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D53 RID: 27987 RVA: 0x0017FB68 File Offset: 0x0017DD68
|
||||
[Token(Token = "0x6006D53")]
|
||||
[Address(RVA = "0x1FCBF60", Offset = "0x1FCAF60", VA = "0x181FCBF60")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
this.KMLPJPCHKBG();
|
||||
}
|
||||
|
||||
// Token: 0x06006D54 RID: 27988 RVA: 0x0017FB84 File Offset: 0x0017DD84
|
||||
[Token(Token = "0x6006D54")]
|
||||
[Address(RVA = "0x1FCBF90", Offset = "0x1FCAF90", VA = "0x181FCBF90")]
|
||||
public void Button_Save()
|
||||
{
|
||||
this.KMLPJPCHKBG();
|
||||
}
|
||||
|
||||
// Token: 0x06006D55 RID: 27989 RVA: 0x0017FBA0 File Offset: 0x0017DDA0
|
||||
[Token(Token = "0x6006D55")]
|
||||
[Address(RVA = "0x1CD3830", Offset = "0x1CD2830", VA = "0x181CD3830")]
|
||||
protected EnterTextDialog()
|
||||
{
|
||||
this.KMLPJPCHKBG();
|
||||
}
|
||||
|
||||
// Token: 0x0400485D RID: 18525
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400485D")]
|
||||
[SerializeField]
|
||||
private Button3D cancelButton;
|
||||
|
||||
// Token: 0x0400485E RID: 18526
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400485E")]
|
||||
[SerializeField]
|
||||
private Button3D saveButton;
|
||||
|
||||
// Token: 0x0400485F RID: 18527
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400485F")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI cancelButtonText;
|
||||
|
||||
// Token: 0x04004860 RID: 18528
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004860")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI saveButtonText;
|
||||
|
||||
// Token: 0x04004861 RID: 18529
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004861")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
protected ValidatedButtonInputField inputField;
|
||||
|
||||
// Token: 0x04004862 RID: 18530
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004862")]
|
||||
[SerializeField]
|
||||
protected TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04004863 RID: 18531
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4004863")]
|
||||
protected string MJECHIGBFPD;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,262 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x0200130A RID: 4874
|
||||
[Token(Token = "0x200130A")]
|
||||
public class ImportRoomBansScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x06006D56 RID: 27990 RVA: 0x0017FBBC File Offset: 0x0017DDBC
|
||||
[Token(Token = "0x6006D56")]
|
||||
[Address(RVA = "0x1E0F3D0", Offset = "0x1E0E3D0", VA = "0x181E0F3D0")]
|
||||
public void ShowScreen(PPENFJMFPNE IJNAMEBOMJJ)
|
||||
{
|
||||
string text = this.infotext.text;
|
||||
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.pagedGrid;
|
||||
this.AEMBAGPGHGE = IJNAMEBOMJJ;
|
||||
baseRoomButtonPagedGrid.Awake();
|
||||
PMGCJEPKFOF<IReadOnlyList<KLCOGEIGEBJ>> pmgcjepkfof = OJMCBOKJFOF.IMKAAIEFGIG();
|
||||
Action<IReadOnlyList<KLCOGEIGEBJ>> action = new Action(this.JPDLGKOBOOJ);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num2 = 0;
|
||||
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06006D57 RID: 27991 RVA: 0x0017FC38 File Offset: 0x0017DE38
|
||||
[Token(Token = "0x6006D57")]
|
||||
[Address(RVA = "0x1E0F0C0", Offset = "0x1E0E0C0", VA = "0x181E0F0C0")]
|
||||
private void COKHDCLCLDC(long MOKIOEJBMFC)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infotext;
|
||||
this.CLAAFMODOJG = true;
|
||||
string text = textMeshProUGUI.text;
|
||||
long <DOFDAMHCJLP>k__BackingField = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long sourceRoomId = MOKIOEJBMFC;
|
||||
DABKFAIHBBP dabkfaihbbp = OJMCBOKJFOF.PFEEJDKPPJI(<DOFDAMHCJLP>k__BackingField, sourceRoomId);
|
||||
Action action = delegate
|
||||
{
|
||||
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
|
||||
long sourceRoomId2 = MOKIOEJBMFC;
|
||||
long <DOFDAMHCJLP>k__BackingField2 = aembagpghge.<DOFDAMHCJLP>k__BackingField;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField2, true, true, num2, num, sourceRoomId2);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, "Success!", 3f, num, num);
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this.<LBNLPAIAGHF>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
if (<CBEMGFDBBJA>k__BackingField == 0 || <CBEMGFDBBJA>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
};
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
long num4 = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long sourceRoomId3 = MOKIOEJBMFC;
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
ulong num7;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(num4, num6 != 0, true, num5, (int)num7, sourceRoomId3);
|
||||
long <DOFDAMHCJLP>k__BackingField3 = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long sourceRoomId4 = MOKIOEJBMFC;
|
||||
num4 = <DOFDAMHCJLP>k__BackingField3;
|
||||
Debug.LogError(string.Format("Error importing room bans from room {0} to room {1}: {2}", num4, <DOFDAMHCJLP>k__BackingField3, error));
|
||||
string text2 = this.infotext.text;
|
||||
};
|
||||
Action action3 = delegate
|
||||
{
|
||||
this.CLAAFMODOJG = false;
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006D58 RID: 27992 RVA: 0x0017FCBC File Offset: 0x0017DEBC
|
||||
[Token(Token = "0x6006D58")]
|
||||
[Address(RVA = "0x1E0EEF0", Offset = "0x1E0DEF0", VA = "0x181E0EEF0")]
|
||||
public void Button_ChooseRoom(KLCOGEIGEBJ room)
|
||||
{
|
||||
if (!this.CLAAFMODOJG)
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField = room.<DOFDAMHCJLP>k__BackingField;
|
||||
long sourceRoomId = <DOFDAMHCJLP>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.infotext;
|
||||
this.CLAAFMODOJG = true;
|
||||
string text = textMeshProUGUI.text;
|
||||
long <DOFDAMHCJLP>k__BackingField2 = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long sourceRoomId5 = sourceRoomId;
|
||||
DABKFAIHBBP dabkfaihbbp = OJMCBOKJFOF.PFEEJDKPPJI(<DOFDAMHCJLP>k__BackingField2, sourceRoomId5);
|
||||
Action action = delegate
|
||||
{
|
||||
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
|
||||
long sourceRoomId2 = sourceRoomId;
|
||||
long <DOFDAMHCJLP>k__BackingField3 = aembagpghge.<DOFDAMHCJLP>k__BackingField;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField3, true, true, num2, num, sourceRoomId2);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, "Success!", 3f, num, num);
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this.<LBNLPAIAGHF>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
if (<CBEMGFDBBJA>k__BackingField == 0 || <CBEMGFDBBJA>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
};
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
long num4 = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long sourceRoomId3 = sourceRoomId;
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
ulong num7;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(num4, num6 != 0, true, num5, (int)num7, sourceRoomId3);
|
||||
long <DOFDAMHCJLP>k__BackingField4 = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long sourceRoomId4 = sourceRoomId;
|
||||
num4 = <DOFDAMHCJLP>k__BackingField4;
|
||||
Debug.LogError(string.Format("Error importing room bans from room {0} to room {1}: {2}", num4, <DOFDAMHCJLP>k__BackingField4, error));
|
||||
string text2 = this.infotext.text;
|
||||
};
|
||||
Action action3 = delegate
|
||||
{
|
||||
this.CLAAFMODOJG = false;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D59 RID: 27993 RVA: 0x0017FD54 File Offset: 0x0017DF54
|
||||
[Token(Token = "0x6006D59")]
|
||||
[Address(RVA = "0x1238E90", Offset = "0x1237E90", VA = "0x181238E90")]
|
||||
public ImportRoomBansScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006D5A RID: 27994 RVA: 0x0017FD68 File Offset: 0x0017DF68
|
||||
[Token(Token = "0x6006D5A")]
|
||||
[Address(RVA = "0x1E0F280", Offset = "0x1E0E280", VA = "0x181E0F280")]
|
||||
[CompilerGenerated]
|
||||
private void JPDLGKOBOOJ(IReadOnlyList<KLCOGEIGEBJ> AOFLCGLNOFH)
|
||||
{
|
||||
this.pagedGrid.SetEmptyDisplayText("You don't have ban powers in any rooms.");
|
||||
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.pagedGrid;
|
||||
Func<KLCOGEIGEBJ, bool> func;
|
||||
if (ImportRoomBansScreen.<>c.<>9__4_1 == 0)
|
||||
{
|
||||
func = delegate(KLCOGEIGEBJ r)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
long <DOFDAMHCJLP>k__BackingField = r.<DOFDAMHCJLP>k__BackingField;
|
||||
bool flag;
|
||||
return flag;
|
||||
};
|
||||
ImportRoomBansScreen.<>c.<>9__4_1 = func;
|
||||
}
|
||||
IEnumerable<KLCOGEIGEBJ> enumerable = Enumerable.Where<KLCOGEIGEBJ>(AOFLCGLNOFH, func);
|
||||
baseRoomButtonPagedGrid.SetRooms(enumerable);
|
||||
}
|
||||
|
||||
// Token: 0x04004864 RID: 18532
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4004864")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private BaseRoomButtonPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04004865 RID: 18533
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4004865")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infotext;
|
||||
|
||||
// Token: 0x04004866 RID: 18534
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4004866")]
|
||||
private PPENFJMFPNE AEMBAGPGHGE;
|
||||
|
||||
// Token: 0x04004867 RID: 18535
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4004867")]
|
||||
private bool CLAAFMODOJG;
|
||||
|
||||
// Token: 0x0200130C RID: 4876
|
||||
[Token(Token = "0x200130C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BHGDMBDCBHM
|
||||
{
|
||||
// Token: 0x06006D5E RID: 27998 RVA: 0x0017FE10 File Offset: 0x0017E010
|
||||
[Token(Token = "0x6006D5E")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public BHGDMBDCBHM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006D5F RID: 27999 RVA: 0x0017FE24 File Offset: 0x0017E024
|
||||
[Token(Token = "0x6006D5F")]
|
||||
[Address(RVA = "0x1E089F0", Offset = "0x1E079F0", VA = "0x181E089F0")]
|
||||
internal void <Import>b__0()
|
||||
{
|
||||
PPENFJMFPNE aembagpghge = this.<>4__this.AEMBAGPGHGE;
|
||||
long num = this.sourceRoomId;
|
||||
long <DOFDAMHCJLP>k__BackingField = aembagpghge.<DOFDAMHCJLP>k__BackingField;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField, true, true, num3, num2, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num4 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num4, "Success!", 3f, num2, num2);
|
||||
this.<>4__this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this.<>4__this.<LBNLPAIAGHF>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
if (<CBEMGFDBBJA>k__BackingField == 0 || <CBEMGFDBBJA>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D60 RID: 28000 RVA: 0x0017FEB4 File Offset: 0x0017E0B4
|
||||
[Token(Token = "0x6006D60")]
|
||||
[Address(RVA = "0x1E08B90", Offset = "0x1E07B90", VA = "0x181E08B90")]
|
||||
internal void <Import>b__1(string error)
|
||||
{
|
||||
long num = this.<>4__this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long num2 = this.sourceRoomId;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
ulong num5;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(num, num4 != 0, true, num3, (int)num5, num2);
|
||||
long <DOFDAMHCJLP>k__BackingField = this.<>4__this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long num6 = this.sourceRoomId;
|
||||
num = <DOFDAMHCJLP>k__BackingField;
|
||||
Debug.LogError(string.Format("Error importing room bans from room {0} to room {1}: {2}", num, <DOFDAMHCJLP>k__BackingField, error));
|
||||
string text = this.<>4__this.infotext.text;
|
||||
}
|
||||
|
||||
// Token: 0x06006D61 RID: 28001 RVA: 0x0017FF34 File Offset: 0x0017E134
|
||||
[Token(Token = "0x6006D61")]
|
||||
[Address(RVA = "0x1E08D10", Offset = "0x1E07D10", VA = "0x181E08D10")]
|
||||
internal void <Import>b__2()
|
||||
{
|
||||
this.<>4__this.CLAAFMODOJG = false;
|
||||
}
|
||||
|
||||
// Token: 0x0400486A RID: 18538
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400486A")]
|
||||
public ImportRoomBansScreen <>4__this;
|
||||
|
||||
// Token: 0x0400486B RID: 18539
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400486B")]
|
||||
public long sourceRoomId;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,547 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs.PaletteSearch;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012A3 RID: 4771
|
||||
[Token(Token = "0x20012A3")]
|
||||
public class ObjectInputUIDialog : UIDialog<ObjectInputUIDialog.BDKNFJGOEIF>
|
||||
{
|
||||
// Token: 0x06006B64 RID: 27492 RVA: 0x00178CDC File Offset: 0x00176EDC
|
||||
[Token(Token = "0x6006B64")]
|
||||
[Address(RVA = "0x1E10C00", Offset = "0x1E0FC00", VA = "0x181E10C00", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
}
|
||||
|
||||
// Token: 0x06006B65 RID: 27493 RVA: 0x00178CF0 File Offset: 0x00176EF0
|
||||
[Token(Token = "0x6006B65")]
|
||||
[Address(RVA = "0x1E10E40", Offset = "0x1E0FE40", VA = "0x181E10E40", Slot = "25")]
|
||||
public override PMGCJEPKFOF<ObjectInputUIDialog.BDKNFJGOEIF> ShowDialog()
|
||||
{
|
||||
string text = this.filterInputField.m_Text;
|
||||
this.CCOFOOPMDDO(text);
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x06006B66 RID: 27494 RVA: 0x00178D1C File Offset: 0x00176F1C
|
||||
[Token(Token = "0x6006B66")]
|
||||
[Address(RVA = "0x1E10D80", Offset = "0x1E0FD80", VA = "0x181E10D80", Slot = "12")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
if (!CJEIBCEPAPO)
|
||||
{
|
||||
int num = 0;
|
||||
ObjectInputUIDialog.BDKNFJGOEIF iofbigoienk = ObjectInputUIDialog.IOFBIGOIENK;
|
||||
base.KHKDGPHPIND(iofbigoienk, num != 0);
|
||||
}
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
}
|
||||
|
||||
// Token: 0x06006B67 RID: 27495 RVA: 0x00178D48 File Offset: 0x00176F48
|
||||
[Token(Token = "0x6006B67")]
|
||||
[Address(RVA = "0x1E10910", Offset = "0x1E0F910", VA = "0x181E10910", Slot = "24")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
ObjectInputUIDialog.BDKNFJGOEIF iofbigoienk = ObjectInputUIDialog.IOFBIGOIENK;
|
||||
base.KHKDGPHPIND(iofbigoienk, OLFBOPIKDCI);
|
||||
}
|
||||
|
||||
// Token: 0x1700119A RID: 4506
|
||||
// (get) Token: 0x06006B68 RID: 27496 RVA: 0x00178D64 File Offset: 0x00176F64
|
||||
[Token(Token = "0x1700119A")]
|
||||
private bool MGDAPEECLAG
|
||||
{
|
||||
[Token(Token = "0x6006B68")]
|
||||
[Address(RVA = "0x1E10C10", Offset = "0x1E0FC10", VA = "0x181E10C10")]
|
||||
get
|
||||
{
|
||||
bool flag = this.pagedGrid;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return this.filterInputField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006B69 RID: 27497 RVA: 0x00178D90 File Offset: 0x00176F90
|
||||
[Token(Token = "0x6006B69")]
|
||||
[Address(RVA = "0x1E10590", Offset = "0x1E0F590", VA = "0x181E10590", Slot = "6")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
if (this.MGDAPEECLAG)
|
||||
{
|
||||
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.EGAFKEDLJMN);
|
||||
onValueChanged.AddListener(unityAction);
|
||||
ObjectInputUIDialog.GetInventions();
|
||||
this.TryRebuildSearchContext();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006B6A RID: 27498 RVA: 0x00178DE0 File Offset: 0x00176FE0
|
||||
[Token(Token = "0x6006B6A")]
|
||||
[Address(RVA = "0x1E10CB0", Offset = "0x1E0FCB0", VA = "0x181E10CB0", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (this.MGDAPEECLAG)
|
||||
{
|
||||
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.EGAFKEDLJMN);
|
||||
onValueChanged.RemoveListener(unityAction);
|
||||
ObjectInputUIDialog.EALGDNJBCBF offpieeoiff = this.OFFPIEEOIFF;
|
||||
if (offpieeoiff != 0)
|
||||
{
|
||||
offpieeoiff.OFFPIEEOIFF.Dispose();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006B6B RID: 27499 RVA: 0x00178E38 File Offset: 0x00177038
|
||||
[Token(Token = "0x6006B6B")]
|
||||
[Address(RVA = "0x1E10880", Offset = "0x1E0F880", VA = "0x181E10880")]
|
||||
private void DAKNJJGHKFB(OGNBCNBPFCC GEDCEIDOKJL)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006B6C RID: 27500 RVA: 0x00178E4C File Offset: 0x0017704C
|
||||
[Token(Token = "0x6006B6C")]
|
||||
[Address(RVA = "0x1E106B0", Offset = "0x1E0F6B0", VA = "0x181E106B0")]
|
||||
private void BOMLECEGOGE(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006B6D RID: 27501 RVA: 0x00178E5C File Offset: 0x0017705C
|
||||
[Token(Token = "0x6006B6D")]
|
||||
[Address(RVA = "0x1E10EA0", Offset = "0x1E0FEA0", VA = "0x181E10EA0")]
|
||||
public void TryRebuildSearchContext()
|
||||
{
|
||||
List<HNPAMCPHEPJ> list = new List();
|
||||
RuntimeSpawnableToolConfig[] configs = HELOBGLDDLH.EFLAGNMICAO.Configs;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int length = configs.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig = configs[num];
|
||||
OGNBCNBPFCC ognbcnbpfcc = HELOBGLDDLH.CCFEJLNMDLG(runtimeSpawnableToolConfig.UniqueId);
|
||||
OGNBCNBPFCC toolType = ognbcnbpfcc;
|
||||
string[][] array = Array.Empty<string[]>();
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
ObjectInputUIDialog <>4__this = this;
|
||||
OGNBCNBPFCC toolType2 = toolType;
|
||||
return <>4__this.EAKKLJCIGOF == toolType2;
|
||||
};
|
||||
Action action = delegate
|
||||
{
|
||||
ObjectInputUIDialog <>4__this2 = this;
|
||||
OGNBCNBPFCC toolType3 = toolType;
|
||||
};
|
||||
OGNBCNBPFCC toolType4 = toolType;
|
||||
BLFOCLIBJIK blfoclibjik;
|
||||
list.Add(blfoclibjik);
|
||||
num++;
|
||||
}
|
||||
HNPAMCPHEPJ[] array2 = list.DLOLGHKAINP<HNPAMCPHEPJ>();
|
||||
ObjectInputUIDialog.EALGDNJBCBF.MAKEOPKIJDE makeopkijde;
|
||||
makeopkijde.method_ptr = ldftn(BEKNPHKLDEN);
|
||||
makeopkijde.method = ldftn(BEKNPHKLDEN);
|
||||
makeopkijde.m_target = this;
|
||||
ObjectInputUIDialog.EALGDNJBCBF ealgdnjbcbf;
|
||||
ealgdnjbcbf.BOOHBJEEGKH = array2;
|
||||
ealgdnjbcbf.DFDJBICAFOJ = makeopkijde;
|
||||
Func<HNPAMCPHEPJ, string> func2;
|
||||
if (ObjectInputUIDialog.EALGDNJBCBF.<>c.<>9__5_0 == 0)
|
||||
{
|
||||
func2 = (HNPAMCPHEPJ i) => null;
|
||||
ObjectInputUIDialog.EALGDNJBCBF.<>c.<>9__5_0 = func2;
|
||||
}
|
||||
string[] array3 = Enumerable.ToArray<string>(Enumerable.Select<HNPAMCPHEPJ, string>(array2, func2));
|
||||
BDMJDFPGABJ bdmjdfpgabj = BDMJDFPGABJ.EDLIKGJFHAP;
|
||||
GFBBGCFBPBJ.MIKGLHLCKIJ mikglhlckij = new GFBBGCFBPBJ.MIKGLHLCKIJ(ealgdnjbcbf.BEKNPHKLDEN);
|
||||
GJPPEHCBNDI.MNKPONDCOGP mnkpondcogp = new GJPPEHCBNDI.MNKPONDCOGP(ealgdnjbcbf.BLAFLKGKGKO);
|
||||
GFBBGCFBPBJ gfbbgcfbpbj;
|
||||
ealgdnjbcbf.OFFPIEEOIFF = gfbbgcfbpbj;
|
||||
}
|
||||
|
||||
// Token: 0x06006B6E RID: 27502 RVA: 0x00178FA0 File Offset: 0x001771A0
|
||||
[Token(Token = "0x6006B6E")]
|
||||
[Address(RVA = "0x1E10BF0", Offset = "0x1E0FBF0", VA = "0x181E10BF0")]
|
||||
private void IOGHPKLLEIL(bool CEHJGNDELGL)
|
||||
{
|
||||
bool flag = this.MGDAPEECLAG;
|
||||
}
|
||||
|
||||
// Token: 0x06006B6F RID: 27503 RVA: 0x00178FB4 File Offset: 0x001771B4
|
||||
[Token(Token = "0x6006B6F")]
|
||||
[Address(RVA = "0x1E10900", Offset = "0x1E0F900", VA = "0x181E10900")]
|
||||
private void EGAFKEDLJMN(string LMAJKCLDDIF)
|
||||
{
|
||||
this.CCOFOOPMDDO(LMAJKCLDDIF);
|
||||
}
|
||||
|
||||
// Token: 0x06006B70 RID: 27504 RVA: 0x00178FC8 File Offset: 0x001771C8
|
||||
[Token(Token = "0x6006B70")]
|
||||
[Address(RVA = "0x1E10730", Offset = "0x1E0F730", VA = "0x181E10730")]
|
||||
private void CCOFOOPMDDO(string LIICHFENGMG)
|
||||
{
|
||||
this.TryRebuildSearchContext();
|
||||
ObjectInputUIDialog.EALGDNJBCBF offpieeoiff = this.OFFPIEEOIFF;
|
||||
string text = LIICHFENGMG.Trim();
|
||||
string hhbblbajime = offpieeoiff.HHBBLBAJIME;
|
||||
if (hhbblbajime == 0 || !text.StartsWith(hhbblbajime))
|
||||
{
|
||||
GFKEKLOMIAO statClass = SingletonMonoBehaviour.ONCPNMDGGKG.GetStatClass<GFKEKLOMIAO>();
|
||||
if (statClass != 0)
|
||||
{
|
||||
statClass.FFGOCNBJHPM("palette_search_num_searches");
|
||||
}
|
||||
}
|
||||
GFBBGCFBPBJ offpieeoiff2 = offpieeoiff.OFFPIEEOIFF;
|
||||
offpieeoiff.HHBBLBAJIME = text;
|
||||
offpieeoiff2.AKKIECEKEEI(text);
|
||||
}
|
||||
|
||||
// Token: 0x06006B71 RID: 27505 RVA: 0x00179038 File Offset: 0x00177238
|
||||
[Token(Token = "0x6006B71")]
|
||||
[Address(RVA = "0x1E10680", Offset = "0x1E0F680", VA = "0x181E10680")]
|
||||
private void BEKNPHKLDEN(IEnumerable<HNPAMCPHEPJ> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF)
|
||||
{
|
||||
this.pagedGrid.Set(BOOHBJEEGKH, JCKFJAHJLPF);
|
||||
}
|
||||
|
||||
// Token: 0x06006B72 RID: 27506 RVA: 0x00179058 File Offset: 0x00177258
|
||||
[Token(Token = "0x6006B72")]
|
||||
[Address(RVA = "0x1E10830", Offset = "0x1E0F830", VA = "0x181E10830")]
|
||||
public void ClearInputField()
|
||||
{
|
||||
this.filterInputField.text = "";
|
||||
}
|
||||
|
||||
// Token: 0x06006B73 RID: 27507 RVA: 0x0017907C File Offset: 0x0017727C
|
||||
[Token(Token = "0x6006B73")]
|
||||
[Address(RVA = "0x1E109A0", Offset = "0x1E0F9A0", VA = "0x181E109A0")]
|
||||
public static void GetInventions()
|
||||
{
|
||||
PMGCJEPKFOF<List<OBBBPCBIMME>> pmgcjepkfof = BBHENFCNLAB.EMOKHAKJKHK();
|
||||
if (ObjectInputUIDialog.<>c.<>9__27_0 == 0)
|
||||
{
|
||||
ObjectInputUIDialog.<>c.<>9__27_0 = delegate(List<OBBBPCBIMME> inventions)
|
||||
{
|
||||
ObjectInputUIDialog.IKBGDJLPLHF = inventions;
|
||||
};
|
||||
}
|
||||
if (ObjectInputUIDialog.<>c.<>9__27_1 == 0)
|
||||
{
|
||||
ObjectInputUIDialog.<>c.<>9__27_1 = delegate(string error)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006B74 RID: 27508 RVA: 0x001790D4 File Offset: 0x001772D4
|
||||
[Token(Token = "0x6006B74")]
|
||||
[Address(RVA = "0x1E11420", Offset = "0x1E10420", VA = "0x181E11420")]
|
||||
public ObjectInputUIDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006B75 RID: 27509 RVA: 0x001790E8 File Offset: 0x001772E8
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6006B75")]
|
||||
[Address(RVA = "0x1E113A0", Offset = "0x1E103A0", VA = "0x181E113A0")]
|
||||
static ObjectInputUIDialog()
|
||||
{
|
||||
ulong num;
|
||||
ObjectInputUIDialog.IOFBIGOIENK = num;
|
||||
ObjectInputUIDialog.IKBGDJLPLHF = Array.Empty<OBBBPCBIMME>();
|
||||
}
|
||||
|
||||
// Token: 0x040046D9 RID: 18137
|
||||
[Token(Token = "0x40046D9")]
|
||||
private static ObjectInputUIDialog.BDKNFJGOEIF IOFBIGOIENK;
|
||||
|
||||
// Token: 0x040046DA RID: 18138
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x40046DA")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x040046DB RID: 18139
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x40046DB")]
|
||||
[SerializeField]
|
||||
private TMP_InputField filterInputField;
|
||||
|
||||
// Token: 0x040046DC RID: 18140
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x40046DC")]
|
||||
private ObjectInputUIDialog.EALGDNJBCBF OFFPIEEOIFF;
|
||||
|
||||
// Token: 0x040046DD RID: 18141
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x40046DD")]
|
||||
private OGNBCNBPFCC EAKKLJCIGOF;
|
||||
|
||||
// Token: 0x040046DE RID: 18142
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x40046DE")]
|
||||
private OBBBPCBIMME FJJBAKDDKKI;
|
||||
|
||||
// Token: 0x040046DF RID: 18143
|
||||
[Token(Token = "0x40046DF")]
|
||||
private static IEnumerable<OBBBPCBIMME> IKBGDJLPLHF;
|
||||
|
||||
// Token: 0x040046E0 RID: 18144
|
||||
[Token(Token = "0x40046E0")]
|
||||
private static bool DGKAKDELAOL;
|
||||
|
||||
// Token: 0x020012A4 RID: 4772
|
||||
[Token(Token = "0x20012A4")]
|
||||
public struct BDKNFJGOEIF
|
||||
{
|
||||
// Token: 0x040046E1 RID: 18145
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40046E1")]
|
||||
public OGNBCNBPFCC LLFGHMAFOCI;
|
||||
|
||||
// Token: 0x040046E2 RID: 18146
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40046E2")]
|
||||
public OBBBPCBIMME LDNFNNNHPPB;
|
||||
|
||||
// Token: 0x040046E3 RID: 18147
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40046E3")]
|
||||
public JPIJGHNNIDP FKNOPGEADKO;
|
||||
}
|
||||
|
||||
// Token: 0x020012A5 RID: 4773
|
||||
[Token(Token = "0x20012A5")]
|
||||
private struct ODKENKJLLCA
|
||||
{
|
||||
// Token: 0x040046E4 RID: 18148
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40046E4")]
|
||||
public Action MEEKCCGGFFD;
|
||||
|
||||
// Token: 0x040046E5 RID: 18149
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40046E5")]
|
||||
public Func<bool> FEPMCENMHAA;
|
||||
|
||||
// Token: 0x040046E6 RID: 18150
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40046E6")]
|
||||
public string FIKEBGGCDFN;
|
||||
|
||||
// Token: 0x040046E7 RID: 18151
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40046E7")]
|
||||
public Func<ObjectInputUIDialog.ODKENKJLLCA, int, HNPAMCPHEPJ> GJCGLNJNHPB;
|
||||
}
|
||||
|
||||
// Token: 0x020012A6 RID: 4774
|
||||
[Token(Token = "0x20012A6")]
|
||||
private sealed class EALGDNJBCBF : IDisposable
|
||||
{
|
||||
// Token: 0x06006B76 RID: 27510 RVA: 0x00179108 File Offset: 0x00177308
|
||||
[Token(Token = "0x6006B76")]
|
||||
[Address(RVA = "0x1E0BB30", Offset = "0x1E0AB30", VA = "0x181E0BB30")]
|
||||
public EALGDNJBCBF(IReadOnlyList<HNPAMCPHEPJ> BOOHBJEEGKH, MonoBehaviour LHOMKMINCHH, ObjectInputUIDialog.EALGDNJBCBF.MAKEOPKIJDE CABNMLCBMJK)
|
||||
{
|
||||
this.BOOHBJEEGKH = BOOHBJEEGKH;
|
||||
this.DFDJBICAFOJ = CABNMLCBMJK;
|
||||
Func<HNPAMCPHEPJ, string> <>9__5_ = ObjectInputUIDialog.EALGDNJBCBF.<>c.<>9__5_0;
|
||||
if (<>9__5_ == 0)
|
||||
{
|
||||
ObjectInputUIDialog.EALGDNJBCBF.<>c.<>9__5_0 = (HNPAMCPHEPJ i) => null;
|
||||
}
|
||||
string[] array = Enumerable.ToArray<string>(Enumerable.Select<HNPAMCPHEPJ, string>(BOOHBJEEGKH, <>9__5_));
|
||||
BDMJDFPGABJ bdmjdfpgabj = BDMJDFPGABJ.EDLIKGJFHAP;
|
||||
GFBBGCFBPBJ.MIKGLHLCKIJ mikglhlckij = new GFBBGCFBPBJ.MIKGLHLCKIJ(this.BEKNPHKLDEN);
|
||||
GJPPEHCBNDI.MNKPONDCOGP mnkpondcogp = new GJPPEHCBNDI.MNKPONDCOGP(this.BLAFLKGKGKO);
|
||||
GFBBGCFBPBJ gfbbgcfbpbj;
|
||||
this.OFFPIEEOIFF = gfbbgcfbpbj;
|
||||
}
|
||||
|
||||
// Token: 0x06006B77 RID: 27511 RVA: 0x00179184 File Offset: 0x00177384
|
||||
[Token(Token = "0x6006B77")]
|
||||
[Address(RVA = "0x1E0B850", Offset = "0x1E0A850", VA = "0x181E0B850")]
|
||||
public void AKKIECEKEEI(string LIICHFENGMG)
|
||||
{
|
||||
string hhbblbajime = this.HHBBLBAJIME;
|
||||
if (hhbblbajime == 0 || !LIICHFENGMG.StartsWith(hhbblbajime))
|
||||
{
|
||||
GFKEKLOMIAO statClass = SingletonMonoBehaviour.ONCPNMDGGKG.GetStatClass<GFKEKLOMIAO>();
|
||||
if (statClass != 0)
|
||||
{
|
||||
statClass.FFGOCNBJHPM("palette_search_num_searches");
|
||||
}
|
||||
}
|
||||
GFBBGCFBPBJ offpieeoiff = this.OFFPIEEOIFF;
|
||||
this.HHBBLBAJIME = LIICHFENGMG;
|
||||
offpieeoiff.AKKIECEKEEI(LIICHFENGMG);
|
||||
}
|
||||
|
||||
// Token: 0x06006B78 RID: 27512 RVA: 0x001791DC File Offset: 0x001773DC
|
||||
[Token(Token = "0x6006B78")]
|
||||
[Address(RVA = "0x1E0BA60", Offset = "0x1E0AA60", VA = "0x181E0BA60")]
|
||||
private int BLAFLKGKGKO(IReadOnlyList<char> LEBJDJNPEGI, int JBMOOHOHPCN, string ABGKAPINPNP)
|
||||
{
|
||||
if (typeof(string).TypeHandle != 0)
|
||||
{
|
||||
IReadOnlyList<HNPAMCPHEPJ> boohbjeegkh = this.BOOHBJEEGKH;
|
||||
return typeof(string).TypeHandle;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06006B79 RID: 27513 RVA: 0x00179208 File Offset: 0x00177408
|
||||
[Token(Token = "0x6006B79")]
|
||||
[Address(RVA = "0x1E0B920", Offset = "0x1E0A920", VA = "0x181E0B920")]
|
||||
private void BEKNPHKLDEN(IReadOnlyList<CHMKJJNNAKO> LLCIDEKMKBG, IReadOnlyList<bool> JCKFJAHJLPF)
|
||||
{
|
||||
bool flag = string.IsNullOrWhiteSpace(this.HHBBLBAJIME);
|
||||
bool emptySearch = flag;
|
||||
ObjectInputUIDialog.EALGDNJBCBF.MAKEOPKIJDE dfdjbicafoj = this.DFDJBICAFOJ;
|
||||
if (dfdjbicafoj != 0)
|
||||
{
|
||||
Func<CHMKJJNNAKO, bool> func = (CHMKJJNNAKO x) => default(bool);
|
||||
IEnumerable<CHMKJJNNAKO> enumerable = Enumerable.Where<CHMKJJNNAKO>(LLCIDEKMKBG, func);
|
||||
Func<CHMKJJNNAKO, HNPAMCPHEPJ> func2 = (CHMKJJNNAKO i) => null;
|
||||
IEnumerable<CHMKJJNNAKO> enumerable2 = Enumerable.Select<CHMKJJNNAKO, HNPAMCPHEPJ>(enumerable, func2);
|
||||
IReadOnlyList<bool> readOnlyList = this.OFFPIEEOIFF.DLBFGPALNOH();
|
||||
dfdjbicafoj.Invoke(enumerable2, readOnlyList);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006B7A RID: 27514 RVA: 0x0017928C File Offset: 0x0017748C
|
||||
[Token(Token = "0x6006B7A")]
|
||||
[Address(RVA = "0x1E0BB10", Offset = "0x1E0AB10", VA = "0x181E0BB10", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
this.OFFPIEEOIFF.Dispose();
|
||||
}
|
||||
|
||||
// Token: 0x040046E8 RID: 18152
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40046E8")]
|
||||
private readonly IReadOnlyList<HNPAMCPHEPJ> BOOHBJEEGKH;
|
||||
|
||||
// Token: 0x040046E9 RID: 18153
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40046E9")]
|
||||
private readonly GFBBGCFBPBJ OFFPIEEOIFF;
|
||||
|
||||
// Token: 0x040046EA RID: 18154
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40046EA")]
|
||||
private readonly ObjectInputUIDialog.EALGDNJBCBF.MAKEOPKIJDE DFDJBICAFOJ;
|
||||
|
||||
// Token: 0x040046EB RID: 18155
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40046EB")]
|
||||
private string HHBBLBAJIME;
|
||||
|
||||
// Token: 0x020012A7 RID: 4775
|
||||
// (Invoke) Token: 0x06006B7C RID: 27516
|
||||
[Token(Token = "0x20012A7")]
|
||||
public delegate void MAKEOPKIJDE(IEnumerable<HNPAMCPHEPJ> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF);
|
||||
|
||||
// Token: 0x020012A9 RID: 4777
|
||||
[Token(Token = "0x20012A9")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FKMBEDMBCEE
|
||||
{
|
||||
// Token: 0x06006B82 RID: 27522 RVA: 0x000399F2 File Offset: 0x00037BF2
|
||||
[Token(Token = "0x6006B82")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public FKMBEDMBCEE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006B83 RID: 27523 RVA: 0x001792AC File Offset: 0x001774AC
|
||||
[Token(Token = "0x6006B83")]
|
||||
[Address(RVA = "0x1B86480", Offset = "0x1B85480", VA = "0x181B86480")]
|
||||
internal bool <OnSearchComplete>b__0(CHMKJJNNAKO x)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06006B84 RID: 27524 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
||||
[Token(Token = "0x6006B84")]
|
||||
[Address(RVA = "0x1E0E140", Offset = "0x1E0D140", VA = "0x181E0E140")]
|
||||
internal HNPAMCPHEPJ <OnSearchComplete>b__1(CHMKJJNNAKO i)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040046EE RID: 18158
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40046EE")]
|
||||
public bool emptySearch;
|
||||
|
||||
// Token: 0x040046EF RID: 18159
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40046EF")]
|
||||
public ObjectInputUIDialog.EALGDNJBCBF <>4__this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020012AA RID: 4778
|
||||
[Token(Token = "0x20012AA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AHMAIPGEBHK
|
||||
{
|
||||
// Token: 0x06006B85 RID: 27525 RVA: 0x001792C4 File Offset: 0x001774C4
|
||||
[Token(Token = "0x6006B85")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public AHMAIPGEBHK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006B86 RID: 27526 RVA: 0x001792D8 File Offset: 0x001774D8
|
||||
[Token(Token = "0x6006B86")]
|
||||
[Address(RVA = "0x1E06180", Offset = "0x1E05180", VA = "0x181E06180")]
|
||||
internal bool <TryRebuildSearchContext>b__0()
|
||||
{
|
||||
ObjectInputUIDialog objectInputUIDialog = this.<>4__this;
|
||||
OGNBCNBPFCC ognbcnbpfcc = this.toolType;
|
||||
return objectInputUIDialog.EAKKLJCIGOF == ognbcnbpfcc;
|
||||
}
|
||||
|
||||
// Token: 0x06006B87 RID: 27527 RVA: 0x00179304 File Offset: 0x00177504
|
||||
[Token(Token = "0x6006B87")]
|
||||
[Address(RVA = "0x1E061B0", Offset = "0x1E051B0", VA = "0x181E061B0")]
|
||||
internal void <TryRebuildSearchContext>b__1()
|
||||
{
|
||||
ObjectInputUIDialog objectInputUIDialog = this.<>4__this;
|
||||
OGNBCNBPFCC ognbcnbpfcc = this.toolType;
|
||||
}
|
||||
|
||||
// Token: 0x040046F0 RID: 18160
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40046F0")]
|
||||
public OGNBCNBPFCC toolType;
|
||||
|
||||
// Token: 0x040046F1 RID: 18161
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40046F1")]
|
||||
public ObjectInputUIDialog <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012DC RID: 4828
|
||||
[Token(Token = "0x20012DC")]
|
||||
public class PhotoImageScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x06006C4C RID: 27724 RVA: 0x0017B934 File Offset: 0x00179B34
|
||||
[Token(Token = "0x6006C4C")]
|
||||
[Address(RVA = "0x1E114A0", Offset = "0x1E104A0", VA = "0x181E114A0", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = this.OPEKGDGMEFP;
|
||||
this.DPONBEGHJJO = true;
|
||||
if (opekgdgmefp != 0)
|
||||
{
|
||||
opekgdgmefp.Dispose();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C4D RID: 27725 RVA: 0x0017B960 File Offset: 0x00179B60
|
||||
[Token(Token = "0x6006C4D")]
|
||||
[Address(RVA = "0x1E11500", Offset = "0x1E10500", VA = "0x181E11500")]
|
||||
public void SetImage(string HFLPBHHAFIO)
|
||||
{
|
||||
string imageName = HFLPBHHAFIO;
|
||||
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = this.OPEKGDGMEFP;
|
||||
if (opekgdgmefp != 0)
|
||||
{
|
||||
opekgdgmefp.Dispose();
|
||||
}
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
ulong num3;
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.JMGMDKIBOKO(HFLPBHHAFIO, true, num2 != 0, num, num3 != 0UL);
|
||||
this.OPEKGDGMEFP = nbmfnjlhkao;
|
||||
Action<Texture2D> action = delegate(Texture2D texture)
|
||||
{
|
||||
RawImage rawImage = this.image;
|
||||
int num4 = 0;
|
||||
if (rawImage != num4)
|
||||
{
|
||||
this.image.texture = texture;
|
||||
}
|
||||
};
|
||||
Action<string> action2 = delegate(string e)
|
||||
{
|
||||
if (!this.DPONBEGHJJO)
|
||||
{
|
||||
string imageName2 = imageName;
|
||||
Debug.LogError("Error getting image " + imageName2 + " from RecNet: " + e);
|
||||
}
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006C4E RID: 27726 RVA: 0x0017B9D0 File Offset: 0x00179BD0
|
||||
[Token(Token = "0x6006C4E")]
|
||||
[Address(RVA = "0x1238E90", Offset = "0x1237E90", VA = "0x181238E90")]
|
||||
public PhotoImageScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400478D RID: 18317
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400478D")]
|
||||
[SerializeField]
|
||||
private RawImage image;
|
||||
|
||||
// Token: 0x0400478E RID: 18318
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400478E")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO OPEKGDGMEFP;
|
||||
|
||||
// Token: 0x0400478F RID: 18319
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400478F")]
|
||||
private bool DPONBEGHJJO;
|
||||
|
||||
// Token: 0x020012DD RID: 4829
|
||||
[Token(Token = "0x20012DD")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IPHCLAHLIFJ
|
||||
{
|
||||
// Token: 0x06006C4F RID: 27727 RVA: 0x0017B9E4 File Offset: 0x00179BE4
|
||||
[Token(Token = "0x6006C4F")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public IPHCLAHLIFJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006C50 RID: 27728 RVA: 0x0017B9F8 File Offset: 0x00179BF8
|
||||
[Token(Token = "0x6006C50")]
|
||||
[Address(RVA = "0x1E0EDA0", Offset = "0x1E0DDA0", VA = "0x181E0EDA0")]
|
||||
internal void <SetImage>b__0(Texture2D texture)
|
||||
{
|
||||
RawImage image = this.<>4__this.image;
|
||||
int num = 0;
|
||||
if (image != num)
|
||||
{
|
||||
this.<>4__this.image.texture = texture;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C51 RID: 27729 RVA: 0x0017BA34 File Offset: 0x00179C34
|
||||
[Token(Token = "0x6006C51")]
|
||||
[Address(RVA = "0x1E0EE50", Offset = "0x1E0DE50", VA = "0x181E0EE50")]
|
||||
internal void <SetImage>b__1(string e)
|
||||
{
|
||||
if (!this.<>4__this.DPONBEGHJJO)
|
||||
{
|
||||
string text = this.imageName;
|
||||
Debug.LogError("Error getting image " + text + " from RecNet: " + e);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04004790 RID: 18320
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4004790")]
|
||||
public PhotoImageScreen <>4__this;
|
||||
|
||||
// Token: 0x04004791 RID: 18321
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4004791")]
|
||||
public string imageName;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x0200130D RID: 4877
|
||||
[Token(Token = "0x200130D")]
|
||||
public class RenameChatDialog : ConfirmUIDialog<long>
|
||||
{
|
||||
// Token: 0x06006D62 RID: 28002 RVA: 0x0017FF54 File Offset: 0x0017E154
|
||||
[Token(Token = "0x6006D62")]
|
||||
[Address(RVA = "0x1E11940", Offset = "0x1E10940", VA = "0x181E11940", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
ValidatedButtonInputField validatedButtonInputField = this.inputField;
|
||||
Func<string, bool> func = new Func(this.FMEDGOLBKIG);
|
||||
validatedButtonInputField.IsValidFunction = func;
|
||||
}
|
||||
|
||||
// Token: 0x06006D63 RID: 28003 RVA: 0x0017FF8C File Offset: 0x0017E18C
|
||||
[Token(Token = "0x6006D63")]
|
||||
[Address(RVA = "0x1E11B10", Offset = "0x1E10B10", VA = "0x181E11B10", Slot = "28")]
|
||||
public override PMGCJEPKFOF<JPIJGHNNIDP> ShowDialog(long ENJEOLBEALP)
|
||||
{
|
||||
this.OFOFDPPNFPO = ENJEOLBEALP;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x06006D64 RID: 28004 RVA: 0x0017FFA8 File Offset: 0x0017E1A8
|
||||
[Token(Token = "0x6006D64")]
|
||||
[Address(RVA = "0x1E119D0", Offset = "0x1E109D0", VA = "0x181E119D0")]
|
||||
private void OPGHFGBGJCA(KJEFMHKMHOB GIAOBLMEMMI)
|
||||
{
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006D65 RID: 28005 RVA: 0x0017FFE8 File Offset: 0x0017E1E8
|
||||
[Token(Token = "0x6006D65")]
|
||||
[Address(RVA = "0x1E11670", Offset = "0x1E10670", VA = "0x181E11670")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.inputField;
|
||||
long ofofdppnfpo = this.OFOFDPPNFPO;
|
||||
string text = validatedButtonInputField.KKJIOHNFHFJ;
|
||||
PMGCJEPKFOF<KJEFMHKMHOB> pmgcjepkfof = IAOJMNAKJLH.CONGKGLGBPJ(ofofdppnfpo, text);
|
||||
Action<KJEFMHKMHOB> action = new Action(this.OPGHFGBGJCA);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
PMGCJEPKFOF<KJEFMHKMHOB> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x06006D66 RID: 28006 RVA: 0x00180048 File Offset: 0x0017E248
|
||||
[Token(Token = "0x6006D66")]
|
||||
[Address(RVA = "0x1E11B60", Offset = "0x1E10B60", VA = "0x181E11B60")]
|
||||
public RenameChatDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006D67 RID: 28007 RVA: 0x0018005C File Offset: 0x0017E25C
|
||||
[Token(Token = "0x6006D67")]
|
||||
[Address(RVA = "0x1E117A0", Offset = "0x1E107A0", VA = "0x181E117A0")]
|
||||
[CompilerGenerated]
|
||||
private bool FMEDGOLBKIG(string HBENBFOGKNG)
|
||||
{
|
||||
int stringLength = HBENBFOGKNG.m_stringLength;
|
||||
bool flag = HBENBFOGKNG.LJGGMDGLNOO();
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
if (flag)
|
||||
{
|
||||
string text = textMeshProUGUI.text;
|
||||
}
|
||||
int stringLength2 = HBENBFOGKNG.m_stringLength;
|
||||
char c = HBENBFOGKNG[stringLength2];
|
||||
string text2 = string.Format("{0} is an invalid character", c);
|
||||
string text3 = textMeshProUGUI.text;
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.infoText;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400486C RID: 18540
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400486C")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private ValidatedButtonInputField inputField;
|
||||
|
||||
// Token: 0x0400486D RID: 18541
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400486D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x0400486E RID: 18542
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400486E")]
|
||||
private long OFOFDPPNFPO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,270 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x0200130E RID: 4878
|
||||
[Token(Token = "0x200130E")]
|
||||
public class ReportInventionDialog : ConfirmUIDialog<OBBBPCBIMME>
|
||||
{
|
||||
// Token: 0x170011B7 RID: 4535
|
||||
// (get) Token: 0x06006D68 RID: 28008 RVA: 0x001800C8 File Offset: 0x0017E2C8
|
||||
// (set) Token: 0x06006D69 RID: 28009 RVA: 0x001800DC File Offset: 0x0017E2DC
|
||||
[Token(Token = "0x170011B7")]
|
||||
public FDEGHHFBJJO GMMAAAGFAKO
|
||||
{
|
||||
[Token(Token = "0x6006D68")]
|
||||
[Address(RVA = "0x8D2400", Offset = "0x8D1400", VA = "0x1808D2400")]
|
||||
get;
|
||||
[Token(Token = "0x6006D69")]
|
||||
[Address(RVA = "0x8D2420", Offset = "0x8D1420", VA = "0x1808D2420")]
|
||||
private set;
|
||||
} = (FDEGHHFBJJO)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x06006D6A RID: 28010 RVA: 0x001800F0 File Offset: 0x0017E2F0
|
||||
[Token(Token = "0x6006D6A")]
|
||||
[Address(RVA = "0x1E123E0", Offset = "0x1E113E0", VA = "0x181E123E0", Slot = "28")]
|
||||
public override PMGCJEPKFOF<JPIJGHNNIDP> ShowDialog(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.JALBCFLJAAE = true;
|
||||
string text = textMeshProUGUI.text;
|
||||
this.descriptionTextField.FFDOINJEHMM = true;
|
||||
this.MPCEPMNMCEB();
|
||||
this.BFKEFCFNNKH = LDNFNNNHPPB;
|
||||
if (LDNFNNNHPPB != 0)
|
||||
{
|
||||
string text2 = this.inventionName.text;
|
||||
}
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
this.PHHMNDKLLKP = <JNBAANDJIAD>k__BackingField;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x06006D6B RID: 28011 RVA: 0x00180160 File Offset: 0x0017E360
|
||||
[Token(Token = "0x6006D6B")]
|
||||
[Address(RVA = "0x1E11BA0", Offset = "0x1E10BA0", VA = "0x181E11BA0")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
this.JALBCFLJAAE = BCOHEOIEPLL;
|
||||
string text = this.infoText.text;
|
||||
this.descriptionTextField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x06006D6C RID: 28012 RVA: 0x00180198 File Offset: 0x0017E398
|
||||
[Token(Token = "0x6006D6C")]
|
||||
[Address(RVA = "0x1E11C10", Offset = "0x1E10C10", VA = "0x181E11C10")]
|
||||
public void Button_Report()
|
||||
{
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
int num = 0;
|
||||
bool flag = <KBKJKEOPIGB>k__BackingField != num;
|
||||
int num2 = 0;
|
||||
if (flag)
|
||||
{
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField2 = this.<KBKJKEOPIGB>k__BackingField;
|
||||
if (<KBKJKEOPIGB>k__BackingField2 != 0 && <KBKJKEOPIGB>k__BackingField2 != 0)
|
||||
{
|
||||
Action<JPIJGHNNIDP> action = new Action(this.JFBKNPNFPPP);
|
||||
}
|
||||
}
|
||||
string text;
|
||||
string text2;
|
||||
string text3;
|
||||
ulong num3;
|
||||
ulong num4;
|
||||
PMGCJEPKFOF<JPIJGHNNIDP> pmgcjepkfof = this.PHHMNDKLLKP.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Confirm report?", "You CANNOT undo this action. Players who send false reports or abuse the reporting system will be penalized.", text, text2, text3, (NotificationManager.HLJEOKDOLPF)num2, num3 != 0UL, num4 != 0UL);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006D6D RID: 28013 RVA: 0x00180210 File Offset: 0x0017E410
|
||||
[Token(Token = "0x6006D6D")]
|
||||
[Address(RVA = "0x1E11E20", Offset = "0x1E10E20", VA = "0x181E11E20")]
|
||||
private void JFBKNPNFPPP(JPIJGHNNIDP PBAOMKNFBFL)
|
||||
{
|
||||
if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.JALBCFLJAAE = false;
|
||||
string text = textMeshProUGUI.text;
|
||||
InputField3D inputField3D = this.descriptionTextField;
|
||||
int num = 0;
|
||||
inputField3D.FFDOINJEHMM = num != 0;
|
||||
this.MPCEPMNMCEB();
|
||||
OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH;
|
||||
InputField3D inputField3D2 = this.descriptionTextField;
|
||||
long <BHBCCAKKIMJ>k__BackingField = bfkefcfnnkh.<BHBCCAKKIMJ>k__BackingField;
|
||||
FDEGHHFBJJO fdeghhfbjjo = this.<MPBLJOGNHKP>k__BackingField;
|
||||
string text2 = inputField3D2.KKJIOHNFHFJ;
|
||||
Action<KLAMKCBENEA> action = new Action(this.PADBBGGJDCJ);
|
||||
Action<string> action2 = new Action(this.JLCIPIBAHJM);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006D6E RID: 28014 RVA: 0x00180298 File Offset: 0x0017E498
|
||||
[Token(Token = "0x6006D6E")]
|
||||
[Address(RVA = "0x1E125F0", Offset = "0x1E115F0", VA = "0x181E125F0")]
|
||||
public void Toggle_Misc(bool isOn)
|
||||
{
|
||||
this.<MPBLJOGNHKP>k__BackingField = (FDEGHHFBJJO)((uint)(-1));
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x06006D6F RID: 28015 RVA: 0x001802BC File Offset: 0x0017E4BC
|
||||
[Token(Token = "0x6006D6F")]
|
||||
[Address(RVA = "0x1E12660", Offset = "0x1E11660", VA = "0x181E12660")]
|
||||
public void Toggle_SexualContent(bool isOn)
|
||||
{
|
||||
this.<MPBLJOGNHKP>k__BackingField = (isOn ? FDEGHHFBJJO.CoC_Sexual : FDEGHHFBJJO.CoC_Discriminatory);
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x06006D70 RID: 28016 RVA: 0x001802DC File Offset: 0x0017E4DC
|
||||
[Token(Token = "0x6006D70")]
|
||||
[Address(RVA = "0x1E125C0", Offset = "0x1E115C0", VA = "0x181E125C0")]
|
||||
public void Toggle_DiscriminatoryContent(bool isOn)
|
||||
{
|
||||
this.<MPBLJOGNHKP>k__BackingField = (isOn ? FDEGHHFBJJO.CoC_Sexual : FDEGHHFBJJO.CoC_Discriminatory);
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x06006D71 RID: 28017 RVA: 0x001802FC File Offset: 0x0017E4FC
|
||||
[Token(Token = "0x6006D71")]
|
||||
[Address(RVA = "0x1E12630", Offset = "0x1E11630", VA = "0x181E12630")]
|
||||
public void Toggle_Misleading(bool isOn)
|
||||
{
|
||||
this.<MPBLJOGNHKP>k__BackingField = (isOn ? FDEGHHFBJJO.CoC_Sexual : FDEGHHFBJJO.CoC_Discriminatory);
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x06006D72 RID: 28018 RVA: 0x0018031C File Offset: 0x0017E51C
|
||||
[Token(Token = "0x6006D72")]
|
||||
[Address(RVA = "0x1E120A0", Offset = "0x1E110A0", VA = "0x181E120A0")]
|
||||
private void KEIOMOIKFGH(FDEGHHFBJJO DJFBMCIDJNK)
|
||||
{
|
||||
this.<MPBLJOGNHKP>k__BackingField = DJFBMCIDJNK;
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x06006D73 RID: 28019 RVA: 0x00180338 File Offset: 0x0017E538
|
||||
[Token(Token = "0x6006D73")]
|
||||
[Address(RVA = "0x1E120B0", Offset = "0x1E110B0", VA = "0x181E120B0")]
|
||||
private void MPCEPMNMCEB()
|
||||
{
|
||||
Button3D button3D = this.reportButton;
|
||||
if (this.<MPBLJOGNHKP>k__BackingField == FDEGHHFBJJO.Unknown || !this.JALBCFLJAAE || !string.IsNullOrEmpty(this.descriptionTextField.KKJIOHNFHFJ))
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
button3D.FFDOINJEHMM = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06006D74 RID: 28020 RVA: 0x00180380 File Offset: 0x0017E580
|
||||
[Token(Token = "0x6006D74")]
|
||||
[Address(RVA = "0x1E121C0", Offset = "0x1E111C0", VA = "0x181E121C0")]
|
||||
public void OnTextValueChanged(string newText)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.charCount;
|
||||
int stringLength = newText.m_stringLength;
|
||||
string text = textMeshProUGUI.text;
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x06006D75 RID: 28021 RVA: 0x001803B0 File Offset: 0x0017E5B0
|
||||
[Token(Token = "0x6006D75")]
|
||||
[Address(RVA = "0x1E12690", Offset = "0x1E11690", VA = "0x181E12690")]
|
||||
public ReportInventionDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006D76 RID: 28022 RVA: 0x001803DC File Offset: 0x0017E5DC
|
||||
[Token(Token = "0x6006D76")]
|
||||
[Address(RVA = "0x1E12270", Offset = "0x1E11270", VA = "0x181E12270")]
|
||||
[CompilerGenerated]
|
||||
private void PADBBGGJDCJ(KLAMKCBENEA GIAOBLMEMMI)
|
||||
{
|
||||
if (!GIAOBLMEMMI.<NHCNKEMFEJC>k__BackingField)
|
||||
{
|
||||
string <LHJAKNBODPE>k__BackingField = GIAOBLMEMMI.<LHJAKNBODPE>k__BackingField;
|
||||
string text = "Failed to send report: " + <LHJAKNBODPE>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.JALBCFLJAAE = true;
|
||||
string text2 = textMeshProUGUI.text;
|
||||
this.descriptionTextField.FFDOINJEHMM = true;
|
||||
this.MPCEPMNMCEB();
|
||||
string <LHJAKNBODPE>k__BackingField2 = GIAOBLMEMMI.<LHJAKNBODPE>k__BackingField;
|
||||
Debug.LogError("Error reporting room: " + <LHJAKNBODPE>k__BackingField2);
|
||||
return;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Report sent", 3f, num, num);
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x06006D77 RID: 28023 RVA: 0x00180478 File Offset: 0x0017E678
|
||||
[Token(Token = "0x6006D77")]
|
||||
[Address(RVA = "0x1E11FC0", Offset = "0x1E10FC0", VA = "0x181E11FC0")]
|
||||
[CompilerGenerated]
|
||||
private void JLCIPIBAHJM(string MOPOMPHBHKF)
|
||||
{
|
||||
string text = "Failed to send report: " + MOPOMPHBHKF;
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.JALBCFLJAAE = true;
|
||||
string text2 = textMeshProUGUI.text;
|
||||
this.descriptionTextField.FFDOINJEHMM = true;
|
||||
this.MPCEPMNMCEB();
|
||||
Debug.LogError("Error reporting room: " + MOPOMPHBHKF);
|
||||
}
|
||||
|
||||
// Token: 0x0400486F RID: 18543
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400486F")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI inventionName;
|
||||
|
||||
// Token: 0x04004870 RID: 18544
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4004870")]
|
||||
[SerializeField]
|
||||
private InputField3D descriptionTextField;
|
||||
|
||||
// Token: 0x04004871 RID: 18545
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4004871")]
|
||||
[SerializeField]
|
||||
private Button3D reportButton;
|
||||
|
||||
// Token: 0x04004872 RID: 18546
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4004872")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI charCount;
|
||||
|
||||
// Token: 0x04004873 RID: 18547
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4004873")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04004874 RID: 18548
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4004874")]
|
||||
private OBBBPCBIMME BFKEFCFNNKH;
|
||||
|
||||
// Token: 0x04004876 RID: 18550
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4004876")]
|
||||
private WatchUI PHHMNDKLLKP;
|
||||
|
||||
// Token: 0x04004877 RID: 18551
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4004877")]
|
||||
private bool JALBCFLJAAE = true;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,222 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012AC RID: 4780
|
||||
[Token(Token = "0x20012AC")]
|
||||
public class RoomCommentInputUIDialog : BaseTextInputUIDialog<RoomCommentInputUIDialog.LKBCHAIOANK, RoomCommentInputUIDialog.LAMNAHNPEJL>
|
||||
{
|
||||
// Token: 0x1700119B RID: 4507
|
||||
// (get) Token: 0x06006B8C RID: 27532 RVA: 0x00179370 File Offset: 0x00177570
|
||||
[Token(Token = "0x1700119B")]
|
||||
protected override ValidatedButtonInputField HFOMOAIBCAB
|
||||
{
|
||||
[Token(Token = "0x6006B8C")]
|
||||
[Address(RVA = "0x42D480", Offset = "0x42C480", VA = "0x18042D480", Slot = "27")]
|
||||
get
|
||||
{
|
||||
return this.textInputField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700119C RID: 4508
|
||||
// (get) Token: 0x06006B8D RID: 27533 RVA: 0x00179384 File Offset: 0x00177584
|
||||
[Token(Token = "0x1700119C")]
|
||||
protected override RoomCommentInputUIDialog.LAMNAHNPEJL FCPJNKNLGFG
|
||||
{
|
||||
[Token(Token = "0x6006B8D")]
|
||||
[Address(RVA = "0x1E12A20", Offset = "0x1E11A20", VA = "0x181E12A20", Slot = "28")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06006B8D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling AGUI.StackedUI.Dialog.RoomCommentInputUIDialog/LAMNAHNPEJL AGUI.StackedUI.Dialog.RoomCommentInputUIDialog::HHKJMGDLKND()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:LAMNAHNPEJL(var_0_05, ldsfld:LAMNAHNPEJL(RoomCommentInputUIDialog::IPDBBCFOPOC))
|
||||
stfld:TextMeshProUGUI(BaseTextInputUIDialog`2::titleText, ldloc:RoomCommentInputUIDialog[exp:BaseTextInputUIDialog`2](this), ldloc:LAMNAHNPEJL[exp:TextMeshProUGUI](var_0_05))
|
||||
}
|
||||
|
||||
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: 0x06006B8E RID: 27534 RVA: 0x001793A0 File Offset: 0x001775A0
|
||||
[Token(Token = "0x6006B8E")]
|
||||
[Address(RVA = "0x1E12B20", Offset = "0x1E11B20", VA = "0x181E12B20")]
|
||||
private void OnEnable()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.stylesRadioGroup;
|
||||
Action action = new Action(this.DPBDHBIMAMI);
|
||||
radioGroup3D.PJOLEABGIOM += action;
|
||||
}
|
||||
|
||||
// Token: 0x06006B8F RID: 27535 RVA: 0x001793D0 File Offset: 0x001775D0
|
||||
[Token(Token = "0x6006B8F")]
|
||||
[Address(RVA = "0x1E12A90", Offset = "0x1E11A90", VA = "0x181E12A90")]
|
||||
private void OnDisable()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.stylesRadioGroup;
|
||||
Action action = new Action(this.DPBDHBIMAMI);
|
||||
radioGroup3D.PJOLEABGIOM -= action;
|
||||
}
|
||||
|
||||
// Token: 0x06006B90 RID: 27536 RVA: 0x00179400 File Offset: 0x00177600
|
||||
[Token(Token = "0x6006B90")]
|
||||
[Address(RVA = "0x1E12800", Offset = "0x1E11800", VA = "0x181E12800", Slot = "29")]
|
||||
protected override void EICLCFBNGFO(RoomCommentInputUIDialog.LKBCHAIOANK IIFJDCEPNMJ)
|
||||
{
|
||||
int num;
|
||||
BaseTextInputUIDialog<RoomCommentInputUIDialog.LKBCHAIOANK, RoomCommentInputUIDialog.LAMNAHNPEJL>.KNPPNPLFCAD knppnplfcad = new BaseTextInputUIDialog.KNPPNPLFCAD(num.PJPJBGBGBEJ);
|
||||
num = 0;
|
||||
RadioGroup3D radioGroup3D = this.stylesRadioGroup;
|
||||
RoomComment.GBBPFDLJLIG flilpnmlaaf = this.FLILPNMLAAF;
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
RadioGroup3D radioGroup3D2 = this.stylesRadioGroup;
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
int num2 = 0;
|
||||
TMP_InputField tmp_InputField;
|
||||
tmp_InputField.contentType = (TMP_InputField.ContentType)num2;
|
||||
}
|
||||
|
||||
// Token: 0x06006B91 RID: 27537 RVA: 0x00179458 File Offset: 0x00177658
|
||||
[Token(Token = "0x6006B91")]
|
||||
[Address(RVA = "0x15A3600", Offset = "0x15A2600", VA = "0x1815A3600")]
|
||||
private static bool PJPJBGBGBEJ(TextMeshProUGUI MPAHJMHNAPD, string DBFBLNILIGL)
|
||||
{
|
||||
return !string.IsNullOrWhiteSpace(DBFBLNILIGL);
|
||||
}
|
||||
|
||||
// Token: 0x06006B92 RID: 27538 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6006B92")]
|
||||
[Address(RVA = "0x1E129F0", Offset = "0x1E119F0", VA = "0x181E129F0", Slot = "30")]
|
||||
protected override RoomCommentInputUIDialog.LAMNAHNPEJL EMKNGCOFFAC(string BODHBIAJBIM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06006B93 RID: 27539 RVA: 0x00179470 File Offset: 0x00177670
|
||||
[Token(Token = "0x6006B93")]
|
||||
[Address(RVA = "0x1E126E0", Offset = "0x1E116E0", VA = "0x181E126E0")]
|
||||
private void DPBDHBIMAMI()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.stylesRadioGroup;
|
||||
if (RoomCommentInputUIDialog.<>c.<>9__13_0 == 0)
|
||||
{
|
||||
RoomCommentInputUIDialog.<>c.<>9__13_0 = (RadioButton3D x) => x.DACHAAADDAE;
|
||||
}
|
||||
int num;
|
||||
this.FLILPNMLAAF = (RoomComment.GBBPFDLJLIG)num;
|
||||
}
|
||||
|
||||
// Token: 0x06006B94 RID: 27540 RVA: 0x001794B0 File Offset: 0x001776B0
|
||||
[Token(Token = "0x6006B94")]
|
||||
[Address(RVA = "0x1E12C10", Offset = "0x1E11C10", VA = "0x181E12C10")]
|
||||
public RoomCommentInputUIDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040046F5 RID: 18165
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40046F5")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField textInputField;
|
||||
|
||||
// Token: 0x040046F6 RID: 18166
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40046F6")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D stylesRadioGroup;
|
||||
|
||||
// Token: 0x040046F7 RID: 18167
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40046F7")]
|
||||
private RoomComment.GBBPFDLJLIG FLILPNMLAAF;
|
||||
|
||||
// Token: 0x040046F8 RID: 18168
|
||||
[Token(Token = "0x40046F8")]
|
||||
private static readonly RoomCommentInputUIDialog.LAMNAHNPEJL IPDBBCFOPOC = string.Empty;
|
||||
|
||||
// Token: 0x020012AD RID: 4781
|
||||
[Token(Token = "0x20012AD")]
|
||||
public struct LKBCHAIOANK
|
||||
{
|
||||
// Token: 0x06006B96 RID: 27542 RVA: 0x001794E0 File Offset: 0x001776E0
|
||||
[Token(Token = "0x6006B96")]
|
||||
[Address(RVA = "0x1E100E0", Offset = "0x1E0F0E0", VA = "0x181E100E0")]
|
||||
public LKBCHAIOANK(string AIKLPOJAIIO, string BOPFNBCHJJJ)
|
||||
{
|
||||
this.AIKLPOJAIIO = AIKLPOJAIIO;
|
||||
this.BOPFNBCHJJJ = BOPFNBCHJJJ;
|
||||
this.NGLHJIOMKBG = "Ok";
|
||||
this.DIDPKDLHNBN = (int)((ulong)4294967295L);
|
||||
this.JNOEEGDBCJB = false;
|
||||
this.NPMINNEILFC = "";
|
||||
}
|
||||
|
||||
// Token: 0x040046F9 RID: 18169
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40046F9")]
|
||||
public readonly string AIKLPOJAIIO;
|
||||
|
||||
// Token: 0x040046FA RID: 18170
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40046FA")]
|
||||
public readonly string BOPFNBCHJJJ;
|
||||
|
||||
// Token: 0x040046FB RID: 18171
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40046FB")]
|
||||
public readonly string NPMINNEILFC;
|
||||
|
||||
// Token: 0x040046FC RID: 18172
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40046FC")]
|
||||
public string NGLHJIOMKBG;
|
||||
|
||||
// Token: 0x040046FD RID: 18173
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40046FD")]
|
||||
public int DIDPKDLHNBN;
|
||||
|
||||
// Token: 0x040046FE RID: 18174
|
||||
[FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x40046FE")]
|
||||
public bool JNOEEGDBCJB;
|
||||
}
|
||||
|
||||
// Token: 0x020012AE RID: 4782
|
||||
[Token(Token = "0x20012AE")]
|
||||
public struct LAMNAHNPEJL
|
||||
{
|
||||
// Token: 0x040046FF RID: 18175
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40046FF")]
|
||||
public string FJAJKCKLJDN;
|
||||
|
||||
// Token: 0x04004700 RID: 18176
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4004700")]
|
||||
public RoomComment.GBBPFDLJLIG NGADBHLPPMH;
|
||||
|
||||
// Token: 0x04004701 RID: 18177
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x4004701")]
|
||||
public JPIJGHNNIDP FKNOPGEADKO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,478 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x020012E3 RID: 4835
|
||||
[Token(Token = "0x20012E3")]
|
||||
public class SaveOutfitSlotWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x06006C71 RID: 27761 RVA: 0x0017C958 File Offset: 0x0017AB58
|
||||
[Token(Token = "0x6006C71")]
|
||||
[Address(RVA = "0x1E131D0", Offset = "0x1E121D0", VA = "0x181E131D0", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
GameObject gameObject = this.imageContainer;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
int layoutPriority = this.takeSelfieButtonText.layoutPriority;
|
||||
this.OKMMHNDKDOA = layoutPriority;
|
||||
}
|
||||
|
||||
// Token: 0x06006C72 RID: 27762 RVA: 0x0017C998 File Offset: 0x0017AB98
|
||||
[Token(Token = "0x6006C72")]
|
||||
[Address(RVA = "0x1DCA170", Offset = "0x1DC9170", VA = "0x181DCA170")]
|
||||
private void OnEnable()
|
||||
{
|
||||
this.takeSelfieButton.FFDOINJEHMM = true;
|
||||
}
|
||||
|
||||
// Token: 0x06006C73 RID: 27763 RVA: 0x0017C9B8 File Offset: 0x0017ABB8
|
||||
[Token(Token = "0x6006C73")]
|
||||
[Address(RVA = "0x1E13290", Offset = "0x1E12290", VA = "0x181E13290", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
this.NOOKHEKJEMM.GNGOOMMLPHE();
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
this.selfieGroup.SetActive(true);
|
||||
GameObject gameObject = this.imageContainer;
|
||||
bool pgfbcphbinh = this.PGFBCPHBINH;
|
||||
gameObject.SetActive(pgfbcphbinh);
|
||||
GameObject gameObject2 = this.uploadingGroup;
|
||||
int num = 0;
|
||||
gameObject2.SetActive(num != 0);
|
||||
Button3D button3D = this.acceptButton;
|
||||
int num2 = 0;
|
||||
button3D.FFDOINJEHMM = num2 != 0;
|
||||
string text = this.takeSelfieButtonText.text;
|
||||
double num3 = ((HAPBACHHIBN)this.uploadingDescriptionText).GMBEJJBNGJD;
|
||||
}
|
||||
|
||||
// Token: 0x06006C74 RID: 27764 RVA: 0x0017CA3C File Offset: 0x0017AC3C
|
||||
[Token(Token = "0x6006C74")]
|
||||
[Address(RVA = "0x1E13260", Offset = "0x1E12260", VA = "0x181E13260", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ManagedTexture nookhekjemm = this.NOOKHEKJEMM;
|
||||
if (nookhekjemm != 0)
|
||||
{
|
||||
nookhekjemm.GNGOOMMLPHE();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06006C75 RID: 27765 RVA: 0x0017CA64 File Offset: 0x0017AC64
|
||||
[Token(Token = "0x6006C75")]
|
||||
[Address(RVA = "0x1E133B0", Offset = "0x1E123B0", VA = "0x181E133B0")]
|
||||
public void SetSlotIndex(int CIDAEDKGFJE)
|
||||
{
|
||||
this.JEPIJMLDCCB = CIDAEDKGFJE;
|
||||
this.PGFBCPHBINH = false;
|
||||
}
|
||||
|
||||
// Token: 0x06006C76 RID: 27766 RVA: 0x0017CA80 File Offset: 0x0017AC80
|
||||
[Token(Token = "0x6006C76")]
|
||||
[Address(RVA = "0x1E12EE0", Offset = "0x1E11EE0", VA = "0x181E12EE0")]
|
||||
public void Button_TakePhoto()
|
||||
{
|
||||
SaveOutfitSlotWatchUIFlow.FPOCBBMOBEE fpocbbmobee = new SaveOutfitSlotWatchUIFlow.FPOCBBMOBEE();
|
||||
fpocbbmobee.<>4__this = this;
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
fpocbbmobee.currentWatchFlow = <CBEMGFDBBJA>k__BackingField;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
ulong num4;
|
||||
JCOINEEFENJ<RenderTexture> jcoineefenj = ShareCamera.LocalRequestSingleImage(num4 != 0UL, num3 != 0, num2 != 0, "Outfit Image", num != 0);
|
||||
Action<RenderTexture> action = delegate(RenderTexture renderTex)
|
||||
{
|
||||
SaveOutfitSlotWatchUIFlow <>4__this = fpocbbmobee.<>4__this;
|
||||
int num6 = 0;
|
||||
bool flag = renderTex != num6;
|
||||
<>4__this.PGFBCPHBINH = flag;
|
||||
SaveOutfitSlotWatchUIFlow <>4__this2 = fpocbbmobee.<>4__this;
|
||||
GameObject gameObject = <>4__this2.imageContainer;
|
||||
bool pgfbcphbinh = <>4__this2.PGFBCPHBINH;
|
||||
gameObject.SetActive(pgfbcphbinh);
|
||||
Button3D button3D = fpocbbmobee.<>4__this.acceptButton;
|
||||
int num7 = 0;
|
||||
bool flag2 = renderTex != num7;
|
||||
button3D.FFDOINJEHMM = flag2;
|
||||
fpocbbmobee.<>4__this.NOOKHEKJEMM.DPCIGLIJMPF(renderTex);
|
||||
fpocbbmobee.<>4__this.selfieImage.texture = renderTex;
|
||||
};
|
||||
if (num < fpocbbmobee)
|
||||
{
|
||||
num += num;
|
||||
if (num == fpocbbmobee)
|
||||
{
|
||||
goto IL_7C;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
Action action2 = delegate
|
||||
{
|
||||
Texture2D texture2D = fpocbbmobee.<>4__this.NOOKHEKJEMM.JLKAJPNIHJK((ManagedTexture.HGJAGEHBPNE)((ulong)1L));
|
||||
SaveOutfitSlotWatchUIFlow <>4__this3 = fpocbbmobee.<>4__this;
|
||||
int num8 = 0;
|
||||
bool flag3 = texture2D != num8;
|
||||
<>4__this3.PGFBCPHBINH = flag3;
|
||||
SaveOutfitSlotWatchUIFlow <>4__this4 = fpocbbmobee.<>4__this;
|
||||
GameObject gameObject2 = <>4__this4.imageContainer;
|
||||
bool pgfbcphbinh2 = <>4__this4.PGFBCPHBINH;
|
||||
gameObject2.SetActive(pgfbcphbinh2);
|
||||
SaveOutfitSlotWatchUIFlow <>4__this5 = fpocbbmobee.<>4__this;
|
||||
Button3D button3D2 = <>4__this5.acceptButton;
|
||||
bool pgfbcphbinh3 = <>4__this5.PGFBCPHBINH;
|
||||
button3D2.FFDOINJEHMM = pgfbcphbinh3;
|
||||
fpocbbmobee.<>4__this.selfieImage.texture = texture2D;
|
||||
};
|
||||
Action action3 = delegate
|
||||
{
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
StackedUIFlowBase currentWatchFlow = fpocbbmobee.currentWatchFlow;
|
||||
if (<CBEMGFDBBJA>k__BackingField2 != currentWatchFlow)
|
||||
{
|
||||
StackedUIFlowBase currentWatchFlow2 = fpocbbmobee.currentWatchFlow;
|
||||
int num9 = 0;
|
||||
if (currentWatchFlow2 != num9)
|
||||
{
|
||||
StackedUIFlowBase currentWatchFlow3 = fpocbbmobee.currentWatchFlow;
|
||||
}
|
||||
}
|
||||
bool inVRDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
|
||||
if (!inVRDisplayMode)
|
||||
{
|
||||
if (!inVRDisplayMode)
|
||||
{
|
||||
}
|
||||
return;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num10 = 0;
|
||||
int num11 = 0;
|
||||
int num12 = 0;
|
||||
instance.PlayWatchNotification(num12 != 0, ~NotificationManager.HLJEOKDOLPF.Text, num11, num10);
|
||||
};
|
||||
IL_7C:
|
||||
uint num5;
|
||||
num5 += num5;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06006C77 RID: 27767 RVA: 0x0017CB18 File Offset: 0x0017AD18
|
||||
[Token(Token = "0x6006C77")]
|
||||
[Address(RVA = "0x1E12C50", Offset = "0x1E11C50", VA = "0x181E12C50")]
|
||||
public void Button_Accept()
|
||||
{
|
||||
ManagedTexture nookhekjemm = this.NOOKHEKJEMM;
|
||||
int num = 0;
|
||||
PMGCJEPKFOF<Texture2D> pmgcjepkfof = nookhekjemm.BBLLIEGLEEE((ManagedTexture.HGJAGEHBPNE)((ulong)3L), true);
|
||||
Action<Texture2D> action = new Action(this.LCAJAFNOBOA);
|
||||
GameObject gameObject = this.selfieGroup;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
this.uploadingGroup.SetActive(true);
|
||||
string text = this.uploadingDescriptionText.text;
|
||||
MNHEFLIMKGO mnheflimkgo = MNHEFLIMKGO.ODBACHJMLMH();
|
||||
CDNNKFCCONN cdnnkfcconn = new CDNNKFCCONN();
|
||||
cdnnkfcconn.<CMKJKMJIGEL>k__BackingField = num;
|
||||
cdnnkfcconn.<DCPCMEAPAKJ>k__BackingField = num;
|
||||
cdnnkfcconn.<BFMHMHLLEGF>k__BackingField = num;
|
||||
cdnnkfcconn.<PNBGCBDOILI>k__BackingField = num;
|
||||
int jepijmldccb = this.JEPIJMLDCCB;
|
||||
cdnnkfcconn.<GDACFKPEADA>k__BackingField = jepijmldccb;
|
||||
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
ManagedTexture nookhekjemm2 = this.NOOKHEKJEMM;
|
||||
SaveOutfitSlotWatchUIFlow.JIBOCAOLEIM jibocaoleim;
|
||||
jibocaoleim.System.IDisposable.Dispose();
|
||||
jibocaoleim.textureSet = nookhekjemm2;
|
||||
jibocaoleim.<>1__state = num;
|
||||
jibocaoleim.<>4__this = this;
|
||||
jibocaoleim.savedOutfit = cdnnkfcconn;
|
||||
Coroutine coroutine = instance.StartCoroutine(jibocaoleim);
|
||||
}
|
||||
|
||||
// Token: 0x06006C78 RID: 27768 RVA: 0x0017CC00 File Offset: 0x0017AE00
|
||||
[Token(Token = "0x6006C78")]
|
||||
[Address(RVA = "0x1E13150", Offset = "0x1E12150", VA = "0x181E13150")]
|
||||
private IEnumerator HENMKLKJDML(ManagedTexture ILECCJNPOFB, CDNNKFCCONN GKDEAOJLJFI)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06006C78)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AGUI.StackedUI.Dialog.SaveOutfitSlotWatchUIFlow::HENMKLKJDML(ManagedTexture,CDNNKFCCONN)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(JIBOCAOLEIM::System.IDisposable.Dispose, ldloc:JIBOCAOLEIM(var_0))
|
||||
stfld:SaveOutfitSlotWatchUIFlow(JIBOCAOLEIM::<>4__this, ldloc:JIBOCAOLEIM(var_0), ldloc:SaveOutfitSlotWatchUIFlow(this))
|
||||
stfld:ManagedTexture(JIBOCAOLEIM::textureSet, ldloc:JIBOCAOLEIM(var_0), ldloc:ManagedTexture(ILECCJNPOFB))
|
||||
stfld:int32(JIBOCAOLEIM::<>1__state, ldloc:JIBOCAOLEIM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:CDNNKFCCONN(JIBOCAOLEIM::savedOutfit, ldloc:JIBOCAOLEIM(var_0), ldloc:CDNNKFCCONN(GKDEAOJLJFI))
|
||||
}
|
||||
|
||||
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: 0x06006C79 RID: 27769 RVA: 0x0017CC30 File Offset: 0x0017AE30
|
||||
[Token(Token = "0x6006C79")]
|
||||
[Address(RVA = "0x1E133C0", Offset = "0x1E123C0", VA = "0x181E133C0")]
|
||||
public SaveOutfitSlotWatchUIFlow()
|
||||
{
|
||||
ManagedTexture managedTexture = new ManagedTexture("SaveOutfit");
|
||||
this.NOOKHEKJEMM = managedTexture;
|
||||
string empty = string.Empty;
|
||||
this.OKMMHNDKDOA = empty;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06006C7A RID: 27770 RVA: 0x0017CC64 File Offset: 0x0017AE64
|
||||
[Token(Token = "0x6006C7A")]
|
||||
[Address(RVA = "0x1E13230", Offset = "0x1E12230", VA = "0x181E13230")]
|
||||
[CompilerGenerated]
|
||||
private void LCAJAFNOBOA(Texture2D JIBGCCOJHJI)
|
||||
{
|
||||
this.selfieImage.texture = JIBGCCOJHJI;
|
||||
}
|
||||
|
||||
// Token: 0x040047BC RID: 18364
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x40047BC")]
|
||||
[SerializeField]
|
||||
[Header("Selfie")]
|
||||
private GameObject selfieGroup;
|
||||
|
||||
// Token: 0x040047BD RID: 18365
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x40047BD")]
|
||||
[SerializeField]
|
||||
private Button3D takeSelfieButton;
|
||||
|
||||
// Token: 0x040047BE RID: 18366
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x40047BE")]
|
||||
[SerializeField]
|
||||
private Text takeSelfieButtonText;
|
||||
|
||||
// Token: 0x040047BF RID: 18367
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x40047BF")]
|
||||
[SerializeField]
|
||||
private Button3D acceptButton;
|
||||
|
||||
// Token: 0x040047C0 RID: 18368
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x40047C0")]
|
||||
[SerializeField]
|
||||
private RawImage selfieImage;
|
||||
|
||||
// Token: 0x040047C1 RID: 18369
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x40047C1")]
|
||||
[SerializeField]
|
||||
private GameObject imageContainer;
|
||||
|
||||
// Token: 0x040047C2 RID: 18370
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x40047C2")]
|
||||
[SerializeField]
|
||||
[Header("Uploading")]
|
||||
private GameObject uploadingGroup;
|
||||
|
||||
// Token: 0x040047C3 RID: 18371
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x40047C3")]
|
||||
[SerializeField]
|
||||
private Text uploadingDescriptionText;
|
||||
|
||||
// Token: 0x040047C4 RID: 18372
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x40047C4")]
|
||||
[SerializeField]
|
||||
private LoadingRotate loadingRotate;
|
||||
|
||||
// Token: 0x040047C5 RID: 18373
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x40047C5")]
|
||||
private readonly ManagedTexture NOOKHEKJEMM;
|
||||
|
||||
// Token: 0x040047C6 RID: 18374
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x40047C6")]
|
||||
private string OKMMHNDKDOA;
|
||||
|
||||
// Token: 0x040047C7 RID: 18375
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x40047C7")]
|
||||
private int JEPIJMLDCCB;
|
||||
|
||||
// Token: 0x040047C8 RID: 18376
|
||||
[FieldOffset(Offset = "0x124")]
|
||||
[Token(Token = "0x40047C8")]
|
||||
private bool PGFBCPHBINH;
|
||||
|
||||
// Token: 0x020012E4 RID: 4836
|
||||
[Token(Token = "0x20012E4")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FPOCBBMOBEE
|
||||
{
|
||||
// Token: 0x06006C7B RID: 27771 RVA: 0x0017CC84 File Offset: 0x0017AE84
|
||||
[Token(Token = "0x6006C7B")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public FPOCBBMOBEE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006C7C RID: 27772 RVA: 0x0017CC98 File Offset: 0x0017AE98
|
||||
[Token(Token = "0x6006C7C")]
|
||||
[Address(RVA = "0x1E0E1A0", Offset = "0x1E0D1A0", VA = "0x181E0E1A0")]
|
||||
internal void <Button_TakePhoto>b__0(RenderTexture renderTex)
|
||||
{
|
||||
SaveOutfitSlotWatchUIFlow saveOutfitSlotWatchUIFlow = this.<>4__this;
|
||||
int num = 0;
|
||||
bool flag = renderTex != num;
|
||||
saveOutfitSlotWatchUIFlow.PGFBCPHBINH = flag;
|
||||
SaveOutfitSlotWatchUIFlow saveOutfitSlotWatchUIFlow2 = this.<>4__this;
|
||||
GameObject imageContainer = saveOutfitSlotWatchUIFlow2.imageContainer;
|
||||
bool pgfbcphbinh = saveOutfitSlotWatchUIFlow2.PGFBCPHBINH;
|
||||
imageContainer.SetActive(pgfbcphbinh);
|
||||
Button3D acceptButton = this.<>4__this.acceptButton;
|
||||
int num2 = 0;
|
||||
bool flag2 = renderTex != num2;
|
||||
acceptButton.FFDOINJEHMM = flag2;
|
||||
this.<>4__this.NOOKHEKJEMM.DPCIGLIJMPF(renderTex);
|
||||
this.<>4__this.selfieImage.texture = renderTex;
|
||||
}
|
||||
|
||||
// Token: 0x06006C7D RID: 27773 RVA: 0x0017CD28 File Offset: 0x0017AF28
|
||||
[Token(Token = "0x6006C7D")]
|
||||
[Address(RVA = "0x1E0E2C0", Offset = "0x1E0D2C0", VA = "0x181E0E2C0")]
|
||||
internal void <Button_TakePhoto>b__1()
|
||||
{
|
||||
Texture2D texture2D = this.<>4__this.NOOKHEKJEMM.JLKAJPNIHJK((ManagedTexture.HGJAGEHBPNE)((ulong)1L));
|
||||
SaveOutfitSlotWatchUIFlow saveOutfitSlotWatchUIFlow = this.<>4__this;
|
||||
int num = 0;
|
||||
bool flag = texture2D != num;
|
||||
saveOutfitSlotWatchUIFlow.PGFBCPHBINH = flag;
|
||||
SaveOutfitSlotWatchUIFlow saveOutfitSlotWatchUIFlow2 = this.<>4__this;
|
||||
GameObject imageContainer = saveOutfitSlotWatchUIFlow2.imageContainer;
|
||||
bool pgfbcphbinh = saveOutfitSlotWatchUIFlow2.PGFBCPHBINH;
|
||||
imageContainer.SetActive(pgfbcphbinh);
|
||||
SaveOutfitSlotWatchUIFlow saveOutfitSlotWatchUIFlow3 = this.<>4__this;
|
||||
Button3D acceptButton = saveOutfitSlotWatchUIFlow3.acceptButton;
|
||||
bool pgfbcphbinh2 = saveOutfitSlotWatchUIFlow3.PGFBCPHBINH;
|
||||
acceptButton.FFDOINJEHMM = pgfbcphbinh2;
|
||||
this.<>4__this.selfieImage.texture = texture2D;
|
||||
}
|
||||
|
||||
// Token: 0x06006C7E RID: 27774 RVA: 0x0017CDC0 File Offset: 0x0017AFC0
|
||||
[Token(Token = "0x6006C7E")]
|
||||
[Address(RVA = "0x1E0E3D0", Offset = "0x1E0D3D0", VA = "0x181E0E3D0")]
|
||||
internal void <Button_TakePhoto>b__2()
|
||||
{
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
StackedUIFlowBase stackedUIFlowBase = this.currentWatchFlow;
|
||||
if (<CBEMGFDBBJA>k__BackingField != stackedUIFlowBase)
|
||||
{
|
||||
StackedUIFlowBase stackedUIFlowBase2 = this.currentWatchFlow;
|
||||
int num = 0;
|
||||
if (stackedUIFlowBase2 != num)
|
||||
{
|
||||
StackedUIFlowBase stackedUIFlowBase3 = this.currentWatchFlow;
|
||||
}
|
||||
}
|
||||
bool inVRDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.EBPFBFMJMBB;
|
||||
if (!inVRDisplayMode)
|
||||
{
|
||||
if (!inVRDisplayMode)
|
||||
{
|
||||
}
|
||||
return;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
instance.PlayWatchNotification(num4 != 0, ~NotificationManager.HLJEOKDOLPF.Text, num3, num2);
|
||||
}
|
||||
|
||||
// Token: 0x040047C9 RID: 18377
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40047C9")]
|
||||
public SaveOutfitSlotWatchUIFlow <>4__this;
|
||||
|
||||
// Token: 0x040047CA RID: 18378
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40047CA")]
|
||||
public StackedUIFlowBase currentWatchFlow;
|
||||
}
|
||||
|
||||
// Token: 0x020012E5 RID: 4837
|
||||
[Token(Token = "0x20012E5")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JGJOHINDBPM
|
||||
{
|
||||
// Token: 0x06006C7F RID: 27775 RVA: 0x0017CE58 File Offset: 0x0017B058
|
||||
[Token(Token = "0x6006C7F")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public JGJOHINDBPM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06006C80 RID: 27776 RVA: 0x0017CE6C File Offset: 0x0017B06C
|
||||
[Token(Token = "0x6006C80")]
|
||||
[Address(RVA = "0x1E0F560", Offset = "0x1E0E560", VA = "0x181E0F560")]
|
||||
internal void <RunUploadSavedOutfit>b__0(string error)
|
||||
{
|
||||
Text uploadingDescriptionText = this.<>4__this.uploadingDescriptionText;
|
||||
string text = "Failed to upload image, error : " + error;
|
||||
double num = ((HAPBACHHIBN)uploadingDescriptionText).GMBEJJBNGJD;
|
||||
}
|
||||
|
||||
// Token: 0x06006C81 RID: 27777 RVA: 0x0017CEA0 File Offset: 0x0017B0A0
|
||||
[Token(Token = "0x6006C81")]
|
||||
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
|
||||
internal void <RunUploadSavedOutfit>b__1(string imageName)
|
||||
{
|
||||
this.previewImageName = imageName;
|
||||
}
|
||||
|
||||
// Token: 0x06006C82 RID: 27778 RVA: 0x0017CEB4 File Offset: 0x0017B0B4
|
||||
[Token(Token = "0x6006C82")]
|
||||
[Address(RVA = "0x1E0F5E0", Offset = "0x1E0E5E0", VA = "0x181E0F5E0")]
|
||||
internal void <RunUploadSavedOutfit>b__2(string error)
|
||||
{
|
||||
SaveOutfitSlotWatchUIFlow saveOutfitSlotWatchUIFlow = this.<>4__this;
|
||||
Text uploadingDescriptionText = saveOutfitSlotWatchUIFlow.uploadingDescriptionText;
|
||||
string text = "Failed to save, error : " + error;
|
||||
string text2 = uploadingDescriptionText.text;
|
||||
}
|
||||
|
||||
// Token: 0x040047CB RID: 18379
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40047CB")]
|
||||
public SaveOutfitSlotWatchUIFlow <>4__this;
|
||||
|
||||
// Token: 0x040047CC RID: 18380
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40047CC")]
|
||||
public string previewImageName;
|
||||
}
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user