scripts
This commit is contained in:
@@ -0,0 +1,654 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI
|
||||
{
|
||||
// Token: 0x02001A4E RID: 6734
|
||||
[Token(Token = "0x2001A4E")]
|
||||
[RequireComponent(typeof(RectTransform))]
|
||||
[StructLayout(3)]
|
||||
public class Slider3D : Slider
|
||||
{
|
||||
// Token: 0x17001D5E RID: 7518
|
||||
// (get) Token: 0x0600B528 RID: 46376 RVA: 0x002A83C4 File Offset: 0x002A65C4
|
||||
[Token(Token = "0x17001D5E")]
|
||||
protected StackedUIBase JGIANCOEHMA
|
||||
{
|
||||
[Token(Token = "0x600B528")]
|
||||
[Address(RVA = "0x1A94AD0", Offset = "0x1A934D0", VA = "0x181A94AD0")]
|
||||
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;
|
||||
int num3 = 0;
|
||||
if (num2 == num3 && Application.isPlaying)
|
||||
{
|
||||
GameObject gameObject = base.gameObject;
|
||||
Debug.LogWarning("Expected a StackedUIBase, but none found!", gameObject);
|
||||
}
|
||||
}
|
||||
return this.LJOCNMLBCAH;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D5F RID: 7519
|
||||
// (get) Token: 0x0600B529 RID: 46377 RVA: 0x002A8438 File Offset: 0x002A6638
|
||||
[Token(Token = "0x17001D5F")]
|
||||
public bool JMLENDHKHGK
|
||||
{
|
||||
[Token(Token = "0x600B529")]
|
||||
[Address(RVA = "0xFEA3A0", Offset = "0xFE8DA0", VA = "0x180FEA3A0")]
|
||||
get
|
||||
{
|
||||
return this.UseWholeNumbers;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D60 RID: 7520
|
||||
// (get) Token: 0x0600B52A RID: 46378 RVA: 0x002A844C File Offset: 0x002A664C
|
||||
[Token(Token = "0x17001D60")]
|
||||
public TextMeshProUGUI[] FPGJOCDNCBH
|
||||
{
|
||||
[Token(Token = "0x600B52A")]
|
||||
[Address(RVA = "0x1A95E50", Offset = "0x1A94850", VA = "0x181A95E50")]
|
||||
get
|
||||
{
|
||||
if (this.ANJCBBANAIJ == (ulong)0L)
|
||||
{
|
||||
Transform transform = this.textLabelsParent;
|
||||
int num = 0;
|
||||
if (transform != num)
|
||||
{
|
||||
TextMeshProUGUI[] componentsInChildren = this.textLabelsParent.GetComponentsInChildren<TextMeshProUGUI>();
|
||||
this.ANJCBBANAIJ = componentsInChildren;
|
||||
}
|
||||
}
|
||||
return this.ANJCBBANAIJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D61 RID: 7521
|
||||
// (get) Token: 0x0600B52B RID: 46379 RVA: 0x002A8498 File Offset: 0x002A6698
|
||||
// (set) Token: 0x0600B52C RID: 46380 RVA: 0x002A84AC File Offset: 0x002A66AC
|
||||
[Token(Token = "0x17001D61")]
|
||||
public bool FFDOINJEHMM
|
||||
{
|
||||
[Token(Token = "0x600B52B")]
|
||||
[Address(RVA = "0x9792D0", Offset = "0x977CD0", VA = "0x1809792D0")]
|
||||
get
|
||||
{
|
||||
return this.m_Interactable;
|
||||
}
|
||||
[Token(Token = "0x600B52C")]
|
||||
[Address(RVA = "0x1A95EF0", Offset = "0x1A948F0", VA = "0x181A95EF0")]
|
||||
set
|
||||
{
|
||||
base.interactable = value;
|
||||
this.Handle.FFDOINJEHMM = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B52D RID: 46381 RVA: 0x002A84D4 File Offset: 0x002A66D4
|
||||
[Token(Token = "0x600B52D")]
|
||||
[Address(RVA = "0x1A94570", Offset = "0x1A92F70", VA = "0x181A94570", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num = 0;
|
||||
base.wholeNumbers = num != 0;
|
||||
this.UseWholeNumbers = true;
|
||||
Slider.SliderEvent onValueChanged = this.m_OnValueChanged;
|
||||
UnityAction<float> unityAction = new UnityAction(this.IMCBDMLMDPA);
|
||||
onValueChanged.AddListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x0600B52E RID: 46382 RVA: 0x002A8514 File Offset: 0x002A6714
|
||||
[Token(Token = "0x600B52E")]
|
||||
[Address(RVA = "0x1A94A20", Offset = "0x1A93420", VA = "0x181A94A20")]
|
||||
private void IMCBDMLMDPA(float ONGBFDACHHG)
|
||||
{
|
||||
if (this.OnSlider3DValueChanged != (ulong)0L)
|
||||
{
|
||||
float floatOrRoundedValue = this.BJLPHCELPLH;
|
||||
if (this.OnSlider3DValueChanged != (ulong)0L)
|
||||
{
|
||||
float floatOrRoundedValue2 = this.BJLPHCELPLH;
|
||||
Slider3D.OnSlider3DValueUpdateEvent onSlider3DValueChanged = this.OnSlider3DValueChanged;
|
||||
int num = 0;
|
||||
this.AGAOKMJNLIF = floatOrRoundedValue2;
|
||||
float floatOrRoundedValue3 = this.BJLPHCELPLH;
|
||||
onSlider3DValueChanged.Invoke(num);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001D62 RID: 7522
|
||||
// (get) Token: 0x0600B52F RID: 46383 RVA: 0x002A856C File Offset: 0x002A676C
|
||||
[Token(Token = "0x17001D62")]
|
||||
public float BJLPHCELPLH
|
||||
{
|
||||
[Token(Token = "0x600B52F")]
|
||||
[Address(RVA = "0x1A95DC0", Offset = "0x1A947C0", VA = "0x181A95DC0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600B52F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single AGUI.StackedUI.Slider3D::get_FloatOrRoundedValue()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_10:
|
||||
stloc:bool(var_1_16, callvirt:bool(UIBehaviour::IsDestroyed, ldloc:Slider3D[exp:UIBehaviour](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: 0x0600B530 RID: 46384 RVA: 0x002A8590 File Offset: 0x002A6790
|
||||
[Token(Token = "0x600B530")]
|
||||
[Address(RVA = "0x1A95770", Offset = "0x1A94170", VA = "0x181A95770", Slot = "52")]
|
||||
protected override void Update()
|
||||
{
|
||||
Transform transform;
|
||||
Slider.Direction direction;
|
||||
Transform transform2;
|
||||
do
|
||||
{
|
||||
SliderHandleButton handle = this.Handle;
|
||||
int num = 0;
|
||||
if (!(handle != num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
StackedUIBase stackedUIBase = this.JGIANCOEHMA;
|
||||
int num2 = 0;
|
||||
if (!(stackedUIBase == num2) && !this.JGIANCOEHMA.CanInteract(this))
|
||||
{
|
||||
goto IL_F8;
|
||||
}
|
||||
MenuFinger blijcjnggij = this.Handle.BLIJCJNGGIJ;
|
||||
int num3 = 0;
|
||||
if (!(blijcjnggij != num3))
|
||||
{
|
||||
goto IL_F8;
|
||||
}
|
||||
Transform fingertipTransform = this.Handle.BLIJCJNGGIJ.FingertipTransform;
|
||||
transform = base.transform;
|
||||
direction = this.m_Direction;
|
||||
transform2 = base.transform;
|
||||
}
|
||||
while ((transform != 0 && ((transform != 0 && ((direction != Slider.Direction.RightToLeft && (transform2 == 0 || base.transform == 0)) || typeof(RectTransform).TypeHandle == 0 || base.transform == 0)) || typeof(RectTransform).TypeHandle == 0 || base.transform == 0)) || typeof(RectTransform).TypeHandle == 0 || base.transform == 0);
|
||||
float num4;
|
||||
base.normalizedValue = num4;
|
||||
IL_F8:
|
||||
SliderHandleButton handle2 = this.Handle;
|
||||
SliderHandleButton handle3;
|
||||
if (this.UseWholeNumbers)
|
||||
{
|
||||
if (this.MCONHCHDJKC)
|
||||
{
|
||||
this.AAANMFLOHKP = 0f;
|
||||
}
|
||||
bool flag = this.IsDestroyed();
|
||||
float num5 = this.BJLPHCELPLH;
|
||||
num4 = num5;
|
||||
num5 = num4;
|
||||
if (!Mathf.Approximately(num5, num4))
|
||||
{
|
||||
bool flag2 = this.IsDestroyed();
|
||||
num4 = num5;
|
||||
float num6 = this.BJLPHCELPLH;
|
||||
num5 = num6;
|
||||
float aaanmflohkp = this.AAANMFLOHKP;
|
||||
num4 = num5;
|
||||
num6 = num4;
|
||||
num4 = Mathf.Lerp(num6, num4, aaanmflohkp);
|
||||
float value = this.value;
|
||||
}
|
||||
float deltaTime = Time.deltaTime;
|
||||
handle3 = this.Handle;
|
||||
this.AAANMFLOHKP = deltaTime;
|
||||
}
|
||||
bool dimkjabedbj = handle3.DIMKJABEDBJ;
|
||||
this.MCONHCHDJKC = dimkjabedbj;
|
||||
}
|
||||
|
||||
// Token: 0x0600B531 RID: 46385 RVA: 0x002A8750 File Offset: 0x002A6950
|
||||
[Token(Token = "0x600B531")]
|
||||
[Address(RVA = "0x1A94620", Offset = "0x1A93020", VA = "0x181A94620")]
|
||||
public void PhysicalButtonDownEvent(bool DDFLMNGNNIP)
|
||||
{
|
||||
if (this.JGIANCOEHMA.CanInteract(this))
|
||||
{
|
||||
this.OnDestroy();
|
||||
if (this.Handle.interactable)
|
||||
{
|
||||
this.Handle.SetPointerPressed(true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B532 RID: 46386 RVA: 0x002A8794 File Offset: 0x002A6994
|
||||
[Token(Token = "0x600B532")]
|
||||
[Address(RVA = "0x1A94E40", Offset = "0x1A93840", VA = "0x181A94E40")]
|
||||
public void PhysicalButtonUpEvent(bool DDFLMNGNNIP)
|
||||
{
|
||||
if (this.JGIANCOEHMA.CanInteract(this))
|
||||
{
|
||||
SliderHandleButton handle = this.Handle;
|
||||
int num = 0;
|
||||
handle.SetPointerPressed(num != 0);
|
||||
if (this.UseWholeNumbers)
|
||||
{
|
||||
bool flag = this.IsDestroyed();
|
||||
float value = this.value;
|
||||
}
|
||||
Slider3D.OnSlider3DValueUpdateEvent onSlider3DReleased = this.OnSlider3DReleased;
|
||||
if (onSlider3DReleased != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
float floatOrRoundedValue = this.BJLPHCELPLH;
|
||||
onSlider3DReleased.Invoke(num2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B533 RID: 46387 RVA: 0x002A8800 File Offset: 0x002A6A00
|
||||
[Token(Token = "0x600B533")]
|
||||
[Address(RVA = "0x1A94C90", Offset = "0x1A93690", VA = "0x181A94C90", Slot = "32")]
|
||||
public override void OnPointerDown(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
if (!this.JGIANCOEHMA.CanInteract(this))
|
||||
{
|
||||
int num = 0;
|
||||
this.PPBPABLIFMC = num;
|
||||
return;
|
||||
}
|
||||
bool flag = this.IsDestroyed();
|
||||
ulong num2;
|
||||
this.PPBPABLIFMC = num2;
|
||||
base.OnPointerDown(OEKEOCOGKMG);
|
||||
}
|
||||
|
||||
// Token: 0x0600B534 RID: 46388 RVA: 0x002A8844 File Offset: 0x002A6A44
|
||||
[Token(Token = "0x600B534")]
|
||||
[Address(RVA = "0x1A94D50", Offset = "0x1A93750", VA = "0x181A94D50", Slot = "33")]
|
||||
public override void OnPointerUp(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
if (this.JGIANCOEHMA.CanInteract(this))
|
||||
{
|
||||
base.OnPointerUp(OEKEOCOGKMG);
|
||||
bool flag = this.IsDestroyed();
|
||||
Slider3D.OnSlider3DValueUpdateEvent onSlider3DReleased = this.OnSlider3DReleased;
|
||||
if (onSlider3DReleased != 0)
|
||||
{
|
||||
int num = 0;
|
||||
float floatOrRoundedValue = this.BJLPHCELPLH;
|
||||
onSlider3DReleased.Invoke(num);
|
||||
}
|
||||
}
|
||||
int num2 = 0;
|
||||
this.PPBPABLIFMC = num2;
|
||||
}
|
||||
|
||||
// Token: 0x0600B535 RID: 46389 RVA: 0x002A889C File Offset: 0x002A6A9C
|
||||
[Token(Token = "0x600B535")]
|
||||
[Address(RVA = "0x1A94C20", Offset = "0x1A93620", VA = "0x181A94C20", Slot = "54")]
|
||||
public override void OnDrag(PointerEventData OEKEOCOGKMG)
|
||||
{
|
||||
if (this.JGIANCOEHMA.CanInteract(this))
|
||||
{
|
||||
SliderHandleButton handle = this.Handle;
|
||||
base.OnDrag(OEKEOCOGKMG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B536 RID: 46390 RVA: 0x002A88CC File Offset: 0x002A6ACC
|
||||
[Token(Token = "0x600B536")]
|
||||
[Address(RVA = "0x1A95060", Offset = "0x1A93A60", VA = "0x181A95060")]
|
||||
public void SetUpSlider(string JDBKDGCJHMB, Slider3D.SliderValue[] LLBCHDCGPGH, float OANDOPIEEPO, bool GGPCAGNEEHL = true)
|
||||
{
|
||||
this.UseWholeNumbers = false;
|
||||
int num = LLBCHDCGPGH.Length;
|
||||
int num2 = num - 1;
|
||||
num += num;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.titleText, JDBKDGCJHMB);
|
||||
GameObject gameObject = this.slotPrefab;
|
||||
int num3 = 0;
|
||||
if (gameObject != num3)
|
||||
{
|
||||
Transform transform = this.slotsParent;
|
||||
int num4 = 0;
|
||||
if (transform != num4)
|
||||
{
|
||||
Transform transform2 = this.slotsParent;
|
||||
GameObject gameObject2 = this.slotPrefab;
|
||||
this.SpawnSlots(LLBCHDCGPGH, gameObject2, transform2);
|
||||
}
|
||||
}
|
||||
TextMeshProUGUI textMeshProUGUI = this.textLabelPrefab;
|
||||
int num5 = 0;
|
||||
if (textMeshProUGUI != num5)
|
||||
{
|
||||
Transform transform3 = this.textLabelsParent;
|
||||
int num6 = 0;
|
||||
if (transform3 != num6)
|
||||
{
|
||||
Transform transform4 = this.textLabelsParent;
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.textLabelPrefab;
|
||||
this.SpawnTextLabels(LLBCHDCGPGH, textMeshProUGUI2, transform4);
|
||||
}
|
||||
}
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600B537 RID: 46391 RVA: 0x002A8998 File Offset: 0x002A6B98
|
||||
[Token(Token = "0x600B537")]
|
||||
[Address(RVA = "0x1A94F50", Offset = "0x1A93950", VA = "0x181A94F50")]
|
||||
public void SetUpSlider(string JDBKDGCJHMB, int[] LNAANOJPGPI, float OANDOPIEEPO, bool GGPCAGNEEHL = true)
|
||||
{
|
||||
Slider3D.SliderValue[] array = new Slider3D.SliderValue[LNAANOJPGPI.Length];
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int length = LNAANOJPGPI.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
int num3 = LNAANOJPGPI[num];
|
||||
num++;
|
||||
array.Value = num3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B538 RID: 46392 RVA: 0x002A89E0 File Offset: 0x002A6BE0
|
||||
[Token(Token = "0x600B538")]
|
||||
[Address(RVA = "0x1A95280", Offset = "0x1A93C80", VA = "0x181A95280")]
|
||||
public void SpawnSlots(Slider3D.SliderValue[] LLBCHDCGPGH, GameObject DIPOFEHMKPE, Transform KNFELDLGJGP)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag = this.IsDestroyed();
|
||||
int num2 = KNFELDLGJGP.childCount - 1;
|
||||
SafeDestroy.GameObject(KNFELDLGJGP.GetChild(num2).gameObject);
|
||||
if (num < LLBCHDCGPGH.Length)
|
||||
{
|
||||
if (global::UnityEngine.Object.Instantiate<GameObject>(DIPOFEHMKPE, KNFELDLGJGP).transform != 0)
|
||||
{
|
||||
}
|
||||
num += 2;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
float value = this.value;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600B539 RID: 46393 RVA: 0x002A8A64 File Offset: 0x002A6C64
|
||||
[Token(Token = "0x600B539")]
|
||||
[Address(RVA = "0x1A954B0", Offset = "0x1A93EB0", VA = "0x181A954B0")]
|
||||
public void SpawnTextLabels(Slider3D.SliderValue[] LLBCHDCGPGH, TextMeshProUGUI NOCGBGDJLJM, Transform POMEEJBEIFL)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag = this.IsDestroyed();
|
||||
int num2 = POMEEJBEIFL.childCount - 1;
|
||||
SafeDestroy.GameObject(POMEEJBEIFL.GetChild(num2).gameObject);
|
||||
if (num < LLBCHDCGPGH.Length)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = global::UnityEngine.Object.Instantiate<TextMeshProUGUI>(NOCGBGDJLJM, POMEEJBEIFL);
|
||||
if (textMeshProUGUI.transform != 0)
|
||||
{
|
||||
}
|
||||
int length = LLBCHDCGPGH.Length;
|
||||
if (num == 0)
|
||||
{
|
||||
}
|
||||
textMeshProUGUI.text = num;
|
||||
num++;
|
||||
}
|
||||
float value = this.value;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600B53A RID: 46394 RVA: 0x002A8B08 File Offset: 0x002A6D08
|
||||
[Token(Token = "0x600B53A")]
|
||||
[Address(RVA = "0x1A94620", Offset = "0x1A93020", VA = "0x181A94620")]
|
||||
private void FMNOLJKACMI()
|
||||
{
|
||||
if (this.JGIANCOEHMA.CanInteract(this))
|
||||
{
|
||||
this.OnDestroy();
|
||||
if (this.Handle.interactable)
|
||||
{
|
||||
this.Handle.SetPointerPressed(true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B53B RID: 46395 RVA: 0x002A8B4C File Offset: 0x002A6D4C
|
||||
[Token(Token = "0x600B53B")]
|
||||
[Address(RVA = "0x1A94E40", Offset = "0x1A93840", VA = "0x181A94E40")]
|
||||
private void PMBNJFIKPHB()
|
||||
{
|
||||
if (this.JGIANCOEHMA.CanInteract(this))
|
||||
{
|
||||
SliderHandleButton handle = this.Handle;
|
||||
int num = 0;
|
||||
handle.SetPointerPressed(num != 0);
|
||||
if (this.UseWholeNumbers)
|
||||
{
|
||||
bool flag = this.IsDestroyed();
|
||||
float value = this.value;
|
||||
}
|
||||
Slider3D.OnSlider3DValueUpdateEvent onSlider3DReleased = this.OnSlider3DReleased;
|
||||
if (onSlider3DReleased != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
float floatOrRoundedValue = this.BJLPHCELPLH;
|
||||
onSlider3DReleased.Invoke(num2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600B53C RID: 46396 RVA: 0x002A8BB8 File Offset: 0x002A6DB8
|
||||
[Token(Token = "0x600B53C")]
|
||||
[Address(RVA = "0x1A946C0", Offset = "0x1A930C0", VA = "0x181A946C0")]
|
||||
private void HLPFIAGPIOE(RectTransform OIFLDNBGJOH, float ONGBFDACHHG, int LMIPNBLCAFD = -1, bool AMFLECOFFLB = false)
|
||||
{
|
||||
Vector2 one = Vector2.one;
|
||||
Vector2 one2 = Vector2.one;
|
||||
Vector2 offsetMin = OIFLDNBGJOH.offsetMin;
|
||||
Vector2 offsetMax = OIFLDNBGJOH.offsetMax;
|
||||
Slider.Direction direction = this.m_Direction;
|
||||
if (direction == Slider.Direction.RightToLeft)
|
||||
{
|
||||
}
|
||||
bool flag = direction == Slider.Direction.TopToBottom;
|
||||
float minValue = this.m_MinValue;
|
||||
float maxValue = this.m_MaxValue;
|
||||
float num = Mathf.InverseLerp(minValue, maxValue, ONGBFDACHHG);
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
if (LMIPNBLCAFD > 0)
|
||||
{
|
||||
}
|
||||
OIFLDNBGJOH.anchorMin = num2;
|
||||
OIFLDNBGJOH.anchorMax = num2;
|
||||
OIFLDNBGJOH.offsetMin = num2;
|
||||
OIFLDNBGJOH.offsetMax = num2;
|
||||
OIFLDNBGJOH.pivot = num2;
|
||||
int num3 = 0;
|
||||
float z = Vector3.zero.z;
|
||||
OIFLDNBGJOH.anchoredPosition3D = num3;
|
||||
}
|
||||
|
||||
// Token: 0x0600B53D RID: 46397 RVA: 0x002A8C68 File Offset: 0x002A6E68
|
||||
[Token(Token = "0x600B53D")]
|
||||
[Address(RVA = "0x1A95DA0", Offset = "0x1A947A0", VA = "0x181A95DA0")]
|
||||
public Slider3D()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040076FF RID: 30463
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x40076FF")]
|
||||
public Slider3D.OnSlider3DValueUpdateEvent OnSlider3DValueChanged;
|
||||
|
||||
// Token: 0x04007700 RID: 30464
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x4007700")]
|
||||
public Slider3D.OnSlider3DValueUpdateEvent OnSlider3DReleased;
|
||||
|
||||
// Token: 0x04007701 RID: 30465
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x4007701")]
|
||||
private StackedUIBase LJOCNMLBCAH;
|
||||
|
||||
// Token: 0x04007702 RID: 30466
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x4007702")]
|
||||
[SerializeField]
|
||||
private SliderHandleButton Handle;
|
||||
|
||||
// Token: 0x04007703 RID: 30467
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x4007703")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI textLabelPrefab;
|
||||
|
||||
// Token: 0x04007704 RID: 30468
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x4007704")]
|
||||
[SerializeField]
|
||||
private GameObject slotPrefab;
|
||||
|
||||
// Token: 0x04007705 RID: 30469
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x4007705")]
|
||||
public TextMeshProUGUI titleText;
|
||||
|
||||
// Token: 0x04007706 RID: 30470
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x4007706")]
|
||||
[SerializeField]
|
||||
private Transform slotsParent;
|
||||
|
||||
// Token: 0x04007707 RID: 30471
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x4007707")]
|
||||
[SerializeField]
|
||||
private Transform textLabelsParent;
|
||||
|
||||
// Token: 0x04007708 RID: 30472
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x4007708")]
|
||||
[SerializeField]
|
||||
private bool UseWholeNumbers;
|
||||
|
||||
// Token: 0x04007709 RID: 30473
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x4007709")]
|
||||
private PlayerHand BCMMIPFLEJL;
|
||||
|
||||
// Token: 0x0400770A RID: 30474
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400770A")]
|
||||
private Collider HJDILJMJBIH;
|
||||
|
||||
// Token: 0x0400770B RID: 30475
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400770B")]
|
||||
private float AAANMFLOHKP;
|
||||
|
||||
// Token: 0x0400770C RID: 30476
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1BC")]
|
||||
[Token(Token = "0x400770C")]
|
||||
private float HJJKMIOFLCH;
|
||||
|
||||
// Token: 0x0400770D RID: 30477
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400770D")]
|
||||
private bool MCONHCHDJKC;
|
||||
|
||||
// Token: 0x0400770E RID: 30478
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400770E")]
|
||||
private TextMeshProUGUI[] ANJCBBANAIJ;
|
||||
|
||||
// Token: 0x0400770F RID: 30479
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x400770F")]
|
||||
private float AGAOKMJNLIF = float.MinValue;
|
||||
|
||||
// Token: 0x04007710 RID: 30480
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D4")]
|
||||
[Token(Token = "0x4007710")]
|
||||
private float? PPBPABLIFMC;
|
||||
|
||||
// Token: 0x02001A4F RID: 6735
|
||||
[Token(Token = "0x2001A4F")]
|
||||
[Serializable]
|
||||
public class OnSlider3DValueUpdateEvent : UnityEvent<float>
|
||||
{
|
||||
// Token: 0x0600B53E RID: 46398 RVA: 0x002A8C88 File Offset: 0x002A6E88
|
||||
[Token(Token = "0x600B53E")]
|
||||
[Address(RVA = "0x1A8F630", Offset = "0x1A8E030", VA = "0x181A8F630")]
|
||||
public OnSlider3DValueUpdateEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001A50 RID: 6736
|
||||
[Token(Token = "0x2001A50")]
|
||||
[Serializable]
|
||||
public struct SliderValue
|
||||
{
|
||||
// Token: 0x04007711 RID: 30481
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007711")]
|
||||
public int Value;
|
||||
|
||||
// Token: 0x04007712 RID: 30482
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4007712")]
|
||||
public string Label;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user