Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/RadioButton3D.cs
T
2026-04-08 23:40:05 +02:00

264 lines
10 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x02001A3D RID: 6717
[Token(Token = "0x2001A3D")]
[StructLayout(3)]
public class RadioButton3D : ClickableReleaseButton
{
// Token: 0x17001D53 RID: 7507
// (get) Token: 0x0600B4ED RID: 46317 RVA: 0x002A7BA4 File Offset: 0x002A5DA4
// (set) Token: 0x0600B4EE RID: 46318 RVA: 0x002A7BB8 File Offset: 0x002A5DB8
[Token(Token = "0x17001D53")]
public Sprite BDEMFPDDNCJ
{
[Token(Token = "0x600B4ED")]
[Address(RVA = "0xFCEC50", Offset = "0xFCD650", VA = "0x180FCEC50")]
get
{
return this.onSprite;
}
[Token(Token = "0x600B4EE")]
[Address(RVA = "0x1936430", Offset = "0x1934E30", VA = "0x181936430")]
set
{
this.onSprite = value;
if (!this.DACHAAADDAE)
{
}
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, value, true);
bool dachaaaddae = this.DACHAAADDAE;
base.LODFDOLMDCK = dachaaaddae;
}
}
// Token: 0x17001D54 RID: 7508
// (get) Token: 0x0600B4EF RID: 46319 RVA: 0x002A7BF0 File Offset: 0x002A5DF0
// (set) Token: 0x0600B4F0 RID: 46320 RVA: 0x002A7C04 File Offset: 0x002A5E04
[Token(Token = "0x17001D54")]
public Sprite CPAMDKELKGO
{
[Token(Token = "0x600B4EF")]
[Address(RVA = "0xBBC2B0", Offset = "0xBBACB0", VA = "0x180BBC2B0")]
get
{
return this.offSprite;
}
[Token(Token = "0x600B4F0")]
[Address(RVA = "0x19363E0", Offset = "0x1934DE0", VA = "0x1819363E0")]
set
{
this.offSprite = value;
if (this.DACHAAADDAE)
{
}
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, value, true);
bool dachaaaddae = this.DACHAAADDAE;
base.LODFDOLMDCK = dachaaaddae;
}
}
// Token: 0x17001D55 RID: 7509
// (get) Token: 0x0600B4F1 RID: 46321 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17001D55")]
protected override float BCGHKIMCMAE
{
[Token(Token = "0x600B4F1")]
[Address(RVA = "0x1441450", Offset = "0x143FE50", VA = "0x181441450", Slot = "40")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17001D56 RID: 7510
// (get) Token: 0x0600B4F2 RID: 46322 RVA: 0x002A7C3C File Offset: 0x002A5E3C
// (set) Token: 0x0600B4F3 RID: 46323 RVA: 0x002A7C50 File Offset: 0x002A5E50
[Token(Token = "0x17001D56")]
public bool KDELLAHHGCK
{
[Token(Token = "0x600B4F2")]
[Address(RVA = "0xFCF2D0", Offset = "0xFCDCD0", VA = "0x180FCF2D0")]
get
{
return this.DACHAAADDAE;
}
[Token(Token = "0x600B4F3")]
[Address(RVA = "0x1936390", Offset = "0x1934D90", VA = "0x181936390")]
set
{
this.DACHAAADDAE = value;
if (value)
{
}
Sprite sprite = this.offSprite;
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true);
bool dachaaaddae = this.DACHAAADDAE;
base.LODFDOLMDCK = dachaaaddae;
}
}
// Token: 0x0600B4F4 RID: 46324 RVA: 0x002A7C8C File Offset: 0x002A5E8C
[Token(Token = "0x600B4F4")]
[Address(RVA = "0x1936290", Offset = "0x1934C90", VA = "0x181936290", Slot = "5")]
protected override void OnEnable()
{
base.OnEnable();
if (this.DACHAAADDAE)
{
}
Sprite sprite = this.offSprite;
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true);
bool dachaaaddae = this.DACHAAADDAE;
base.LODFDOLMDCK = dachaaaddae;
}
// Token: 0x0600B4F5 RID: 46325 RVA: 0x002A7CCC File Offset: 0x002A5ECC
[Token(Token = "0x600B4F5")]
[Address(RVA = "0x1936120", Offset = "0x1934B20", VA = "0x181936120", Slot = "43")]
protected override float BKABACMFHMB()
{
/*
An exception occurred when decompiling this method (0600B4F5)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single AGUI.StackedUI.RadioButton3D::BKABACMFHMB()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_10:
stloc:bool(var_0_16, callgetter:bool(IAsyncResult::get_IsCompleted, ldloc:RadioButton3D[exp:IAsyncResult](this)))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.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: 0x0600B4F6 RID: 46326 RVA: 0x002A7CF0 File Offset: 0x002A5EF0
[Token(Token = "0x600B4F6")]
[Address(RVA = "0x19362F0", Offset = "0x1934CF0", VA = "0x1819362F0", Slot = "45")]
public override void SetAxisValue(float AEFHIEEGPME, bool CDFHDACBFKN = false)
{
if (this.DACHAAADDAE)
{
float num = this.IJIGBIPCELG;
float num2 = Mathf.Max(AEFHIEEGPME, AEFHIEEGPME);
}
int num3 = 0;
base.SetAxisValue(AEFHIEEGPME, num3 != 0);
}
// Token: 0x0600B4F7 RID: 46327 RVA: 0x002A7D24 File Offset: 0x002A5F24
[Token(Token = "0x600B4F7")]
[Address(RVA = "0x1936220", Offset = "0x1934C20", VA = "0x181936220")]
public void ForceRelease()
{
int num = 0;
base.BILIIKJMKBJ(num != 0);
this.DACHAAADDAE = false;
Sprite sprite = this.offSprite;
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true);
bool dachaaaddae = this.DACHAAADDAE;
base.LODFDOLMDCK = dachaaaddae;
base.PMFNJKCHLCO();
}
// Token: 0x0600B4F8 RID: 46328 RVA: 0x002A7D6C File Offset: 0x002A5F6C
[Token(Token = "0x600B4F8")]
[Address(RVA = "0x19361A0", Offset = "0x1934BA0", VA = "0x1819361A0", Slot = "50")]
protected override void FNPHBHJLMMD()
{
this.DACHAAADDAE = true;
Sprite sprite = this.onSprite;
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true);
bool dachaaaddae = this.DACHAAADDAE;
base.LODFDOLMDCK = dachaaaddae;
this.OnClick.Invoke(this);
}
// Token: 0x0600B4F9 RID: 46329 RVA: 0x002A7DB4 File Offset: 0x002A5FB4
[Token(Token = "0x600B4F9")]
[Address(RVA = "0x1936280", Offset = "0x1934C80", VA = "0x181936280", Slot = "49")]
protected override bool JJONPCECBCI()
{
return !this.DACHAAADDAE;
}
// Token: 0x0600B4FA RID: 46330 RVA: 0x002A7DCC File Offset: 0x002A5FCC
[Token(Token = "0x600B4FA")]
[Address(RVA = "0x1936150", Offset = "0x1934B50", VA = "0x181936150")]
private void BPCMCKPLGMO()
{
if (this.DACHAAADDAE)
{
}
Sprite sprite = this.offSprite;
PLDMAFINLJO.KDMONFDFGCE(this.swappableImage, sprite, true);
bool dachaaaddae = this.DACHAAADDAE;
base.LODFDOLMDCK = dachaaaddae;
}
// Token: 0x0600B4FB RID: 46331 RVA: 0x002A7E04 File Offset: 0x002A6004
[Token(Token = "0x600B4FB")]
[Address(RVA = "0x15F6A10", Offset = "0x15F5410", VA = "0x1815F6A10")]
public RadioButton3D()
{
}
// Token: 0x040076E3 RID: 30435
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x40076E3")]
[SerializeField]
private Sprite onSprite;
// Token: 0x040076E4 RID: 30436
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
[Token(Token = "0x40076E4")]
[SerializeField]
private Sprite offSprite;
// Token: 0x040076E5 RID: 30437
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
[Token(Token = "0x40076E5")]
[SerializeField]
private Image swappableImage;
// Token: 0x040076E6 RID: 30438
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
[Token(Token = "0x40076E6")]
public RadioButton3D.OnRadioButton3DClick OnClick;
// Token: 0x040076E7 RID: 30439
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
[Token(Token = "0x40076E7")]
private bool DACHAAADDAE;
// Token: 0x02001A3E RID: 6718
[Token(Token = "0x2001A3E")]
[Serializable]
public class OnRadioButton3DClick : UnityEvent<RadioButton3D>
{
// Token: 0x0600B4FC RID: 46332 RVA: 0x002A7E18 File Offset: 0x002A6018
[Token(Token = "0x600B4FC")]
[Address(RVA = "0x1927B20", Offset = "0x1926520", VA = "0x181927B20")]
public OnRadioButton3DClick()
{
}
}
}
}