using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000676 RID: 1654 [Token(Token = "0x2000676")] [StructLayout(3)] public class PulsingBeam : MonoBehaviour { // Token: 0x17000869 RID: 2153 // (get) Token: 0x06002FC9 RID: 12233 RVA: 0x000C6864 File Offset: 0x000C4A64 // (set) Token: 0x06002FCA RID: 12234 RVA: 0x000C6878 File Offset: 0x000C4A78 [Token(Token = "0x17000869")] public bool FLCKAAANLPJ { [Token(Token = "0x6002FC9")] [Address(RVA = "0x6A8490", Offset = "0x6A6E90", VA = "0x1806A8490")] get { return this.JBJODEADJND; } [Token(Token = "0x6002FCA")] [Address(RVA = "0x1244180", Offset = "0x1242B80", VA = "0x181244180")] set { bool jbjodeadjnd = this.JBJODEADJND; this.JBJODEADJND = value; if (!jbjodeadjnd && value) { float time = Time.time; this.KJECPMINOGB = time; } } } // Token: 0x1700086A RID: 2154 // (get) Token: 0x06002FCB RID: 12235 RVA: 0x000C68AC File Offset: 0x000C4AAC [Token(Token = "0x1700086A")] private float HHNBFKEGOEF { [Token(Token = "0x6002FCB")] [Address(RVA = "0x468030", Offset = "0x466A30", VA = "0x180468030")] get { return this.KJECPMINOGB; } } // Token: 0x06002FCC RID: 12236 RVA: 0x000C68C0 File Offset: 0x000C4AC0 [Token(Token = "0x6002FCC")] [Address(RVA = "0x1243C30", Offset = "0x1242630", VA = "0x181243C30")] 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: 0x06002FCD RID: 12237 RVA: 0x000C6904 File Offset: 0x000C4B04 [Token(Token = "0x6002FCD")] [Address(RVA = "0x1243CE0", Offset = "0x12426E0", VA = "0x181243CE0")] private void OnEnable() { this.JBJODEADJND = false; } // Token: 0x06002FCE RID: 12238 RVA: 0x000C6918 File Offset: 0x000C4B18 [Token(Token = "0x6002FCE")] [Address(RVA = "0x1243E10", Offset = "0x1242810", VA = "0x181243E10")] 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: 0x06002FCF RID: 12239 RVA: 0x000C69CC File Offset: 0x000C4BCC [Token(Token = "0x6002FCF")] [Address(RVA = "0x1243CF0", Offset = "0x12426F0", VA = "0x181243CF0")] 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: 0x06002FD0 RID: 12240 RVA: 0x000C6A30 File Offset: 0x000C4C30 [Token(Token = "0x6002FD0")] [Address(RVA = "0x1244170", Offset = "0x1242B70", VA = "0x181244170")] public PulsingBeam() { } // Token: 0x0400291E RID: 10526 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400291E")] [SerializeField] private bool gravityAligned; // Token: 0x0400291F RID: 10527 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400291F")] [SerializeField] private float scalePulseAmount; // Token: 0x04002920 RID: 10528 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4002920")] [SerializeField] private float scalePulseSpeed; // Token: 0x04002921 RID: 10529 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x4002921")] [NonSerialized] public float BlinkFrequency = 1f; // Token: 0x04002922 RID: 10530 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4002922")] private float KJECPMINOGB; // Token: 0x04002923 RID: 10531 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x4002923")] private bool JBJODEADJND; // Token: 0x04002924 RID: 10532 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4002924")] private float IFPHCLBFIJD; // Token: 0x04002925 RID: 10533 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x4002925")] private float KJIGHHNOJBN; // Token: 0x04002926 RID: 10534 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4002926")] private MeshRenderer DCNPPJEGDBA; // Token: 0x04002927 RID: 10535 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4002927")] private MaterialPropertyBlock OHDIOONOFAC; // Token: 0x04002928 RID: 10536 [Token(Token = "0x4002928")] private static readonly int OAFFFHBNGJC = PAMNDKEGFFG.CCHOFPAFEHO; }