using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000559 RID: 1369 [Token(Token = "0x2000559")] public class PersistentBulletTrail : BulletTrail { // Token: 0x17000770 RID: 1904 // (get) Token: 0x0600298A RID: 10634 RVA: 0x000A9E1C File Offset: 0x000A801C // (set) Token: 0x0600298B RID: 10635 RVA: 0x000A9E30 File Offset: 0x000A8030 [Token(Token = "0x17000770")] public float IJGEKMEOBNF { [Token(Token = "0x600298A")] [Address(RVA = "0xA84DB0", Offset = "0xA83BB0", VA = "0x180A84DB0")] get; [Token(Token = "0x600298B")] [Address(RVA = "0xA84DC0", Offset = "0xA83BC0", VA = "0x180A84DC0")] set; } // Token: 0x0600298C RID: 10636 RVA: 0x000A9E44 File Offset: 0x000A8044 [Token(Token = "0x600298C")] [Address(RVA = "0xA84B30", Offset = "0xA83930", VA = "0x180A84B30", Slot = "12")] protected override void Awake() { base.Awake(); float num = this.finalWidthScale; this.k__BackingField = num; } // Token: 0x0600298D RID: 10637 RVA: 0x000A9E68 File Offset: 0x000A8068 [Token(Token = "0x600298D")] [Address(RVA = "0xA84B60", Offset = "0xA83960", VA = "0x180A84B60", 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: 0x0600298E RID: 10638 RVA: 0x000A9EB0 File Offset: 0x000A80B0 [Token(Token = "0x600298E")] [Address(RVA = "0xA84C00", Offset = "0xA83A00", VA = "0x180A84C00", 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: 0x0600298F RID: 10639 RVA: 0x000A9F44 File Offset: 0x000A8144 [Token(Token = "0x600298F")] [Address(RVA = "0xA84D90", Offset = "0xA83B90", VA = "0x180A84D90")] public PersistentBulletTrail() { } // Token: 0x04002140 RID: 8512 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4002140")] [SerializeField] private AnimationCurve alphaFadeOutCurve; // Token: 0x04002141 RID: 8513 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4002141")] [SerializeField] private AnimationCurve widthFadeOutCurve; // Token: 0x04002142 RID: 8514 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4002142")] [SerializeField] private float finalWidthScale = 4f; // Token: 0x04002144 RID: 8516 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4002144")] private float JODPOANPJNK; }