using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000565 RID: 1381 [Token(Token = "0x2000565")] public class PersistentBulletTrail : BulletTrail { // Token: 0x1700077C RID: 1916 // (get) Token: 0x06002A0C RID: 10764 RVA: 0x000AB074 File Offset: 0x000A9274 // (set) Token: 0x06002A0D RID: 10765 RVA: 0x000AB088 File Offset: 0x000A9288 [Token(Token = "0x1700077C")] public float IJGEKMEOBNF { [Token(Token = "0x6002A0C")] [Address(RVA = "0xCB1780", Offset = "0xCB0780", VA = "0x180CB1780")] get; [Token(Token = "0x6002A0D")] [Address(RVA = "0x15FA300", Offset = "0x15F9300", VA = "0x1815FA300")] set; } // Token: 0x06002A0E RID: 10766 RVA: 0x000AB09C File Offset: 0x000A929C [Token(Token = "0x6002A0E")] [Address(RVA = "0x15FA080", Offset = "0x15F9080", VA = "0x1815FA080", Slot = "12")] protected override void Awake() { base.Awake(); float num = this.finalWidthScale; this.k__BackingField = num; } // Token: 0x06002A0F RID: 10767 RVA: 0x000AB0C0 File Offset: 0x000A92C0 [Token(Token = "0x6002A0F")] [Address(RVA = "0x15FA0B0", Offset = "0x15F90B0", VA = "0x1815FA0B0", 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: 0x06002A10 RID: 10768 RVA: 0x000AB108 File Offset: 0x000A9308 [Token(Token = "0x6002A10")] [Address(RVA = "0x15FA150", Offset = "0x15F9150", VA = "0x1815FA150", 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; base.PADKNHHAGDN(); } // Token: 0x06002A11 RID: 10769 RVA: 0x000AB19C File Offset: 0x000A939C [Token(Token = "0x6002A11")] [Address(RVA = "0x15FA2E0", Offset = "0x15F92E0", VA = "0x1815FA2E0")] public PersistentBulletTrail() { } // Token: 0x040021A1 RID: 8609 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40021A1")] [SerializeField] private AnimationCurve alphaFadeOutCurve; // Token: 0x040021A2 RID: 8610 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40021A2")] [SerializeField] private AnimationCurve widthFadeOutCurve; // Token: 0x040021A3 RID: 8611 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x40021A3")] [SerializeField] private float finalWidthScale = 4f; // Token: 0x040021A5 RID: 8613 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x40021A5")] private float JODPOANPJNK; }