using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000567 RID: 1383 [Token(Token = "0x2000567")] [StructLayout(3)] public class PersistentBulletTrail : BulletTrail { // Token: 0x17000791 RID: 1937 // (get) Token: 0x060029AE RID: 10670 RVA: 0x000AD7AC File Offset: 0x000AB9AC // (set) Token: 0x060029AF RID: 10671 RVA: 0x000AD7C0 File Offset: 0x000AB9C0 [Token(Token = "0x17000791")] public float IJGEKMEOBNF { [Token(Token = "0x60029AE")] [Address(RVA = "0x9F69B0", Offset = "0x9F53B0", VA = "0x1809F69B0")] get; [Token(Token = "0x60029AF")] [Address(RVA = "0x11B63A0", Offset = "0x11B4DA0", VA = "0x1811B63A0")] set; } // Token: 0x060029B0 RID: 10672 RVA: 0x000AD7D4 File Offset: 0x000AB9D4 [Token(Token = "0x60029B0")] [Address(RVA = "0x11B6120", Offset = "0x11B4B20", VA = "0x1811B6120", Slot = "12")] protected override void Awake() { base.Awake(); float num = this.finalWidthScale; this.k__BackingField = num; } // Token: 0x060029B1 RID: 10673 RVA: 0x000AD7F8 File Offset: 0x000AB9F8 [Token(Token = "0x60029B1")] [Address(RVA = "0x11B6150", Offset = "0x11B4B50", VA = "0x1811B6150", Slot = "13")] protected override void OnEnable() { base.OnEnable(); this.MOJFLEEKJLN = 1f; Color color = this.INCNKMHCJDM; this.PKEBABFBMCO = 1f; Vector2 widths = this.LEHGHMKCEKD; float time = Time.time; this.JODPOANPJNK = time; } // Token: 0x060029B2 RID: 10674 RVA: 0x000AD840 File Offset: 0x000ABA40 [Token(Token = "0x60029B2")] [Address(RVA = "0x11B61F0", Offset = "0x11B4BF0", VA = "0x1811B61F0", Slot = "15")] protected override void Update() { base.Update(); float num = this.k__BackingField; float num2 = Time.time; float num3 = Mathf.InverseLerp(num2, num, num2); AnimationCurve animationCurve = this.alphaFadeOutCurve; num = num3; num2 = animationCurve.Evaluate(num); int num4 = 0; float num5 = Mathf.Lerp(1f, (float)num4, num2); this.MOJFLEEKJLN = num5; Color color = this.INCNKMHCJDM; num2 = this.widthFadeOutCurve.Evaluate(num); float num6 = Mathf.Lerp(1f, num, num2); this.PKEBABFBMCO = num6; bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x060029B3 RID: 10675 RVA: 0x000AD8D4 File Offset: 0x000ABAD4 [Token(Token = "0x60029B3")] [Address(RVA = "0x11B6380", Offset = "0x11B4D80", VA = "0x1811B6380")] public PersistentBulletTrail() { } // Token: 0x040022F4 RID: 8948 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x40022F4")] [SerializeField] private AnimationCurve alphaFadeOutCurve; // Token: 0x040022F5 RID: 8949 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x40022F5")] [SerializeField] private AnimationCurve widthFadeOutCurve; // Token: 0x040022F6 RID: 8950 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x40022F6")] [SerializeField] private float finalWidthScale = 4f; // Token: 0x040022F8 RID: 8952 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x40022F8")] private float JODPOANPJNK; }