using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; namespace RecRoom.Core.Screens.UI { // Token: 0x02002A32 RID: 10802 [Token(Token = "0x2002A32")] [StructLayout(3)] public class ScreenUIElementOutline : MonoBehaviour, ISelectHandler, IEventSystemHandler, IDeselectHandler, IPointerEnterHandler, IPointerExitHandler { // Token: 0x06012D7A RID: 77178 RVA: 0x0047F4B0 File Offset: 0x0047D6B0 [Token(Token = "0x6012D7A")] [Address(RVA = "0x11AC9C0", Offset = "0x11AB3C0", VA = "0x1811AC9C0")] private void OHEOIICKIBH(bool CBHMNNAINHM) { Image image = this.outlineImage; int num = 0; if (image != num) { Image image2 = this.outlineImage; if (!CBHMNNAINHM) { } Selectable selectable = this.selectableComponent; int num2 = 0; if (selectable == num2) { } Selectable selectable2 = this.selectableComponent; bool flag; image2.enabled = flag; } } // Token: 0x06012D7B RID: 77179 RVA: 0x0047F508 File Offset: 0x0047D708 [Token(Token = "0x6012D7B")] [Address(RVA = "0x11ACAC0", Offset = "0x11AB4C0", VA = "0x1811ACAC0", Slot = "4")] public void OnSelect(BaseEventData OEKEOCOGKMG) { this.OHEOIICKIBH(true); } // Token: 0x06012D7C RID: 77180 RVA: 0x0047F51C File Offset: 0x0047D71C [Token(Token = "0x6012D7C")] [Address(RVA = "0x11AC940", Offset = "0x11AB340", VA = "0x1811AC940", Slot = "5")] public void OnDeselect(BaseEventData OEKEOCOGKMG) { Image image = this.outlineImage; int num = 0; if (image != num) { Image image2 = this.outlineImage; int num2 = 0; image2.enabled = num2 != 0; } } // Token: 0x06012D7D RID: 77181 RVA: 0x0047F554 File Offset: 0x0047D754 [Token(Token = "0x6012D7D")] [Address(RVA = "0x11ACAC0", Offset = "0x11AB4C0", VA = "0x1811ACAC0", Slot = "6")] public void OnPointerEnter(PointerEventData OEKEOCOGKMG) { this.OHEOIICKIBH(true); } // Token: 0x06012D7E RID: 77182 RVA: 0x0047F568 File Offset: 0x0047D768 [Token(Token = "0x6012D7E")] [Address(RVA = "0x11AC940", Offset = "0x11AB340", VA = "0x1811AC940", Slot = "7")] public void OnPointerExit(PointerEventData OEKEOCOGKMG) { Image image = this.outlineImage; int num = 0; if (image != num) { Image image2 = this.outlineImage; int num2 = 0; image2.enabled = num2 != 0; } } // Token: 0x06012D7F RID: 77183 RVA: 0x0047F5A0 File Offset: 0x0047D7A0 [Token(Token = "0x6012D7F")] [Address(RVA = "0x11AC940", Offset = "0x11AB340", VA = "0x1811AC940")] private void OnDisable() { Image image = this.outlineImage; int num = 0; if (image != num) { Image image2 = this.outlineImage; int num2 = 0; image2.enabled = num2 != 0; } } // Token: 0x06012D80 RID: 77184 RVA: 0x0047F5D8 File Offset: 0x0047D7D8 [Token(Token = "0x6012D80")] [Address(RVA = "0x11AC940", Offset = "0x11AB340", VA = "0x1811AC940")] private void Awake() { Image image = this.outlineImage; int num = 0; if (image != num) { Image image2 = this.outlineImage; int num2 = 0; image2.enabled = num2 != 0; } } // Token: 0x06012D81 RID: 77185 RVA: 0x0047F610 File Offset: 0x0047D810 [Token(Token = "0x6012D81")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public ScreenUIElementOutline() { } // Token: 0x0400CA42 RID: 51778 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400CA42")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private Selectable selectableComponent; // Token: 0x0400CA43 RID: 51779 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400CA43")] [SerializeField] private Image outlineImage; } }