using System; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; namespace RecRoom.Players.Watch { // Token: 0x02002875 RID: 10357 [Token(Token = "0x2002875")] public class NotificationProjectorBeam : MonoBehaviour { // Token: 0x0601164A RID: 71242 RVA: 0x003F50A0 File Offset: 0x003F32A0 [Token(Token = "0x601164A")] [Address(RVA = "0x7C4FE0", Offset = "0x7C3DE0", VA = "0x1807C4FE0")] 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.GIEOOLAGCKA(action, Scheduler.NEIJEKIKDOG.PreRender); } // Token: 0x0601164B RID: 71243 RVA: 0x003F5108 File Offset: 0x003F3308 [Token(Token = "0x601164B")] [Address(RVA = "0x7C4630", Offset = "0x7C3430", VA = "0x1807C4630")] private void JEEMKGCKHKD() { int num3; float num5; SpriteRenderer mnejfklnfeg; float num6; do { Transform transform = SingletonMonoBehaviour.ONCPNMDGGKG.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; 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.ONCPNMDGGKG.CHLMFLCFGFL.transform; WatchMenuProjector bmhenjonpkc = this.BMHENJONPKC; bool flag = bmhenjonpkc.AHJHBAGFMGM.IAHDANBDAAM() != 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: 0x0601164C RID: 71244 RVA: 0x003F52AC File Offset: 0x003F34AC [Token(Token = "0x601164C")] [Address(RVA = "0x7C5140", Offset = "0x7C3F40", VA = "0x1807C5140")] public NotificationProjectorBeam() { } // Token: 0x0400B2E7 RID: 45799 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B2E7")] [SerializeField] private float notificationDistanceFromWatch = 0.3f; // Token: 0x0400B2E8 RID: 45800 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400B2E8")] [SerializeField] private float iconVerticalDistFromCenter = 0.2f; // Token: 0x0400B2E9 RID: 45801 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400B2E9")] [SerializeField] private float iconHorizontalDistFromCenter = 0.15f; // Token: 0x0400B2EA RID: 45802 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400B2EA")] [SerializeField] private float minimumScaleFactor = 0.2f; // Token: 0x0400B2EB RID: 45803 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400B2EB")] private WatchMenuProjector BMHENJONPKC; // Token: 0x0400B2EC RID: 45804 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400B2EC")] private LineRenderer KEKDLCCKAGD; // Token: 0x0400B2ED RID: 45805 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400B2ED")] private SpriteRenderer MNEJFKLNFEG; // Token: 0x0400B2EE RID: 45806 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400B2EE")] private float BINHKOEGCAJ; } }