using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; // Token: 0x02000330 RID: 816 [Token(Token = "0x2000330")] [StructLayout(3)] public class OutfitToolUIControl : MonoBehaviour { // Token: 0x170003FF RID: 1023 // (get) Token: 0x0600189B RID: 6299 RVA: 0x00065510 File Offset: 0x00063710 // (set) Token: 0x0600189C RID: 6300 RVA: 0x00065524 File Offset: 0x00063724 [Token(Token = "0x170003FF")] public OutfitToolUIControl.PBNGEJAANHG CDINMMPNAID { [Token(Token = "0x600189B")] [Address(RVA = "0x567E40", Offset = "0x566840", VA = "0x180567E40")] get { return this._state; } [Token(Token = "0x600189C")] [Address(RVA = "0x17DFC00", Offset = "0x17DE600", VA = "0x1817DFC00")] 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: 0x0600189D RID: 6301 RVA: 0x00065680 File Offset: 0x00063880 [Token(Token = "0x600189D")] [Address(RVA = "0x125E350", Offset = "0x125CD50", VA = "0x18125E350")] public void SetLockLevel(int NIIDNDCGMDD) { string text = this.lockLevelText.text; } // Token: 0x0600189E RID: 6302 RVA: 0x000656A0 File Offset: 0x000638A0 [Token(Token = "0x600189E")] [Address(RVA = "0x17DF8B0", Offset = "0x17DE2B0", VA = "0x1817DF8B0")] 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; Vector3 vector; float z = vector.z; Transform transform6 = base.transform; int num3 = 0; int num4 = 0; this.GPDGCLIOACB.z = (float)num3; base.transform.localPosition = num4; } // Token: 0x0600189F RID: 6303 RVA: 0x0006572C File Offset: 0x0006392C [Token(Token = "0x600189F")] [Address(RVA = "0x17DFB90", Offset = "0x17DE590", VA = "0x1817DFB90")] public OutfitToolUIControl() { float z = Vector3.zero.z; this.GPDGCLIOACB.z = z; base..ctor(); } // Token: 0x04001329 RID: 4905 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001329")] [SerializeField] [Header("Locked Item Controls")] private Text lockLevelText; // Token: 0x0400132A RID: 4906 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400132A")] [SerializeField] private GameObject lockPlatformText; // Token: 0x0400132B RID: 4907 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400132B")] [SerializeField] private Image lockIcon; // Token: 0x0400132C RID: 4908 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400132C")] [SerializeField] [Header("New Item Controls")] private GameObject newItemIcon; // Token: 0x0400132D RID: 4909 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400132D")] [SerializeField] [Header("Favorite Item Controls")] private GameObject favoriteItemIcon; // Token: 0x0400132E RID: 4910 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400132E")] [SerializeField] [Header("Wearing Item Controls")] private GameObject wearingItemIcon; // Token: 0x0400132F RID: 4911 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400132F")] private Vector3 GPDGCLIOACB; // Token: 0x04001330 RID: 4912 [global::Cpp2IlInjected.FieldOffset(Offset = "0x54")] [Token(Token = "0x4001330")] [SerializeField] private OutfitToolUIControl.PBNGEJAANHG _state; // Token: 0x02000331 RID: 817 [Token(Token = "0x2000331")] [Flags] public enum PBNGEJAANHG { // Token: 0x04001332 RID: 4914 [Token(Token = "0x4001332")] None = 0, // Token: 0x04001333 RID: 4915 [Token(Token = "0x4001333")] LevelLocked = 1, // Token: 0x04001334 RID: 4916 [Token(Token = "0x4001334")] New = 2, // Token: 0x04001335 RID: 4917 [Token(Token = "0x4001335")] Favorite = 4, // Token: 0x04001336 RID: 4918 [Token(Token = "0x4001336")] Wearing = 8, // Token: 0x04001337 RID: 4919 [Token(Token = "0x4001337")] PlatformLocked = 16 } }