using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000670 RID: 1648 [Token(Token = "0x2000670")] public class PulsingBeam : MonoBehaviour { // Token: 0x17000852 RID: 2130 // (get) Token: 0x06002FC0 RID: 12224 RVA: 0x000C3AB4 File Offset: 0x000C1CB4 // (set) Token: 0x06002FC1 RID: 12225 RVA: 0x000C3AC8 File Offset: 0x000C1CC8 [Token(Token = "0x17000852")] public bool FLCKAAANLPJ { [Token(Token = "0x6002FC0")] [Address(RVA = "0x431BB0", Offset = "0x4309B0", VA = "0x180431BB0")] get { return this.JBJODEADJND; } [Token(Token = "0x6002FC1")] [Address(RVA = "0x10657C0", Offset = "0x10645C0", VA = "0x1810657C0")] set { bool jbjodeadjnd = this.JBJODEADJND; this.JBJODEADJND = value; if (!jbjodeadjnd && value) { float time = Time.time; this.KJECPMINOGB = time; } } } // Token: 0x17000853 RID: 2131 // (get) Token: 0x06002FC2 RID: 12226 RVA: 0x000C3AFC File Offset: 0x000C1CFC [Token(Token = "0x17000853")] private float HHNBFKEGOEF { [Token(Token = "0x6002FC2")] [Address(RVA = "0x7634F0", Offset = "0x7622F0", VA = "0x1807634F0")] get { return this.KJECPMINOGB; } } // Token: 0x06002FC3 RID: 12227 RVA: 0x000C3B10 File Offset: 0x000C1D10 [Token(Token = "0x6002FC3")] [Address(RVA = "0x1065280", Offset = "0x1064080", VA = "0x181065280")] private void Awake() { Transform transform = base.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; float num = global::UnityEngine.Random.Range(-0.2f, 0.2f); this.scalePulseSpeed = num; } // Token: 0x06002FC4 RID: 12228 RVA: 0x000C3B54 File Offset: 0x000C1D54 [Token(Token = "0x6002FC4")] [Address(RVA = "0xB44E40", Offset = "0xB43C40", VA = "0x180B44E40")] private void OnEnable() { this.JBJODEADJND = false; } // Token: 0x06002FC5 RID: 12229 RVA: 0x000C3B68 File Offset: 0x000C1D68 [Token(Token = "0x6002FC5")] [Address(RVA = "0x1065450", Offset = "0x1064250", VA = "0x181065450")] private void Update() { if (this.gravityAligned) { Transform transform = base.transform; Vector3 forward = Vector3.forward; int num = 0; Vector3 up = Vector3.up; transform.rotation = num; } Transform transform2 = base.transform; float num2 = this.KJIGHHNOJBN; float time = Time.time; float num3 = this.scalePulseSpeed; if (!this.JBJODEADJND) { } float time2 = Time.time; int num4 = 0; int num5 = 0; num2 = Mathf.Lerp(1f, (float)num4, num3); Vector3 vector; if ((num2 == (float)num5 && vector == (ulong)1L) || vector != (ulong)1L || vector != (ulong)1L) { } int num6 = 0; base.transform.localScale = num6; } // Token: 0x06002FC6 RID: 12230 RVA: 0x000C3C1C File Offset: 0x000C1E1C [Token(Token = "0x6002FC6")] [Address(RVA = "0x1065330", Offset = "0x1064130", VA = "0x181065330")] public void SetColor(Color GJAINANBOCB) { MeshRenderer dcnppjegdba = this.DCNPPJEGDBA; int num = 0; if (dcnppjegdba == num) { MeshRenderer componentInChildren = base.GetComponentInChildren(true); this.DCNPPJEGDBA = componentInChildren; } if (this.OHDIOONOFAC == 0) { MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock(); this.OHDIOONOFAC = materialPropertyBlock; } MeshRenderer dcnppjegdba2 = this.DCNPPJEGDBA; MaterialPropertyBlock ohdioonofac = this.OHDIOONOFAC; dcnppjegdba2.Internal_SetPropertyBlock(ohdioonofac); } // Token: 0x06002FC7 RID: 12231 RVA: 0x000C3C80 File Offset: 0x000C1E80 [Token(Token = "0x6002FC7")] [Address(RVA = "0x10657B0", Offset = "0x10645B0", VA = "0x1810657B0")] public PulsingBeam() { } // Token: 0x04002799 RID: 10137 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002799")] [SerializeField] private bool gravityAligned; // Token: 0x0400279A RID: 10138 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400279A")] [SerializeField] private float scalePulseAmount; // Token: 0x0400279B RID: 10139 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400279B")] [SerializeField] private float scalePulseSpeed; // Token: 0x0400279C RID: 10140 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400279C")] [NonSerialized] public float BlinkFrequency = 1f; // Token: 0x0400279D RID: 10141 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400279D")] private float KJECPMINOGB; // Token: 0x0400279E RID: 10142 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400279E")] private bool JBJODEADJND; // Token: 0x0400279F RID: 10143 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400279F")] private float IFPHCLBFIJD; // Token: 0x040027A0 RID: 10144 [FieldOffset(Offset = "0x34")] [Token(Token = "0x40027A0")] private float KJIGHHNOJBN; // Token: 0x040027A1 RID: 10145 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40027A1")] private MeshRenderer DCNPPJEGDBA; // Token: 0x040027A2 RID: 10146 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40027A2")] private MaterialPropertyBlock OHDIOONOFAC; // Token: 0x040027A3 RID: 10147 [Token(Token = "0x40027A3")] private static readonly int OAFFFHBNGJC = PAMNDKEGFFG.CCHOFPAFEHO; }