using System; using System.Collections.Generic; using System.Runtime.InteropServices; using AGUI.StackedUI; using AGUI.StackedUI.Dialog; using Cpp2IlInjected; using RecRoom.Async; using UnityEngine; namespace RecRoom { // Token: 0x02001E0A RID: 7690 [Token(Token = "0x2001E0A")] [StructLayout(3)] public class ChooseInventionPublishingPermissionsDialog : UIDialog, CINJNCJKHAF { // Token: 0x0600CEF0 RID: 52976 RVA: 0x00312C18 File Offset: 0x00310E18 [Token(Token = "0x600CEF0")] [Address(RVA = "0x1730A70", Offset = "0x172F470", VA = "0x181730A70", Slot = "9")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { base.Initialize(LJOCNMLBCAH); List list = new List(); GameObject gameObject = this.useOnlyDescriptionContainer; list.Add(gameObject); GameObject gameObject2 = this.saveAndEditDescriptionContainer; list.Add(gameObject2); GameObject gameObject3 = this.publishDescriptionContainer; list.Add(gameObject3); this.BNBPOFKLCNO = list; } // Token: 0x0600CEF1 RID: 52977 RVA: 0x00312C6C File Offset: 0x00310E6C [Token(Token = "0x600CEF1")] [Address(RVA = "0x1730CA0", Offset = "0x172F6A0", VA = "0x181730CA0", Slot = "10")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); HECIICKPCDN heciickpcdn = this.defaultPermission; if (heciickpcdn == HECIICKPCDN.UseOnly) { } if (heciickpcdn == HECIICKPCDN.EditAndSave) { } Slider3D slider3D = this.permissionSlider; float value = slider3D.value; if (slider3D == 0) { GameObject gameObject = this.useOnlyDescriptionContainer; this.NHMKCLGLAJJ(gameObject); return; } if (slider3D == 0) { GameObject gameObject2 = this.saveAndEditDescriptionContainer; this.NHMKCLGLAJJ(gameObject2); return; } if (slider3D == (ulong)1L) { GameObject gameObject3 = this.publishDescriptionContainer; this.NHMKCLGLAJJ(gameObject3); return; } } // Token: 0x0600CEF2 RID: 52978 RVA: 0x00312CE4 File Offset: 0x00310EE4 [Token(Token = "0x600CEF2")] [Address(RVA = "0x17309F0", Offset = "0x172F3F0", VA = "0x1817309F0", Slot = "17")] public override void ForceCancel(bool OLFBOPIKDCI) { HJMNGAGLAIG kbpkidjeofb = HJMNGAGLAIG.KBPKIDJEOFB; base.KHKDGPHPIND(kbpkidjeofb, OLFBOPIKDCI); } // Token: 0x0600CEF3 RID: 52979 RVA: 0x00312D00 File Offset: 0x00310F00 [Token(Token = "0x600CEF3")] [Address(RVA = "0x1730D70", Offset = "0x172F770", VA = "0x181730D70", Slot = "19")] public override IPromise ShowDialog(OBBBPCBIMME LDNFNNNHPPB) { return base.ShowDialog(); } // Token: 0x0600CEF4 RID: 52980 RVA: 0x00312D14 File Offset: 0x00310F14 [Token(Token = "0x600CEF4")] [Address(RVA = "0x1189680", Offset = "0x1188080", VA = "0x181189680")] public void Button_Back() { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0600CEF5 RID: 52981 RVA: 0x00312D28 File Offset: 0x00310F28 [Token(Token = "0x600CEF5")] [Address(RVA = "0x1730910", Offset = "0x172F310", VA = "0x181730910")] public void Button_Publish() { Slider3D slider3D = this.permissionSlider; int num = 0; float floatOrRoundedValue = slider3D.BJLPHCELPLH; if (slider3D == 0 || slider3D == 0 || slider3D == (ulong)1L) { } ulong num2; base.KHKDGPHPIND(num, num2 != 0UL); } // Token: 0x0600CEF6 RID: 52982 RVA: 0x00312D64 File Offset: 0x00310F64 [Token(Token = "0x600CEF6")] [Address(RVA = "0x17309B0", Offset = "0x172F3B0", VA = "0x1817309B0")] public void Slider_Permission(float value) { GameObject gameObject = this.publishDescriptionContainer; this.NHMKCLGLAJJ(gameObject); } // Token: 0x0600CEF7 RID: 52983 RVA: 0x00312DA0 File Offset: 0x00310FA0 [Token(Token = "0x600CEF7")] [Address(RVA = "0xF99C40", Offset = "0xF98640", VA = "0x180F99C40")] private int HGNECGILJGI(HECIICKPCDN FEIIKGIHEBN) { if (FEIIKGIHEBN == HECIICKPCDN.UseOnly) { return 0; } if (FEIIKGIHEBN == HECIICKPCDN.EditAndSave) { return 1; } return 2; } // Token: 0x0600CEF8 RID: 52984 RVA: 0x00312DBC File Offset: 0x00310FBC [Token(Token = "0x600CEF8")] [Address(RVA = "0x17309B0", Offset = "0x172F3B0", VA = "0x1817309B0")] private void DEHJAJLFHAC(float ONGBFDACHHG) { GameObject gameObject = this.publishDescriptionContainer; this.NHMKCLGLAJJ(gameObject); } // Token: 0x0600CEF9 RID: 52985 RVA: 0x00312DF8 File Offset: 0x00310FF8 [Token(Token = "0x600CEF9")] [Address(RVA = "0x1730B30", Offset = "0x172F530", VA = "0x181730B30")] private void NHMKCLGLAJJ(GameObject LGJGBEGJBNK) { int num; do { num = 0; List bnbpofklcno = this.BNBPOFKLCNO; List.Enumerator enumerator; if (enumerator != 0) { bool flag = this == LGJGBEGJBNK; } if (num != -1) { } } while (num != 0); } // Token: 0x0600CEFA RID: 52986 RVA: 0x00312E28 File Offset: 0x00311028 [Token(Token = "0x600CEFA")] [Address(RVA = "0x1730DB0", Offset = "0x172F7B0", VA = "0x181730DB0")] public ChooseInventionPublishingPermissionsDialog() { } // Token: 0x04008BAF RID: 35759 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4008BAF")] [SerializeField] private Slider3D permissionSlider; // Token: 0x04008BB0 RID: 35760 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4008BB0")] [SerializeField] private HECIICKPCDN defaultPermission; // Token: 0x04008BB1 RID: 35761 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4008BB1")] [SerializeField] [Header("Description strings")] private GameObject useOnlyDescriptionContainer; // Token: 0x04008BB2 RID: 35762 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4008BB2")] [SerializeField] private GameObject saveAndEditDescriptionContainer; // Token: 0x04008BB3 RID: 35763 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4008BB3")] [SerializeField] private GameObject publishDescriptionContainer; // Token: 0x04008BB4 RID: 35764 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4008BB4")] private List BNBPOFKLCNO; } }