152 lines
4.9 KiB
C#
152 lines
4.9 KiB
C#
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<LineRenderer>();
|
|
this.KEKDLCCKAGD = component;
|
|
WatchMenuProjector watchMenuProjector = Player.<EGKJPJKLEAI>k__BackingField.playerUI.watchMenuProjector;
|
|
this.BMHENJONPKC = watchMenuProjector;
|
|
SpriteRenderer componentInChildren = base.GetComponentInChildren<SpriteRenderer>();
|
|
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 <LCBGICCHKJE>k__BackingField = bmhenjonpkc.<LCBGICCHKJE>k__BackingField;
|
|
if (flag)
|
|
{
|
|
}
|
|
if (<LCBGICCHKJE>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;
|
|
}
|
|
}
|