Files
2026-06-04 11:42:34 +02:00

382 lines
20 KiB
C#

using System;
using System.Collections.Generic;
using UnityEngine;
namespace RecRoom.Tools.Weapons
{
// Token: 0x02000154 RID: 340
public class ChargeGunProjectile : Bullet
{
// Token: 0x06004773 RID: 18291 RVA: 0x00166AF4 File Offset: 0x00164CF4
public virtual void PHBOFBCGMOP(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.Fire(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.PKEAPKECLLA(Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC));
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GHBIPKNAOFC;
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.LNLPIEFFFLJ(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004774 RID: 18292 RVA: 0x00166B8C File Offset: 0x00164D8C
public virtual void HJPJFINHDDK(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.Fire(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.GHBIPKNAOFC = Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC);
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GHBIPKNAOFC;
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.MKMHJPHMEHC(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004776 RID: 18294 RVA: 0x00166C7C File Offset: 0x00164E7C
public virtual void KMKNNBELCKA(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.Fire(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.GHBIPKNAOFC = Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC);
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GLMLNBELIKO();
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.MKMHJPHMEHC(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004777 RID: 18295 RVA: 0x00166D14 File Offset: 0x00164F14
public virtual void IMIGHBACGIN(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.IDFKHOAJIJB(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.JPENMEOFAGM(Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC));
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GHBIPKNAOFC;
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.JCOHKKPIHLG(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004778 RID: 18296 RVA: 0x00166DAC File Offset: 0x00164FAC
protected virtual void FDBHMLOEHCE()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(true);
}
// Token: 0x06004779 RID: 18297 RVA: 0x00166DC4 File Offset: 0x00164FC4
public virtual void CKJCOOLHLFD(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.Fire(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.PKEAPKECLLA(Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC));
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GLMLNBELIKO();
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.JLGMANOGHGP(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x0600477A RID: 18298 RVA: 0x00166E5C File Offset: 0x0016505C
protected virtual void LPBGGKDFLLN()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(false);
}
// Token: 0x0600477B RID: 18299 RVA: 0x00166E74 File Offset: 0x00165074
protected virtual void EIMPMCFDMIA()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(true);
}
// Token: 0x0600477C RID: 18300 RVA: 0x00166E8C File Offset: 0x0016508C
protected virtual void ADIOFMMMFNL()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(false);
}
// Token: 0x0600477D RID: 18301 RVA: 0x00166EA4 File Offset: 0x001650A4
public virtual void LJDNJKHBEJN(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.Fire(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.JPENMEOFAGM(Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC));
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GLMLNBELIKO();
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.GBJHHKDALBM(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x0600477E RID: 18302 RVA: 0x00166F3C File Offset: 0x0016513C
protected virtual void MBJAEHLCMGD()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(true);
}
// Token: 0x0600477F RID: 18303 RVA: 0x00166F54 File Offset: 0x00165154
public virtual void BLEIFBDJKFK(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.Fire(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.PKEAPKECLLA(Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC));
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GHBIPKNAOFC;
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.KJIMOMHGMIM(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004780 RID: 18304 RVA: 0x00166FEC File Offset: 0x001651EC
public virtual void EOLCHIMLMKG(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.Fire(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.PKEAPKECLLA(Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC));
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GLMLNBELIKO();
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.EKDKDGIIGHC(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004781 RID: 18305 RVA: 0x00167084 File Offset: 0x00165284
public virtual void CDFIMKGFPIF(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.IDFKHOAJIJB(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.GHBIPKNAOFC = Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC);
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GLMLNBELIKO();
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.JGIJDGPDHEP(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004782 RID: 18306 RVA: 0x0016711C File Offset: 0x0016531C
protected virtual void PBCGMHKELND()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(true);
}
// Token: 0x06004783 RID: 18307 RVA: 0x00167134 File Offset: 0x00165334
public virtual void OPKIHEEDJFP(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.Fire(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.GHBIPKNAOFC = Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC);
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GHBIPKNAOFC;
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.CDCGHLJMEML(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004784 RID: 18308 RVA: 0x001671CC File Offset: 0x001653CC
public override void Fire(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.Fire(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.GHBIPKNAOFC = Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC);
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GHBIPKNAOFC;
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.LALJFPNIKMJ = Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC);
}
// Token: 0x06004785 RID: 18309 RVA: 0x00167264 File Offset: 0x00165464
protected virtual void GJGEACMGLKP()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(false);
}
// Token: 0x06004786 RID: 18310 RVA: 0x0016727C File Offset: 0x0016547C
public virtual void FPBACFPJDIA(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.IDFKHOAJIJB(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.PKEAPKECLLA(Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC));
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GHBIPKNAOFC;
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.JLGMANOGHGP(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004787 RID: 18311 RVA: 0x00167314 File Offset: 0x00165514
public virtual void JLOEIHGJJGF(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.Fire(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.JPENMEOFAGM(Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC));
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GLMLNBELIKO();
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.MKMHJPHMEHC(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004788 RID: 18312 RVA: 0x001673AC File Offset: 0x001655AC
public virtual void CMKINJOCJDO(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.IDFKHOAJIJB(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.PKEAPKECLLA(Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC));
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GLMLNBELIKO();
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.BGHMANJMJBI(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004789 RID: 18313 RVA: 0x00167444 File Offset: 0x00165644
protected virtual void IGPFODPCJEP()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(false);
}
// Token: 0x0600478A RID: 18314 RVA: 0x0016745C File Offset: 0x0016565C
protected virtual void GCOFOGPIJJA()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(true);
}
// Token: 0x0600478B RID: 18315 RVA: 0x00167474 File Offset: 0x00165674
protected override void Awake()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(true);
}
// Token: 0x0600478C RID: 18316 RVA: 0x0016748C File Offset: 0x0016568C
protected virtual void IDFGKJHJBLA()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(true);
}
// Token: 0x0600478D RID: 18317 RVA: 0x001674A4 File Offset: 0x001656A4
protected virtual void JHCLJIABPPJ()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(false);
}
// Token: 0x0600478E RID: 18318 RVA: 0x001674BC File Offset: 0x001656BC
protected virtual void IPAPMGBLCNF()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(false);
}
// Token: 0x0600478F RID: 18319 RVA: 0x001674D4 File Offset: 0x001656D4
public virtual void OKFLIDAOHEK(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.IDFKHOAJIJB(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.PKEAPKECLLA(Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC));
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GLMLNBELIKO();
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.DHGACJCGFNP(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004790 RID: 18320 RVA: 0x0016756C File Offset: 0x0016576C
public virtual void OCHJGIPJNLN(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.IDFKHOAJIJB(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.GHBIPKNAOFC = Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC);
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GLMLNBELIKO();
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.EKDKDGIIGHC(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004791 RID: 18321 RVA: 0x00167604 File Offset: 0x00165804
protected virtual void BBKPAKKLOGB()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(true);
}
// Token: 0x06004792 RID: 18322 RVA: 0x0016761C File Offset: 0x0016581C
public virtual void KBHJPJCFFLC(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.Fire(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.JPENMEOFAGM(Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC));
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GHBIPKNAOFC;
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.JLGMANOGHGP(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004793 RID: 18323 RVA: 0x001676B4 File Offset: 0x001658B4
protected virtual void PEMILJJNOEP()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(true);
}
// Token: 0x06004794 RID: 18324 RVA: 0x001676CC File Offset: 0x001658CC
protected virtual void DLCHNOFPONJ()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(false);
}
// Token: 0x06004795 RID: 18325 RVA: 0x001676E4 File Offset: 0x001658E4
protected virtual void PPOPAEBNGPC()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(true);
}
// Token: 0x06004796 RID: 18326 RVA: 0x001676FC File Offset: 0x001658FC
public virtual void AMFMBJPPOLM(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.IDFKHOAJIJB(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.JPENMEOFAGM(Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC));
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GHBIPKNAOFC;
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.MKMHJPHMEHC(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004797 RID: 18327 RVA: 0x00167794 File Offset: 0x00165994
public virtual void MKFDILPBFPK(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 ONDBGEBPLHB, float AANFBKPMJEL, float FNNAAICLLFC, List<Rigidbody> FOKHKLBPNLH, float DPCGOOIPLBM)
{
base.IDFKHOAJIJB(CIGPHKLAAOD, IJGPPOIJDKO, ONDBGEBPLHB, AANFBKPMJEL, FNNAAICLLFC, FOKHKLBPNLH, DPCGOOIPLBM);
FNNAAICLLFC = Mathf.Clamp01(FNNAAICLLFC);
base.GHBIPKNAOFC = Mathf.Lerp(this.minRadius, this.maxRadius, FNNAAICLLFC);
this.CPNNDAODEGO.AHBFILJILDK = Vector2.one * base.GLMLNBELIKO();
this.CPNNDAODEGO.LMPDCNKJMEO = Mathf.Lerp(this.minTrailLifetime, this.maxTrailLifetime, FNNAAICLLFC);
this.CPNNDAODEGO.MKMHJPHMEHC(Mathf.Lerp(this.minTrailWidthExpansion, this.maxTrailWidthExpansion, FNNAAICLLFC));
}
// Token: 0x06004798 RID: 18328 RVA: 0x0016782C File Offset: 0x00165A2C
protected virtual void OKGGDGJIPAM()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(true);
}
// Token: 0x06004799 RID: 18329 RVA: 0x00167844 File Offset: 0x00165A44
protected virtual void POMCHIPOPEA()
{
base.Awake();
this.CPNNDAODEGO = base.GetComponentInChildren<PersistentBulletTrail>(true);
}
// Token: 0x040008EB RID: 2283
[SerializeField]
[Header("Radius")]
private float minRadius = 0.02f;
// Token: 0x040008EC RID: 2284
[SerializeField]
private float maxRadius = 0.1f;
// Token: 0x040008ED RID: 2285
[SerializeField]
[Header("Trail")]
private float minTrailLifetime = 0.5f;
// Token: 0x040008EE RID: 2286
[SerializeField]
private float maxTrailLifetime = 1.5f;
// Token: 0x040008EF RID: 2287
[SerializeField]
private float minTrailWidthExpansion = 1.1f;
// Token: 0x040008F0 RID: 2288
[SerializeField]
private float maxTrailWidthExpansion = 3f;
// Token: 0x040008F1 RID: 2289
private PersistentBulletTrail CPNNDAODEGO;
}
}