using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Systems.PlayerRoles.UI { // Token: 0x0200237C RID: 9084 [Token(Token = "0x200237C")] public abstract class RolePermissionEditable : MonoBehaviour { // Token: 0x0600E71C RID: 59164 RVA: 0x003515CC File Offset: 0x0034F7CC [Token(Token = "0x600E71C")] [Address(RVA = "0x1A676C0", Offset = "0x1A666C0", VA = "0x181A676C0")] public void Hide(object PIHIPPPPEBI) { this.MDLOGPHPOAE.BPAJKKAGPKB(PIHIPPPPEBI); Action onTokenFlagsUpdated = this.OnTokenFlagsUpdated; if (onTokenFlagsUpdated != 0) { onTokenFlagsUpdated(); return; } } // Token: 0x0600E71D RID: 59165 RVA: 0x00351600 File Offset: 0x0034F800 [Token(Token = "0x600E71D")] [Address(RVA = "0x1A67780", Offset = "0x1A66780", VA = "0x181A67780")] public void Show(object PIHIPPPPEBI) { this.MDLOGPHPOAE.BIHKNNPGGKP(PIHIPPPPEBI); Action onTokenFlagsUpdated = this.OnTokenFlagsUpdated; if (onTokenFlagsUpdated != 0) { onTokenFlagsUpdated(); return; } } // Token: 0x170024B4 RID: 9396 // (get) Token: 0x0600E71E RID: 59166 RVA: 0x00351634 File Offset: 0x0034F834 [Token(Token = "0x170024B4")] public List JHCKANHHNMF { [Token(Token = "0x600E71E")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")] get { return this._visibleForCategories; } } // Token: 0x170024B5 RID: 9397 // (get) Token: 0x0600E71F RID: 59167 [Token(Token = "0x170024B5")] internal abstract GMBIJNPEBJF AIIGEMKJLMD { [Token(Token = "0x600E71F")] [Address(Slot = "4")] get; } // Token: 0x0600E720 RID: 59168 RVA: 0x00351648 File Offset: 0x0034F848 [Token(Token = "0x600E720")] [Address(RVA = "0x1A67640", Offset = "0x1A66640", VA = "0x181A67640")] internal void DEEINJNFKDM(GMBIJNPEBJF ICMHKEGOMMN) { if (this.ToString() != ICMHKEGOMMN) { global::UnityEngine.Object.Destroy(this); } } // Token: 0x0600E721 RID: 59169 RVA: 0x00351668 File Offset: 0x0034F868 [Token(Token = "0x600E721")] [Address(RVA = "0x1A67700", Offset = "0x1A66700", VA = "0x181A67700")] internal bool JKFNFMHAGAB(PICAFFPKDFH DBPMEFCNLFN) { List visibleForCategories = this._visibleForCategories; bool flag; if (!flag) { return flag; } return !this.MDLOGPHPOAE.CFLJGNJLBFG; } // Token: 0x0600E722 RID: 59170 RVA: 0x00351698 File Offset: 0x0034F898 [Token(Token = "0x600E722")] [Address(RVA = "0x1A677C0", Offset = "0x1A667C0", VA = "0x181A677C0")] protected RolePermissionEditable() { AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH(); this.MDLOGPHPOAE = aolmggapkeh; this._visibleForCategories = new List { (uint)2 }; base..ctor(); } // Token: 0x040095FF RID: 38399 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40095FF")] public Action OnTokenFlagsUpdated; // Token: 0x04009600 RID: 38400 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4009600")] private readonly AOLMGGAPKEH MDLOGPHPOAE; // Token: 0x04009601 RID: 38401 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4009601")] [SerializeField] private List _visibleForCategories; } }