using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; namespace RecRoom.Players.Watch { // Token: 0x020023EE RID: 9198 [Token(Token = "0x20023EE")] [StructLayout(3)] public class NotificationProjectorBeam : MonoBehaviour { // Token: 0x0600FED0 RID: 65232 RVA: 0x003BAC2C File Offset: 0x003B8E2C [Token(Token = "0x600FED0")] [Address(RVA = "0x1139070", Offset = "0x1137A70", VA = "0x181139070")] private void Start() { LineRenderer component = base.GetComponent(); this.KEKDLCCKAGD = component; WatchMenuProjector watchMenuProjector = Player.k__BackingField.playerUI.watchMenuProjector; this.BMHENJONPKC = watchMenuProjector; SpriteRenderer componentInChildren = base.GetComponentInChildren(); this.MNEJFKLNFEG = componentInChildren; Transform transform = componentInChildren.transform; Action action = new Action(this.JEEMKGCKHKD); IDisposable disposable = this.QueueUpdate(action, Scheduler.QueueType.PreRender); } // Token: 0x0600FED1 RID: 65233 RVA: 0x003BAC94 File Offset: 0x003B8E94 [Token(Token = "0x600FED1")] [Address(RVA = "0x11386C0", Offset = "0x11370C0", VA = "0x1811386C0")] private void JEEMKGCKHKD() { int num3; float num5; SpriteRenderer mnejfklnfeg; float num6; do { Transform transform = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform; LineRenderer kekdlcckagd = this.KEKDLCCKAGD; Transform transform2 = base.transform; int num = 0; int num2 = 0; kekdlcckagd.SetPosition(num2, num); Transform transform3 = base.transform; num3 = 0; float num4; if (num4 <= (float)num3) { } num5 = this.iconHorizontalDistFromCenter; Transform transform4 = base.transform; Vector3 vector; float z = vector.z; mnejfklnfeg = this.MNEJFKLNFEG; num5 = num6; } while (num5 > (float)num3); int num7 = 0; mnejfklnfeg.transform.position = num7; Transform transform5 = this.MNEJFKLNFEG.transform; int num8 = 0; Vector3 one = Vector3.one; float num9 = this.BINHKOEGCAJ; transform5.localScale = num8; Transform transform6 = this.KEKDLCCKAGD.transform; Transform transform7 = base.transform; Transform transform8 = base.transform; Transform transform9 = this.MNEJFKLNFEG.transform; int num10 = 0; Vector3 one2 = Vector3.one; float num11 = this.minimumScaleFactor; num9 = num5; num9 = Mathf.Lerp(num6, num11, num9); transform9.localScale = num10; SpriteRenderer mnejfklnfeg2 = this.MNEJFKLNFEG; LineRenderer kekdlcckagd2 = this.KEKDLCCKAGD; Transform transform10 = mnejfklnfeg2.transform; int num12 = 0; kekdlcckagd2.SetPosition(1, num12); Transform transform11 = this.MNEJFKLNFEG.transform; Transform transform12 = SingletonMonoBehaviour.Instance.CHLMFLCFGFL.transform; WatchMenuProjector bmhenjonpkc = this.BMHENJONPKC; bool flag = bmhenjonpkc.AHJHBAGFMGM.Get() != null; Player k__BackingField = bmhenjonpkc.k__BackingField; if (flag) { } if (k__BackingField.rightHand.type == PlayerHand.PLLIKAOIPHP.Left) { Transform transform13 = this.MNEJFKLNFEG.transform; SpriteRenderer mnejfklnfeg3 = this.MNEJFKLNFEG; int num13 = 0; mnejfklnfeg3.transform.localScale = num13; } } // Token: 0x0600FED2 RID: 65234 RVA: 0x003BAE40 File Offset: 0x003B9040 [Token(Token = "0x600FED2")] [Address(RVA = "0x11391D0", Offset = "0x1137BD0", VA = "0x1811391D0")] public NotificationProjectorBeam() { } // Token: 0x0400A937 RID: 43319 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400A937")] [SerializeField] private float notificationDistanceFromWatch = 0.3f; // Token: 0x0400A938 RID: 43320 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400A938")] [SerializeField] private float iconVerticalDistFromCenter = 0.2f; // Token: 0x0400A939 RID: 43321 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400A939")] [SerializeField] private float iconHorizontalDistFromCenter = 0.15f; // Token: 0x0400A93A RID: 43322 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400A93A")] [SerializeField] private float minimumScaleFactor = 0.2f; // Token: 0x0400A93B RID: 43323 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400A93B")] private WatchMenuProjector BMHENJONPKC; // Token: 0x0400A93C RID: 43324 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400A93C")] private LineRenderer KEKDLCCKAGD; // Token: 0x0400A93D RID: 43325 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400A93D")] private SpriteRenderer MNEJFKLNFEG; // Token: 0x0400A93E RID: 43326 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400A93E")] private float BINHKOEGCAJ; } }