using System; using System.Collections.Generic; using AGUI.StackedUI; using AGUI.StackedUI.Dialog; using Cpp2IlInjected; using Pathfinding.RVO; using UnityEngine; namespace RecRoom { // Token: 0x0200228A RID: 8842 [Token(Token = "0x200228A")] public class ChooseInventionPublishingPermissionsDialog : UIDialog, CINJNCJKHAF { // Token: 0x0600E0EB RID: 57579 RVA: 0x0033CFC4 File Offset: 0x0033B1C4 [Token(Token = "0x600E0EB")] [Address(RVA = "0x19F9260", Offset = "0x19F8260", VA = "0x1819F9260", 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: 0x0600E0EC RID: 57580 RVA: 0x0033D018 File Offset: 0x0033B218 [Token(Token = "0x600E0EC")] [Address(RVA = "0x19F9460", Offset = "0x19F8460", VA = "0x1819F9460", 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: 0x0600E0ED RID: 57581 RVA: 0x0033D090 File Offset: 0x0033B290 [Token(Token = "0x600E0ED")] [Address(RVA = "0x19F91B0", Offset = "0x19F81B0", VA = "0x1819F91B0", Slot = "24")] public override void ForceCancel(bool OLFBOPIKDCI) { HJMNGAGLAIG kbpkidjeofb = HJMNGAGLAIG.KBPKIDJEOFB; base.KHKDGPHPIND(kbpkidjeofb, OLFBOPIKDCI); } // Token: 0x0600E0EE RID: 57582 RVA: 0x0033D0AC File Offset: 0x0033B2AC [Token(Token = "0x600E0EE")] [Address(RVA = "0x19F9540", Offset = "0x19F8540", VA = "0x1819F9540", Slot = "26")] public override PMGCJEPKFOF ShowDialog(OBBBPCBIMME LDNFNNNHPPB) { return base.ShowDialog(); } // Token: 0x0600E0EF RID: 57583 RVA: 0x0033D0C0 File Offset: 0x0033B2C0 [Token(Token = "0x600E0EF")] [Address(RVA = "0x19F8280", Offset = "0x19F7280", VA = "0x1819F8280")] public void Button_Back() { float height = ((IAgent)this).Height; } // Token: 0x0600E0F0 RID: 57584 RVA: 0x0033D0D4 File Offset: 0x0033B2D4 [Token(Token = "0x600E0F0")] [Address(RVA = "0x19F90C0", Offset = "0x19F80C0", VA = "0x1819F90C0")] 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: 0x0600E0F1 RID: 57585 RVA: 0x0033D110 File Offset: 0x0033B310 [Token(Token = "0x600E0F1")] [Address(RVA = "0x19F9170", Offset = "0x19F8170", VA = "0x1819F9170")] public void Slider_Permission(float value) { GameObject gameObject = this.publishDescriptionContainer; this.NHMKCLGLAJJ(gameObject); } // Token: 0x0600E0F2 RID: 57586 RVA: 0x0033D14C File Offset: 0x0033B34C [Token(Token = "0x600E0F2")] [Address(RVA = "0x19F9230", Offset = "0x19F8230", VA = "0x1819F9230")] private int HGNECGILJGI(HECIICKPCDN FEIIKGIHEBN) { if (FEIIKGIHEBN == HECIICKPCDN.UseOnly) { return 0; } if (FEIIKGIHEBN == HECIICKPCDN.EditAndSave) { return 1; } return 2; } // Token: 0x0600E0F3 RID: 57587 RVA: 0x0033D168 File Offset: 0x0033B368 [Token(Token = "0x600E0F3")] [Address(RVA = "0x19F9170", Offset = "0x19F8170", VA = "0x1819F9170")] private void DEHJAJLFHAC(float ONGBFDACHHG) { GameObject gameObject = this.publishDescriptionContainer; this.NHMKCLGLAJJ(gameObject); } // Token: 0x0600E0F4 RID: 57588 RVA: 0x0033D1A4 File Offset: 0x0033B3A4 [Token(Token = "0x600E0F4")] [Address(RVA = "0x19F9320", Offset = "0x19F8320", VA = "0x1819F9320")] 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: 0x0600E0F5 RID: 57589 RVA: 0x0033D1D4 File Offset: 0x0033B3D4 [Token(Token = "0x600E0F5")] [Address(RVA = "0x19F9580", Offset = "0x19F8580", VA = "0x1819F9580")] public ChooseInventionPublishingPermissionsDialog() { } // Token: 0x040091DE RID: 37342 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40091DE")] [SerializeField] private Slider3D permissionSlider; // Token: 0x040091DF RID: 37343 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40091DF")] [SerializeField] private HECIICKPCDN defaultPermission; // Token: 0x040091E0 RID: 37344 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40091E0")] [SerializeField] [Header("Description strings")] private GameObject useOnlyDescriptionContainer; // Token: 0x040091E1 RID: 37345 [FieldOffset(Offset = "0x98")] [Token(Token = "0x40091E1")] [SerializeField] private GameObject saveAndEditDescriptionContainer; // Token: 0x040091E2 RID: 37346 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x40091E2")] [SerializeField] private GameObject publishDescriptionContainer; // Token: 0x040091E3 RID: 37347 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x40091E3")] private List BNBPOFKLCNO; } }