using System; using System.Collections.Generic; using AGUI.StackedUI; using AGUI.StackedUI.Dialog; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x020021A6 RID: 8614 [Token(Token = "0x20021A6")] public class ChooseInventionPublishingPermissionsDialog : UIDialog, CINJNCJKHAF { // Token: 0x0600DCDF RID: 56543 RVA: 0x00333AD8 File Offset: 0x00331CD8 [Token(Token = "0x600DCDF")] [Address(RVA = "0xF194A0", Offset = "0xF182A0", VA = "0x180F194A0", Slot = "10")] 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: 0x0600DCE0 RID: 56544 RVA: 0x00333B2C File Offset: 0x00331D2C [Token(Token = "0x600DCE0")] [Address(RVA = "0xF196A0", Offset = "0xF184A0", VA = "0x180F196A0", Slot = "11")] 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: 0x0600DCE1 RID: 56545 RVA: 0x00333BA4 File Offset: 0x00331DA4 [Token(Token = "0x600DCE1")] [Address(RVA = "0xF193F0", Offset = "0xF181F0", VA = "0x180F193F0", Slot = "24")] public override void ForceCancel(bool OLFBOPIKDCI) { HJMNGAGLAIG kbpkidjeofb = HJMNGAGLAIG.KBPKIDJEOFB; base.KHKDGPHPIND(kbpkidjeofb, OLFBOPIKDCI); } // Token: 0x0600DCE2 RID: 56546 RVA: 0x00333BC0 File Offset: 0x00331DC0 [Token(Token = "0x600DCE2")] [Address(RVA = "0xF19780", Offset = "0xF18580", VA = "0x180F19780", Slot = "26")] public override PMGCJEPKFOF ShowDialog(OBBBPCBIMME LDNFNNNHPPB) { return base.ShowDialog(); } // Token: 0x0600DCE3 RID: 56547 RVA: 0x00333BD4 File Offset: 0x00331DD4 [Token(Token = "0x600DCE3")] [Address(RVA = "0xF184C0", Offset = "0xF172C0", VA = "0x180F184C0")] public void Button_Back() { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0600DCE4 RID: 56548 RVA: 0x00333BE8 File Offset: 0x00331DE8 [Token(Token = "0x600DCE4")] [Address(RVA = "0xF19300", Offset = "0xF18100", VA = "0x180F19300")] 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: 0x0600DCE5 RID: 56549 RVA: 0x00333C24 File Offset: 0x00331E24 [Token(Token = "0x600DCE5")] [Address(RVA = "0xF193B0", Offset = "0xF181B0", VA = "0x180F193B0")] public void Slider_Permission(float value) { GameObject gameObject = this.publishDescriptionContainer; this.NHMKCLGLAJJ(gameObject); } // Token: 0x0600DCE6 RID: 56550 RVA: 0x00333C60 File Offset: 0x00331E60 [Token(Token = "0x600DCE6")] [Address(RVA = "0xF19470", Offset = "0xF18270", VA = "0x180F19470")] private int HGNECGILJGI(HECIICKPCDN FEIIKGIHEBN) { if (FEIIKGIHEBN == HECIICKPCDN.UseOnly) { return 0; } if (FEIIKGIHEBN == HECIICKPCDN.EditAndSave) { return 1; } return 2; } // Token: 0x0600DCE7 RID: 56551 RVA: 0x00333C7C File Offset: 0x00331E7C [Token(Token = "0x600DCE7")] [Address(RVA = "0xF193B0", Offset = "0xF181B0", VA = "0x180F193B0")] private void DEHJAJLFHAC(float ONGBFDACHHG) { GameObject gameObject = this.publishDescriptionContainer; this.NHMKCLGLAJJ(gameObject); } // Token: 0x0600DCE8 RID: 56552 RVA: 0x00333CB8 File Offset: 0x00331EB8 [Token(Token = "0x600DCE8")] [Address(RVA = "0xF19560", Offset = "0xF18360", VA = "0x180F19560")] private void NHMKCLGLAJJ(GameObject LGJGBEGJBNK) { int num; do { num = 0; List bnbpofklcno = this.BNBPOFKLCNO; bool flag; if (flag) { bool flag2 = this == LGJGBEGJBNK; } } while (num != 0); } // Token: 0x0600DCE9 RID: 56553 RVA: 0x00333CE8 File Offset: 0x00331EE8 [Token(Token = "0x600DCE9")] [Address(RVA = "0xF197C0", Offset = "0xF185C0", VA = "0x180F197C0")] public ChooseInventionPublishingPermissionsDialog() { } // Token: 0x0400900B RID: 36875 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400900B")] [SerializeField] private Slider3D permissionSlider; // Token: 0x0400900C RID: 36876 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400900C")] [SerializeField] private HECIICKPCDN defaultPermission; // Token: 0x0400900D RID: 36877 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400900D")] [SerializeField] [Header("Description strings")] private GameObject useOnlyDescriptionContainer; // Token: 0x0400900E RID: 36878 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400900E")] [SerializeField] private GameObject saveAndEditDescriptionContainer; // Token: 0x0400900F RID: 36879 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400900F")] [SerializeField] private GameObject publishDescriptionContainer; // Token: 0x04009010 RID: 36880 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4009010")] private List BNBPOFKLCNO; } }