using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; // Token: 0x0200031F RID: 799 [Token(Token = "0x200031F")] public class OutfitToolUIControl : MonoBehaviour { // Token: 0x17000429 RID: 1065 // (get) Token: 0x060018B7 RID: 6327 RVA: 0x00063FCC File Offset: 0x000621CC // (set) Token: 0x060018B8 RID: 6328 RVA: 0x00063FE0 File Offset: 0x000621E0 [Token(Token = "0x17000429")] public OutfitToolUIControl.PBNGEJAANHG CDINMMPNAID { [Token(Token = "0x60018B7")] [Address(RVA = "0x6CBD20", Offset = "0x6CAB20", VA = "0x1806CBD20")] get { return this._state; } [Token(Token = "0x60018B8")] [Address(RVA = "0x1350BF0", Offset = "0x134F9F0", VA = "0x181350BF0")] set { for (;;) { Text text = this.lockLevelText; this._state = value; GameObject gameObject = text.gameObject; int num = 0; gameObject.SetActive(num != 0); GameObject gameObject2 = this.lockIcon.gameObject; int num2 = 0; gameObject2.SetActive(num2 != 0); GameObject gameObject3 = this.newItemIcon.gameObject; int num3 = 0; gameObject3.SetActive(num3 != 0); GameObject gameObject4 = this.favoriteItemIcon.gameObject; int num4 = 0; gameObject4.SetActive(num4 != 0); GameObject gameObject5 = this.wearingItemIcon.gameObject; int num5 = 0; gameObject5.SetActive(num5 != 0); GameObject gameObject6 = this.lockPlatformText; int num6 = 0; gameObject6.SetActive(num6 != 0); OutfitToolUIControl.PBNGEJAANHG pbngejaanhg; if (this._state.HasFlag(pbngejaanhg)) { this.lockLevelText.gameObject.SetActive(true); this.lockIcon.gameObject.SetActive(true); } if (this._state != OutfitToolUIControl.PBNGEJAANHG.New) { this.newItemIcon.gameObject.SetActive(true); if (this._state != OutfitToolUIControl.PBNGEJAANHG.Favorite) { this.favoriteItemIcon.gameObject.SetActive(true); if (this._state != OutfitToolUIControl.PBNGEJAANHG.Wearing) { break; } } } } this.wearingItemIcon.gameObject.SetActive(true); if (this._state != OutfitToolUIControl.PBNGEJAANHG.PlatformLocked) { this.lockPlatformText.SetActive(true); this.lockIcon.gameObject.SetActive(true); } } } // Token: 0x060018B9 RID: 6329 RVA: 0x0006413C File Offset: 0x0006233C [Token(Token = "0x60018B9")] [Address(RVA = "0xB3D990", Offset = "0xB3C790", VA = "0x180B3D990")] public void SetLockLevel(int NIIDNDCGMDD) { string text = this.lockLevelText.text; } // Token: 0x060018BA RID: 6330 RVA: 0x0006415C File Offset: 0x0006235C [Token(Token = "0x60018BA")] [Address(RVA = "0x13508A0", Offset = "0x134F6A0", VA = "0x1813508A0")] public void UpdatePlacement(Tool EGFEJGHDNAI) { Transform transform = base.transform; Transform transform2 = EGFEJGHDNAI.transform; int num = 0; transform.SetParent(transform2, num != 0); Transform transform3 = base.transform; int num2 = 0; Vector3 zero = Vector3.zero; transform3.localPosition = num2; Transform transform4 = base.transform; Transform transform5 = base.transform; Vector3 up = Vector3.up; Transform transform6 = base.transform; int num3 = 0; int num4 = 0; this.GPDGCLIOACB.z = (float)num3; base.transform.localPosition = num4; } // Token: 0x060018BB RID: 6331 RVA: 0x000641E4 File Offset: 0x000623E4 [Token(Token = "0x60018BB")] [Address(RVA = "0x1350B80", Offset = "0x134F980", VA = "0x181350B80")] public OutfitToolUIControl() { float z = Vector3.zero.z; this.GPDGCLIOACB.z = z; base..ctor(); } // Token: 0x040012C6 RID: 4806 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40012C6")] [SerializeField] [Header("Locked Item Controls")] private Text lockLevelText; // Token: 0x040012C7 RID: 4807 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40012C7")] [SerializeField] private GameObject lockPlatformText; // Token: 0x040012C8 RID: 4808 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40012C8")] [SerializeField] private Image lockIcon; // Token: 0x040012C9 RID: 4809 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40012C9")] [SerializeField] [Header("New Item Controls")] private GameObject newItemIcon; // Token: 0x040012CA RID: 4810 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40012CA")] [SerializeField] [Header("Favorite Item Controls")] private GameObject favoriteItemIcon; // Token: 0x040012CB RID: 4811 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40012CB")] [SerializeField] [Header("Wearing Item Controls")] private GameObject wearingItemIcon; // Token: 0x040012CC RID: 4812 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40012CC")] private Vector3 GPDGCLIOACB; // Token: 0x040012CD RID: 4813 [FieldOffset(Offset = "0x54")] [Token(Token = "0x40012CD")] [SerializeField] private OutfitToolUIControl.PBNGEJAANHG _state; // Token: 0x02000320 RID: 800 [Token(Token = "0x2000320")] [Flags] public enum PBNGEJAANHG { // Token: 0x040012CF RID: 4815 [Token(Token = "0x40012CF")] None = 0, // Token: 0x040012D0 RID: 4816 [Token(Token = "0x40012D0")] LevelLocked = 1, // Token: 0x040012D1 RID: 4817 [Token(Token = "0x40012D1")] New = 2, // Token: 0x040012D2 RID: 4818 [Token(Token = "0x40012D2")] Favorite = 4, // Token: 0x040012D3 RID: 4819 [Token(Token = "0x40012D3")] Wearing = 8, // Token: 0x040012D4 RID: 4820 [Token(Token = "0x40012D4")] PlatformLocked = 16 } }