647 lines
20 KiB
C#
647 lines
20 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.EventSystems;
|
|
using UnityEngine.UI;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x0200117F RID: 4479
|
|
[Token(Token = "0x200117F")]
|
|
[RequireComponent(typeof(RectTransform))]
|
|
public class Slider3D : Slider
|
|
{
|
|
// Token: 0x1700110A RID: 4362
|
|
// (get) Token: 0x0600640B RID: 25611 RVA: 0x0015B2B0 File Offset: 0x001594B0
|
|
[Token(Token = "0x1700110A")]
|
|
protected StackedUIBase JGIANCOEHMA
|
|
{
|
|
[Token(Token = "0x600640B")]
|
|
[Address(RVA = "0x1AC08B0", Offset = "0x1ABF8B0", VA = "0x181AC08B0")]
|
|
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: 0x1700110B RID: 4363
|
|
// (get) Token: 0x0600640C RID: 25612 RVA: 0x0015B324 File Offset: 0x00159524
|
|
[Token(Token = "0x1700110B")]
|
|
public bool JMLENDHKHGK
|
|
{
|
|
[Token(Token = "0x600640C")]
|
|
[Address(RVA = "0x44CA80", Offset = "0x44BA80", VA = "0x18044CA80")]
|
|
get
|
|
{
|
|
return this.UseWholeNumbers;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700110C RID: 4364
|
|
// (get) Token: 0x0600640D RID: 25613 RVA: 0x0015B338 File Offset: 0x00159538
|
|
[Token(Token = "0x1700110C")]
|
|
public TextMeshProUGUI[] FPGJOCDNCBH
|
|
{
|
|
[Token(Token = "0x600640D")]
|
|
[Address(RVA = "0x1AC1BD0", Offset = "0x1AC0BD0", VA = "0x181AC1BD0")]
|
|
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: 0x1700110D RID: 4365
|
|
// (get) Token: 0x0600640E RID: 25614 RVA: 0x0015B384 File Offset: 0x00159584
|
|
// (set) Token: 0x0600640F RID: 25615 RVA: 0x0015B398 File Offset: 0x00159598
|
|
[Token(Token = "0x1700110D")]
|
|
public bool FFDOINJEHMM
|
|
{
|
|
[Token(Token = "0x600640E")]
|
|
[Address(RVA = "0xD871D0", Offset = "0xD861D0", VA = "0x180D871D0")]
|
|
get
|
|
{
|
|
return this.m_Interactable;
|
|
}
|
|
[Token(Token = "0x600640F")]
|
|
[Address(RVA = "0x1AC1C70", Offset = "0x1AC0C70", VA = "0x181AC1C70")]
|
|
set
|
|
{
|
|
base.interactable = value;
|
|
this.Handle.FFDOINJEHMM = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006410 RID: 25616 RVA: 0x0015B3C0 File Offset: 0x001595C0
|
|
[Token(Token = "0x6006410")]
|
|
[Address(RVA = "0x1AC0350", Offset = "0x1ABF350", VA = "0x181AC0350", 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: 0x06006411 RID: 25617 RVA: 0x0015B400 File Offset: 0x00159600
|
|
[Token(Token = "0x6006411")]
|
|
[Address(RVA = "0x1AC0800", Offset = "0x1ABF800", VA = "0x181AC0800")]
|
|
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: 0x1700110E RID: 4366
|
|
// (get) Token: 0x06006412 RID: 25618 RVA: 0x0015B458 File Offset: 0x00159658
|
|
[Token(Token = "0x1700110E")]
|
|
public float BJLPHCELPLH
|
|
{
|
|
[Token(Token = "0x6006412")]
|
|
[Address(RVA = "0x1AC1B40", Offset = "0x1AC0B40", VA = "0x181AC1B40")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06006412)
|
|
|
|
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: 0x06006413 RID: 25619 RVA: 0x0015B47C File Offset: 0x0015967C
|
|
[Token(Token = "0x6006413")]
|
|
[Address(RVA = "0x1AC14F0", Offset = "0x1AC04F0", VA = "0x181AC14F0", 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: 0x06006414 RID: 25620 RVA: 0x0015B63C File Offset: 0x0015983C
|
|
[Token(Token = "0x6006414")]
|
|
[Address(RVA = "0x1AC0400", Offset = "0x1ABF400", VA = "0x181AC0400")]
|
|
public void PhysicalButtonDownEvent(bool DDFLMNGNNIP)
|
|
{
|
|
if (this.JGIANCOEHMA.CanInteract(this))
|
|
{
|
|
this.OnDestroy();
|
|
if (this.Handle.interactable)
|
|
{
|
|
this.Handle.SetPointerPressed(true);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006415 RID: 25621 RVA: 0x0015B680 File Offset: 0x00159880
|
|
[Token(Token = "0x6006415")]
|
|
[Address(RVA = "0x1AC0C20", Offset = "0x1ABFC20", VA = "0x181AC0C20")]
|
|
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: 0x06006416 RID: 25622 RVA: 0x0015B6EC File Offset: 0x001598EC
|
|
[Token(Token = "0x6006416")]
|
|
[Address(RVA = "0x1AC0A70", Offset = "0x1ABFA70", VA = "0x181AC0A70", 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: 0x06006417 RID: 25623 RVA: 0x0015B730 File Offset: 0x00159930
|
|
[Token(Token = "0x6006417")]
|
|
[Address(RVA = "0x1AC0B30", Offset = "0x1ABFB30", VA = "0x181AC0B30", 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: 0x06006418 RID: 25624 RVA: 0x0015B788 File Offset: 0x00159988
|
|
[Token(Token = "0x6006418")]
|
|
[Address(RVA = "0x1AC0A00", Offset = "0x1ABFA00", VA = "0x181AC0A00", Slot = "54")]
|
|
public override void OnDrag(PointerEventData OEKEOCOGKMG)
|
|
{
|
|
if (this.JGIANCOEHMA.CanInteract(this))
|
|
{
|
|
SliderHandleButton handle = this.Handle;
|
|
base.OnDrag(OEKEOCOGKMG);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006419 RID: 25625 RVA: 0x0015B7B8 File Offset: 0x001599B8
|
|
[Token(Token = "0x6006419")]
|
|
[Address(RVA = "0x1AC0E40", Offset = "0x1ABFE40", VA = "0x181AC0E40")]
|
|
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 shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ;
|
|
}
|
|
|
|
// Token: 0x0600641A RID: 25626 RVA: 0x0015B884 File Offset: 0x00159A84
|
|
[Token(Token = "0x600641A")]
|
|
[Address(RVA = "0x1AC0D30", Offset = "0x1ABFD30", VA = "0x181AC0D30")]
|
|
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: 0x0600641B RID: 25627 RVA: 0x0015B8CC File Offset: 0x00159ACC
|
|
[Token(Token = "0x600641B")]
|
|
[Address(RVA = "0x1AC1060", Offset = "0x1AC0060", VA = "0x181AC1060")]
|
|
public void SpawnSlots(Slider3D.SliderValue[] LLBCHDCGPGH, GameObject DIPOFEHMKPE, Transform KNFELDLGJGP)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag = this.IsDestroyed();
|
|
int num2 = KNFELDLGJGP.childCount - 1;
|
|
OMCHJHPFBDN.KGFPNIMJHIC(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;
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600641C RID: 25628 RVA: 0x0015B94C File Offset: 0x00159B4C
|
|
[Token(Token = "0x600641C")]
|
|
[Address(RVA = "0x1AC1260", Offset = "0x1AC0260", VA = "0x181AC1260")]
|
|
public void SpawnTextLabels(Slider3D.SliderValue[] LLBCHDCGPGH, TextMeshProUGUI NOCGBGDJLJM, Transform POMEEJBEIFL)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
bool flag = this.IsDestroyed();
|
|
int num2 = POMEEJBEIFL.childCount - 1;
|
|
OMCHJHPFBDN.KGFPNIMJHIC(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)
|
|
{
|
|
}
|
|
string text = textMeshProUGUI.text;
|
|
num++;
|
|
}
|
|
float value = this.value;
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0600641D RID: 25629 RVA: 0x0015B9EC File Offset: 0x00159BEC
|
|
[Token(Token = "0x600641D")]
|
|
[Address(RVA = "0x1AC0400", Offset = "0x1ABF400", VA = "0x181AC0400")]
|
|
private void FMNOLJKACMI()
|
|
{
|
|
if (this.JGIANCOEHMA.CanInteract(this))
|
|
{
|
|
this.OnDestroy();
|
|
if (this.Handle.interactable)
|
|
{
|
|
this.Handle.SetPointerPressed(true);
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600641E RID: 25630 RVA: 0x0015BA30 File Offset: 0x00159C30
|
|
[Token(Token = "0x600641E")]
|
|
[Address(RVA = "0x1AC0C20", Offset = "0x1ABFC20", VA = "0x181AC0C20")]
|
|
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: 0x0600641F RID: 25631 RVA: 0x0015BA9C File Offset: 0x00159C9C
|
|
[Token(Token = "0x600641F")]
|
|
[Address(RVA = "0x1AC04A0", Offset = "0x1ABF4A0", VA = "0x181AC04A0")]
|
|
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: 0x06006420 RID: 25632 RVA: 0x0015BB5C File Offset: 0x00159D5C
|
|
[Token(Token = "0x6006420")]
|
|
[Address(RVA = "0x1AC1B20", Offset = "0x1AC0B20", VA = "0x181AC1B20")]
|
|
public Slider3D()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004189 RID: 16777
|
|
[FieldOffset(Offset = "0x160")]
|
|
[Token(Token = "0x4004189")]
|
|
public Slider3D.OnSlider3DValueUpdateEvent OnSlider3DValueChanged;
|
|
|
|
// Token: 0x0400418A RID: 16778
|
|
[FieldOffset(Offset = "0x168")]
|
|
[Token(Token = "0x400418A")]
|
|
public Slider3D.OnSlider3DValueUpdateEvent OnSlider3DReleased;
|
|
|
|
// Token: 0x0400418B RID: 16779
|
|
[FieldOffset(Offset = "0x170")]
|
|
[Token(Token = "0x400418B")]
|
|
private StackedUIBase LJOCNMLBCAH;
|
|
|
|
// Token: 0x0400418C RID: 16780
|
|
[FieldOffset(Offset = "0x178")]
|
|
[Token(Token = "0x400418C")]
|
|
[SerializeField]
|
|
private SliderHandleButton Handle;
|
|
|
|
// Token: 0x0400418D RID: 16781
|
|
[FieldOffset(Offset = "0x180")]
|
|
[Token(Token = "0x400418D")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI textLabelPrefab;
|
|
|
|
// Token: 0x0400418E RID: 16782
|
|
[FieldOffset(Offset = "0x188")]
|
|
[Token(Token = "0x400418E")]
|
|
[SerializeField]
|
|
private GameObject slotPrefab;
|
|
|
|
// Token: 0x0400418F RID: 16783
|
|
[FieldOffset(Offset = "0x190")]
|
|
[Token(Token = "0x400418F")]
|
|
public TextMeshProUGUI titleText;
|
|
|
|
// Token: 0x04004190 RID: 16784
|
|
[FieldOffset(Offset = "0x198")]
|
|
[Token(Token = "0x4004190")]
|
|
[SerializeField]
|
|
private Transform slotsParent;
|
|
|
|
// Token: 0x04004191 RID: 16785
|
|
[FieldOffset(Offset = "0x1A0")]
|
|
[Token(Token = "0x4004191")]
|
|
[SerializeField]
|
|
private Transform textLabelsParent;
|
|
|
|
// Token: 0x04004192 RID: 16786
|
|
[FieldOffset(Offset = "0x1A8")]
|
|
[Token(Token = "0x4004192")]
|
|
[SerializeField]
|
|
private bool UseWholeNumbers;
|
|
|
|
// Token: 0x04004193 RID: 16787
|
|
[FieldOffset(Offset = "0x1B0")]
|
|
[Token(Token = "0x4004193")]
|
|
private PlayerHand BCMMIPFLEJL;
|
|
|
|
// Token: 0x04004194 RID: 16788
|
|
[FieldOffset(Offset = "0x1B8")]
|
|
[Token(Token = "0x4004194")]
|
|
private Collider HJDILJMJBIH;
|
|
|
|
// Token: 0x04004195 RID: 16789
|
|
[FieldOffset(Offset = "0x1C0")]
|
|
[Token(Token = "0x4004195")]
|
|
private float AAANMFLOHKP;
|
|
|
|
// Token: 0x04004196 RID: 16790
|
|
[FieldOffset(Offset = "0x1C4")]
|
|
[Token(Token = "0x4004196")]
|
|
private float HJJKMIOFLCH;
|
|
|
|
// Token: 0x04004197 RID: 16791
|
|
[FieldOffset(Offset = "0x1C8")]
|
|
[Token(Token = "0x4004197")]
|
|
private bool MCONHCHDJKC;
|
|
|
|
// Token: 0x04004198 RID: 16792
|
|
[FieldOffset(Offset = "0x1D0")]
|
|
[Token(Token = "0x4004198")]
|
|
private TextMeshProUGUI[] ANJCBBANAIJ;
|
|
|
|
// Token: 0x04004199 RID: 16793
|
|
[FieldOffset(Offset = "0x1D8")]
|
|
[Token(Token = "0x4004199")]
|
|
private float AGAOKMJNLIF = float.MinValue;
|
|
|
|
// Token: 0x0400419A RID: 16794
|
|
[FieldOffset(Offset = "0x1DC")]
|
|
[Token(Token = "0x400419A")]
|
|
private float? PPBPABLIFMC;
|
|
|
|
// Token: 0x02001180 RID: 4480
|
|
[Token(Token = "0x2001180")]
|
|
[Serializable]
|
|
public class OnSlider3DValueUpdateEvent : UnityEvent<float>
|
|
{
|
|
// Token: 0x06006421 RID: 25633 RVA: 0x0015BB7C File Offset: 0x00159D7C
|
|
[Token(Token = "0x6006421")]
|
|
[Address(RVA = "0x1ABFD00", Offset = "0x1ABED00", VA = "0x181ABFD00")]
|
|
public OnSlider3DValueUpdateEvent()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02001181 RID: 4481
|
|
[Token(Token = "0x2001181")]
|
|
[Serializable]
|
|
public struct SliderValue
|
|
{
|
|
// Token: 0x0400419B RID: 16795
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400419B")]
|
|
public int Value;
|
|
|
|
// Token: 0x0400419C RID: 16796
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400419C")]
|
|
public string Label;
|
|
}
|
|
}
|
|
}
|