99 lines
2.9 KiB
C#
99 lines
2.9 KiB
C#
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.<PNAHCLNJDOO>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.<HDMJNGHBKBK>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;
|
|
}
|