using System; using Cpp2IlInjected; using RecRoom.Core; using UnityEngine; namespace RecRoom.Players.Watch { // Token: 0x0200295E RID: 10590 [Token(Token = "0x200295E")] public class NotificationProjectorBeam : MonoBehaviour { // Token: 0x06011A7F RID: 72319 RVA: 0x003FE9A4 File Offset: 0x003FCBA4 [Token(Token = "0x6011A7F")] [Address(RVA = "0x133F960", Offset = "0x133E960", VA = "0x18133F960")] 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: 0x06011A80 RID: 72320 RVA: 0x003FEA0C File Offset: 0x003FCC0C [Token(Token = "0x6011A80")] [Address(RVA = "0x133F010", Offset = "0x133E010", VA = "0x18133F010")] 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; if (this.BMHENJONPKC.EKKDJEIFGMJ.type == PlayerHand.PLLIKAOIPHP.Left) { Transform transform13 = this.MNEJFKLNFEG.transform; SpriteRenderer mnejfklnfeg3 = this.MNEJFKLNFEG; int num13 = 0; mnejfklnfeg3.transform.localScale = num13; } } // Token: 0x06011A81 RID: 72321 RVA: 0x003FEB90 File Offset: 0x003FCD90 [Token(Token = "0x6011A81")] [Address(RVA = "0x133FAC0", Offset = "0x133EAC0", VA = "0x18133FAC0")] public NotificationProjectorBeam() { } // Token: 0x0400B4F5 RID: 46325 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400B4F5")] [SerializeField] private float notificationDistanceFromWatch = 0.3f; // Token: 0x0400B4F6 RID: 46326 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400B4F6")] [SerializeField] private float iconVerticalDistFromCenter = 0.2f; // Token: 0x0400B4F7 RID: 46327 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400B4F7")] [SerializeField] private float iconHorizontalDistFromCenter = 0.15f; // Token: 0x0400B4F8 RID: 46328 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400B4F8")] [SerializeField] private float minimumScaleFactor = 0.2f; // Token: 0x0400B4F9 RID: 46329 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400B4F9")] private WatchMenuProjector BMHENJONPKC; // Token: 0x0400B4FA RID: 46330 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400B4FA")] private LineRenderer KEKDLCCKAGD; // Token: 0x0400B4FB RID: 46331 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400B4FB")] private SpriteRenderer MNEJFKLNFEG; // Token: 0x0400B4FC RID: 46332 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400B4FC")] private float BINHKOEGCAJ; } }