using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; // Token: 0x02000329 RID: 809 [Token(Token = "0x2000329")] public class OutfitToolUIControl : MonoBehaviour { // Token: 0x17000433 RID: 1075 // (get) Token: 0x0600192D RID: 6445 RVA: 0x00064EE4 File Offset: 0x000630E4 // (set) Token: 0x0600192E RID: 6446 RVA: 0x00064EF8 File Offset: 0x000630F8 [Token(Token = "0x17000433")] public OutfitToolUIControl.PBNGEJAANHG CDINMMPNAID { [Token(Token = "0x600192D")] [Address(RVA = "0x4B5080", Offset = "0x4B4080", VA = "0x1804B5080")] get { return this._state; } [Token(Token = "0x600192E")] [Address(RVA = "0x1524760", Offset = "0x1523760", VA = "0x181524760")] 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: 0x0600192F RID: 6447 RVA: 0x00065054 File Offset: 0x00063254 [Token(Token = "0x600192F")] [Address(RVA = "0x15243C0", Offset = "0x15233C0", VA = "0x1815243C0")] public void SetLockLevel(int NIIDNDCGMDD) { string text = this.lockLevelText.text; } // Token: 0x06001930 RID: 6448 RVA: 0x00065074 File Offset: 0x00063274 [Token(Token = "0x6001930")] [Address(RVA = "0x1524410", Offset = "0x1523410", VA = "0x181524410")] 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: 0x06001931 RID: 6449 RVA: 0x000650FC File Offset: 0x000632FC [Token(Token = "0x6001931")] [Address(RVA = "0x15246F0", Offset = "0x15236F0", VA = "0x1815246F0")] public OutfitToolUIControl() { float z = Vector3.zero.z; this.GPDGCLIOACB.z = z; base..ctor(); } // Token: 0x04001318 RID: 4888 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4001318")] [SerializeField] [Header("Locked Item Controls")] private Text lockLevelText; // Token: 0x04001319 RID: 4889 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4001319")] [SerializeField] private GameObject lockPlatformText; // Token: 0x0400131A RID: 4890 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400131A")] [SerializeField] private Image lockIcon; // Token: 0x0400131B RID: 4891 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400131B")] [SerializeField] [Header("New Item Controls")] private GameObject newItemIcon; // Token: 0x0400131C RID: 4892 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400131C")] [SerializeField] [Header("Favorite Item Controls")] private GameObject favoriteItemIcon; // Token: 0x0400131D RID: 4893 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400131D")] [SerializeField] [Header("Wearing Item Controls")] private GameObject wearingItemIcon; // Token: 0x0400131E RID: 4894 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400131E")] private Vector3 GPDGCLIOACB; // Token: 0x0400131F RID: 4895 [FieldOffset(Offset = "0x54")] [Token(Token = "0x400131F")] [SerializeField] private OutfitToolUIControl.PBNGEJAANHG _state; // Token: 0x0200032A RID: 810 [Token(Token = "0x200032A")] [Flags] public enum PBNGEJAANHG { // Token: 0x04001321 RID: 4897 [Token(Token = "0x4001321")] None = 0, // Token: 0x04001322 RID: 4898 [Token(Token = "0x4001322")] LevelLocked = 1, // Token: 0x04001323 RID: 4899 [Token(Token = "0x4001323")] New = 2, // Token: 0x04001324 RID: 4900 [Token(Token = "0x4001324")] Favorite = 4, // Token: 0x04001325 RID: 4901 [Token(Token = "0x4001325")] Wearing = 8, // Token: 0x04001326 RID: 4902 [Token(Token = "0x4001326")] PlatformLocked = 16 } }