m
This commit is contained in:
@@ -0,0 +1,263 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002A19 RID: 10777
|
||||
[Token(Token = "0x2002A19")]
|
||||
public class MakerPenMaterialButtonPagedGrid : RecyclerPagedGrid<CLKCBCAGDDK, MakerPenColorButton>
|
||||
{
|
||||
// Token: 0x06011F70 RID: 73584 RVA: 0x004111E8 File Offset: 0x0040F3E8
|
||||
[Token(Token = "0x6011F70")]
|
||||
[Address(RVA = "0x19694E0", Offset = "0x19684E0", VA = "0x1819694E0", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.CLJNHJHHAAI);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011F71 RID: 73585 RVA: 0x0041121C File Offset: 0x0040F41C
|
||||
[Token(Token = "0x6011F71")]
|
||||
[Address(RVA = "0x1969920", Offset = "0x1968920", VA = "0x181969920")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011F72 RID: 73586 RVA: 0x00411240 File Offset: 0x0040F440
|
||||
[Token(Token = "0x6011F72")]
|
||||
[Address(RVA = "0x1969610", Offset = "0x1968610", VA = "0x181969610")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
int num = 0;
|
||||
SessionManager.SetProperty<MakerPenPaletteMainScreen, MakerPenPaletteMainScreen.PDANAFCBNHI>("currentMaterialTab", num);
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011F73 RID: 73587 RVA: 0x00411264 File Offset: 0x0040F464
|
||||
[Token(Token = "0x6011F73")]
|
||||
[Address(RVA = "0x19696C0", Offset = "0x19686C0", VA = "0x1819696C0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(MakerPenColorButton LKDLEHGHCAD)
|
||||
{
|
||||
MakerPenColorButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnMaterialSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick buttonAction = button.PAALHPHGBDF;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenMaterialButtonPagedGrid <>4__this = this;
|
||||
MakerPenColorButton button2 = button;
|
||||
MakerPenMaterialButtonPagedGrid.MaterialSelectedEvent onMaterialSelectedEvent = <>4__this.OnMaterialSelectedEvent;
|
||||
CLKCBCAGDDK materialId = button2.FBFMNGJHGNG.MaterialId;
|
||||
onMaterialSelectedEvent.Invoke(materialId);
|
||||
};
|
||||
buttonAction.AddListener(unityAction);
|
||||
}
|
||||
MakerPenColorButton button3 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton = button3._radioButton;
|
||||
radioGroup3D.AddButton(radioButton);
|
||||
}
|
||||
|
||||
// Token: 0x06011F74 RID: 73588 RVA: 0x004112E0 File Offset: 0x0040F4E0
|
||||
[Token(Token = "0x6011F74")]
|
||||
[Address(RVA = "0x1969990", Offset = "0x1968990", VA = "0x181969990")]
|
||||
public void UpdateSelectedButtonState()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
RadioButton3D selectedRadioButton = num;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject;
|
||||
bool activeSelf = gameObject.activeSelf;
|
||||
while (!activeSelf)
|
||||
{
|
||||
}
|
||||
while (!activeSelf)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.uiFlowBase;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
while (num2 != (int)<LJOGMLBAABG>k__BackingField.FDIOCLHGCND)
|
||||
{
|
||||
}
|
||||
selectedRadioButton = makerPenPaletteMainScreen;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D selectedRadioButton2 = hgfhgflnfpp.selectedRadioButton;
|
||||
return b == selectedRadioButton2;
|
||||
};
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
}
|
||||
|
||||
// Token: 0x06011F75 RID: 73589 RVA: 0x0041138C File Offset: 0x0040F58C
|
||||
[Token(Token = "0x6011F75")]
|
||||
[Address(RVA = "0x19697D0", Offset = "0x19687D0", VA = "0x1819697D0")]
|
||||
public void ResetSelectedMaterial()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> <>9__10_ = MakerPenMaterialButtonPagedGrid.<>c.<>9__10_0;
|
||||
if (<>9__10_ == 0)
|
||||
{
|
||||
MakerPenMaterialButtonPagedGrid.<>c.<>9__10_0 = delegate(RadioButton3D _)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__10_);
|
||||
}
|
||||
|
||||
// Token: 0x06011F76 RID: 73590 RVA: 0x004113CC File Offset: 0x0040F5CC
|
||||
[Token(Token = "0x6011F76")]
|
||||
[Address(RVA = "0x19698D0", Offset = "0x19688D0", VA = "0x1819698D0")]
|
||||
public void SetShapeMaterials(IEnumerable<CLKCBCAGDDK> GICEEPJBDOB, CLKCBCAGDDK EGJJHJHIPCF)
|
||||
{
|
||||
this.ResetSelectedMaterial();
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011F77 RID: 73591 RVA: 0x004113EC File Offset: 0x0040F5EC
|
||||
[Token(Token = "0x6011F77")]
|
||||
[Address(RVA = "0x1969580", Offset = "0x1968580", VA = "0x181969580", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(CLKCBCAGDDK NFBNKKLNFFF, MakerPenColorButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
ShapeMaterialInfo shapeMaterialInfo;
|
||||
CLKCBCAGDDK materialId = shapeMaterialInfo.MaterialId;
|
||||
int num = 0;
|
||||
LNBGEMHOKFN defaultColor = shapeMaterialInfo.DefaultColor;
|
||||
LKDLEHGHCAD.Initialize(defaultColor, materialId, (MaterialSwatchPreviewUI.HBMLCINDMLE)num);
|
||||
}
|
||||
|
||||
// Token: 0x06011F78 RID: 73592 RVA: 0x0041141C File Offset: 0x0040F61C
|
||||
[Token(Token = "0x6011F78")]
|
||||
[Address(RVA = "0x1969BD0", Offset = "0x1968BD0", VA = "0x181969BD0")]
|
||||
public MakerPenMaterialButtonPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B826 RID: 47142
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B826")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Parent, false, false, false)]
|
||||
private MakerPenPaletteMainScreen uiFlowBase;
|
||||
|
||||
// Token: 0x0400B827 RID: 47143
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B827")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B828 RID: 47144
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B828")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400B829 RID: 47145
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B829")]
|
||||
public MakerPenMaterialButtonPagedGrid.MaterialSelectedEvent OnMaterialSelectedEvent;
|
||||
|
||||
// Token: 0x02002A1A RID: 10778
|
||||
[Token(Token = "0x2002A1A")]
|
||||
[Serializable]
|
||||
public class MaterialSelectedEvent : UnityEvent<CLKCBCAGDDK>
|
||||
{
|
||||
// Token: 0x06011F79 RID: 73593 RVA: 0x00411430 File Offset: 0x0040F630
|
||||
[Token(Token = "0x6011F79")]
|
||||
[Address(RVA = "0x197A5B0", Offset = "0x19795B0", VA = "0x18197A5B0")]
|
||||
public MaterialSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002A1B RID: 10779
|
||||
[Token(Token = "0x2002A1B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AMFINLBIMGN
|
||||
{
|
||||
// Token: 0x06011F7A RID: 73594 RVA: 0x00411444 File Offset: 0x0040F644
|
||||
[Token(Token = "0x6011F7A")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public AMFINLBIMGN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F7B RID: 73595 RVA: 0x00411458 File Offset: 0x0040F658
|
||||
[Token(Token = "0x6011F7B")]
|
||||
[Address(RVA = "0x19644A0", Offset = "0x19634A0", VA = "0x1819644A0")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenMaterialButtonPagedGrid makerPenMaterialButtonPagedGrid = this.<>4__this;
|
||||
MakerPenColorButton makerPenColorButton = this.button;
|
||||
MakerPenMaterialButtonPagedGrid.MaterialSelectedEvent onMaterialSelectedEvent = makerPenMaterialButtonPagedGrid.OnMaterialSelectedEvent;
|
||||
CLKCBCAGDDK materialId = makerPenColorButton.FBFMNGJHGNG.MaterialId;
|
||||
onMaterialSelectedEvent.Invoke(materialId);
|
||||
}
|
||||
|
||||
// Token: 0x0400B82A RID: 47146
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B82A")]
|
||||
public MakerPenMaterialButtonPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B82B RID: 47147
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B82B")]
|
||||
public MakerPenColorButton button;
|
||||
}
|
||||
|
||||
// Token: 0x02002A1C RID: 10780
|
||||
[Token(Token = "0x2002A1C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HGFHGFLNFPP
|
||||
{
|
||||
// Token: 0x06011F7C RID: 73596 RVA: 0x00411494 File Offset: 0x0040F694
|
||||
[Token(Token = "0x6011F7C")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public HGFHGFLNFPP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011F7D RID: 73597 RVA: 0x004114A8 File Offset: 0x0040F6A8
|
||||
[Token(Token = "0x6011F7D")]
|
||||
[Address(RVA = "0x1964CD0", Offset = "0x1963CD0", VA = "0x181964CD0")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B82C RID: 47148
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B82C")]
|
||||
public RadioButton3D selectedRadioButton;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user