771 lines
25 KiB
C#
771 lines
25 KiB
C#
using System;
|
|
using System.Collections;
|
|
using RecRoom.Core.AI;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Tools.Weapons
|
|
{
|
|
// Token: 0x02000FE2 RID: 4066
|
|
public abstract class RangedWeapon : Weapon
|
|
{
|
|
// Token: 0x17000FF4 RID: 4084
|
|
// (get) Token: 0x06022189 RID: 139657 RVA: 0x009519FC File Offset: 0x0094FBFC
|
|
public bool HBEJNMIIMHO
|
|
{
|
|
get
|
|
{
|
|
return this.maximumFiringRate == 0f || this.GJCPGHJPAMM <= 1f / this.maximumFiringRate;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000FF5 RID: 4085
|
|
// (get) Token: 0x0602218A RID: 139658 RVA: 0x00951A28 File Offset: 0x0094FC28
|
|
public bool FLDILLCDEIB
|
|
{
|
|
get
|
|
{
|
|
return this.PBJKAODBMKE || (base.BKDFLNGCINH.OHGPCMJMFGC && base.BKDFLNGCINH.FICBNMJECCH != null && (base.BKDFLNGCINH.FICBNMJECCH.IHJHIMGJCKC || base.BKDFLNGCINH.FICBNMJECCH.DKPLHPADIAH));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000FF6 RID: 4086
|
|
// (get) Token: 0x0602218B RID: 139659 RVA: 0x00951A94 File Offset: 0x0094FC94
|
|
protected float GJCPGHJPAMM
|
|
{
|
|
get
|
|
{
|
|
return Time.time - this.DDOGILGNKIP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000FF7 RID: 4087
|
|
// (get) Token: 0x0602218C RID: 139660 RVA: 0x00951AA4 File Offset: 0x0094FCA4
|
|
private bool PBJKAODBMKE
|
|
{
|
|
get
|
|
{
|
|
return this.DKPLHPADIAH() || !ActivityBounds.PointInBounds(base.transform.position);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000FF8 RID: 4088
|
|
// (get) Token: 0x0602218D RID: 139661 RVA: 0x00951AC8 File Offset: 0x0094FCC8
|
|
protected override Color IIMELCHFGKE
|
|
{
|
|
get
|
|
{
|
|
return (!(base.NEGLDNHHEOB != null) || !base.NEGLDNHHEOB.AAPHLNCOPNF) ? this.defaultProjectileColor : base.NEGLDNHHEOB.GBLPHKFPELB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000FF9 RID: 4089
|
|
// (get) Token: 0x0602218E RID: 139662 RVA: 0x00951B04 File Offset: 0x0094FD04
|
|
protected virtual bool OOJANPHHCLO
|
|
{
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602218F RID: 139663 RVA: 0x00951B08 File Offset: 0x0094FD08
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
if (this.barrelTransform == null)
|
|
{
|
|
this.barrelTransform = base.transform;
|
|
}
|
|
if (this.frontSightTransform != null && this.rearSightTransform != null)
|
|
{
|
|
Vector3 vector = base.transform.InverseTransformVector(this.barrelTransform.forward);
|
|
Vector3 vector2 = base.transform.InverseTransformVector(this.barrelTransform.up);
|
|
Vector3 vector3 = Vector3.Project(this.barrelTransform.localPosition - this.frontSightTransform.localPosition, vector2);
|
|
Vector3 vector4 = this.barrelTransform.localPosition + vector * this.sightAccuracyDistance;
|
|
Vector3 vector5 = this.frontSightTransform.localPosition + vector3;
|
|
Vector3 vector6 = vector4 - vector5;
|
|
Vector3 vector7 = Vector3.Project(this.rearSightTransform.localPosition, vector) + Vector3.Project(this.barrelTransform.localPosition, vector2);
|
|
float num = (vector4 - vector7).magnitude * vector3.magnitude / vector6.magnitude;
|
|
this.rearSightTransform.localPosition = vector7 + vector2 * num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06022190 RID: 139664 RVA: 0x00951C4C File Offset: 0x0094FE4C
|
|
protected virtual void Update()
|
|
{
|
|
if (base.BHCCHBHNHCG && this.OOJANPHHCLO)
|
|
{
|
|
base.DLLPFDHKDNG(RangedWeapon.BAJEJGDAGAF, base.BKDFLNGCINH.InputAmount);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06022191 RID: 139665 RVA: 0x00951C7C File Offset: 0x0094FE7C
|
|
public virtual void Fire(float FNNAAICLLFC = 1f)
|
|
{
|
|
this.Fire(this.barrelTransform.forward * this.bulletFireSpeed, FNNAAICLLFC);
|
|
}
|
|
|
|
// Token: 0x06022192 RID: 139666 RVA: 0x00951C9C File Offset: 0x0094FE9C
|
|
public virtual void Fire(Vector3 IGOFELJMFOF, float FNNAAICLLFC = 1f)
|
|
{
|
|
if (base.BENAFEBDJKE)
|
|
{
|
|
base.MHLPEADMPFJ();
|
|
}
|
|
if (this.playHapticsOnFire && base.BKDFLNGCINH.OHGPCMJMFGC && base.BKDFLNGCINH.EHFOKGIGIMF.NHDDPGADJPJ)
|
|
{
|
|
base.BKDFLNGCINH.EHFOKGIGIMF.Vibrate(20, 500);
|
|
}
|
|
this.DDOGILGNKIP = Time.time;
|
|
base.OMNGGJICBBI.RPC("RpcFireShot", IHCPDNLJMMD.All, new object[]
|
|
{
|
|
this.barrelTransform.position,
|
|
this.barrelTransform.rotation,
|
|
IGOFELJMFOF,
|
|
FNNAAICLLFC,
|
|
this.FLDILLCDEIB
|
|
});
|
|
}
|
|
|
|
// Token: 0x06022193 RID: 139667 RVA: 0x00951D6C File Offset: 0x0094FF6C
|
|
protected virtual void DIOOKHKDKBB(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AOBDBDEHCJO)
|
|
{
|
|
if (AOBDBDEHCJO)
|
|
{
|
|
base.GGJKMDNJNEE.OnMisfire();
|
|
return;
|
|
}
|
|
if (this.hasRecoilAnimation)
|
|
{
|
|
base.PNCMEGKDHFM(RangedWeapon.HHNENHOGLDK);
|
|
}
|
|
if (FNNAAICLLFC >= 1f)
|
|
{
|
|
base.GGJKMDNJNEE.OnFireHard();
|
|
}
|
|
else
|
|
{
|
|
base.GGJKMDNJNEE.OnFireSoft();
|
|
}
|
|
if (this.muzzleFlashPrefab != null)
|
|
{
|
|
PooledParticle pooledParticle = ObjectPool.NCKMBFBMBFM.Acquire<PooledParticle>(this.muzzleFlashPrefab);
|
|
if (pooledParticle != null)
|
|
{
|
|
if (this.overrideMuzzleFlashParticleStartColor)
|
|
{
|
|
pooledParticle.SetColor(this.IIMELCHFGKE, false);
|
|
}
|
|
pooledParticle.Play(this.muzzleFlashOrigin);
|
|
}
|
|
}
|
|
if (this.hasReloadEffect)
|
|
{
|
|
this.GECLKEFFJOL();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06022194 RID: 139668 RVA: 0x00951E2C File Offset: 0x0095002C
|
|
protected virtual void IDBOGKCNKPM(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, Bullet CABHFOCOOCJ = null)
|
|
{
|
|
Bullet bullet = this.CPJILHGNNEF(CABHFOCOOCJ);
|
|
if (bullet != null)
|
|
{
|
|
bullet.Fire(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.bulletImpactForce.CLJINECOLOC(FNNAAICLLFC), FNNAAICLLFC, this.NDBLDOLMMAF);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06022195 RID: 139669 RVA: 0x00951E6C File Offset: 0x0095006C
|
|
protected virtual Bullet IDBOGKCNKPM(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, float DPCGOOIPLBM, Bullet CABHFOCOOCJ = null)
|
|
{
|
|
Bullet bullet = this.CPJILHGNNEF(CABHFOCOOCJ);
|
|
if (bullet != null)
|
|
{
|
|
bullet.Fire(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, this.bulletImpactForce.CLJINECOLOC(FNNAAICLLFC), FNNAAICLLFC, this.NDBLDOLMMAF, DPCGOOIPLBM);
|
|
}
|
|
return bullet;
|
|
}
|
|
|
|
// Token: 0x06022196 RID: 139670 RVA: 0x00951EB0 File Offset: 0x009500B0
|
|
protected virtual Bullet CPJILHGNNEF(Bullet CABHFOCOOCJ = null)
|
|
{
|
|
if (CABHFOCOOCJ == null)
|
|
{
|
|
CABHFOCOOCJ = this.bulletPrefab;
|
|
}
|
|
Bullet bullet = null;
|
|
if (CABHFOCOOCJ != null)
|
|
{
|
|
bullet = ObjectPool.NCKMBFBMBFM.Acquire<Bullet>(CABHFOCOOCJ);
|
|
if (bullet != null)
|
|
{
|
|
bullet.DOFOEEDKAAF += this.JGNMAEAFFLH;
|
|
bullet.NKLDFBAGLFJ += this.MAGHMLLEJBD;
|
|
bullet.PAOJGBKGGDK += this.CHAOIOAAHON;
|
|
bullet.OELFEIGJEHI += this.HGLGNKLKBKO;
|
|
bullet.BNLLAHFKFBB += this.BGMGFPGKEDG;
|
|
bullet.OFMHAGBKEHG += this.GPJFLCNEEJI;
|
|
bullet.GBLPHKFPELB = this.IIMELCHFGKE;
|
|
}
|
|
}
|
|
return bullet;
|
|
}
|
|
|
|
// Token: 0x06022197 RID: 139671 RVA: 0x00951F78 File Offset: 0x00950178
|
|
private void JGNMAEAFFLH(Bullet KACMOFHHALK)
|
|
{
|
|
KACMOFHHALK.DOFOEEDKAAF -= this.JGNMAEAFFLH;
|
|
KACMOFHHALK.NKLDFBAGLFJ -= this.MAGHMLLEJBD;
|
|
KACMOFHHALK.PAOJGBKGGDK -= this.CHAOIOAAHON;
|
|
KACMOFHHALK.OELFEIGJEHI -= this.HGLGNKLKBKO;
|
|
KACMOFHHALK.BNLLAHFKFBB -= this.BGMGFPGKEDG;
|
|
KACMOFHHALK.OFMHAGBKEHG -= this.GPJFLCNEEJI;
|
|
this.ELOGPGFLFJH(KACMOFHHALK, KACMOFHHALK.transform.position);
|
|
}
|
|
|
|
// Token: 0x06022198 RID: 139672 RVA: 0x00952008 File Offset: 0x00950208
|
|
protected virtual void ELOGPGFLFJH(Bullet KACMOFHHALK, Vector3 CIGPHKLAAOD)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06022199 RID: 139673 RVA: 0x0095200C File Offset: 0x0095020C
|
|
protected virtual void MAGHMLLEJBD(Bullet KACMOFHHALK, Player JEFGMHBLLKI, Player.HDOICGIKKAO ACAHIJEJKLC, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
this.JLLOKADDIFB(base.BKDFLNGCINH.FICBNMJECCH, JEFGMHBLLKI, ACAHIJEJKLC, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x0602219A RID: 139674 RVA: 0x00952024 File Offset: 0x00950224
|
|
protected virtual void CHAOIOAAHON(Bullet KACMOFHHALK, Enemy OELGAHAMCLH, MHEBDODJGOA BLKHNALGIKL, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
this.BBIIPGLDAHI(base.BKDFLNGCINH.FICBNMJECCH, OELGAHAMCLH, BLKHNALGIKL, CACIBBKDNIH);
|
|
if (base.BHCCHBHNHCG && OELGAHAMCLH.BHCCHBHNHCG)
|
|
{
|
|
OELGAHAMCLH.AuthorityOnDamageApplyForce(base.JNFCPPPFGAM, BLKHNALGIKL, CACIBBKDNIH.PMEFMHLCPMF, CACIBBKDNIH.LLKJDBBNPKB);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602219B RID: 139675 RVA: 0x00952078 File Offset: 0x00950278
|
|
protected virtual void HGLGNKLKBKO(Bullet KACMOFHHALK, Tool EEPPNAIKGEO, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
this.HGKOIFBANBK(base.BKDFLNGCINH.FICBNMJECCH, EEPPNAIKGEO, CACIBBKDNIH);
|
|
if (base.BHCCHBHNHCG && EEPPNAIKGEO.BHCCHBHNHCG)
|
|
{
|
|
EEPPNAIKGEO.AuthorityApplyForce(CACIBBKDNIH.PMEFMHLCPMF, CACIBBKDNIH.LLKJDBBNPKB, ForceMode.Impulse);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602219C RID: 139676 RVA: 0x009520B8 File Offset: 0x009502B8
|
|
protected virtual void BGMGFPGKEDG(Bullet KACMOFHHALK, Trap NDECIHPBKBN, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
this.JIHANPBFOHH(base.BKDFLNGCINH.FICBNMJECCH, NDECIHPBKBN, CACIBBKDNIH);
|
|
if (base.BHCCHBHNHCG && NDECIHPBKBN.BHCCHBHNHCG)
|
|
{
|
|
NDECIHPBKBN.AuthorityOnDamageApplyForce(base.JNFCPPPFGAM, CACIBBKDNIH.PMEFMHLCPMF, CACIBBKDNIH.LLKJDBBNPKB);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602219D RID: 139677 RVA: 0x00952108 File Offset: 0x00950308
|
|
protected virtual void GPJFLCNEEJI(Bullet KACMOFHHALK, IHEAKAOGCIF CACIBBKDNIH)
|
|
{
|
|
this.DLFGGGPIKFI(base.BKDFLNGCINH.FICBNMJECCH, CACIBBKDNIH);
|
|
}
|
|
|
|
// Token: 0x0602219E RID: 139678 RVA: 0x0095211C File Offset: 0x0095031C
|
|
private void GECLKEFFJOL()
|
|
{
|
|
this.PCDAIKNMFLE();
|
|
this.ACMKNFEOLOC = base.StartCoroutine(this.OALHIHHDEFN());
|
|
}
|
|
|
|
// Token: 0x0602219F RID: 139679 RVA: 0x00952138 File Offset: 0x00950338
|
|
private void PCDAIKNMFLE()
|
|
{
|
|
if (this.ACMKNFEOLOC != null)
|
|
{
|
|
base.StopCoroutine(this.ACMKNFEOLOC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060221A0 RID: 139680 RVA: 0x00952154 File Offset: 0x00950354
|
|
private IEnumerator OALHIHHDEFN()
|
|
{
|
|
yield return new WaitForSeconds(this.reloadDelay);
|
|
base.GGJKMDNJNEE.OnReload();
|
|
base.PNCMEGKDHFM(RangedWeapon.KEOJOPHLBHE);
|
|
this.ACMKNFEOLOC = null;
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060221A1 RID: 139681 RVA: 0x00952170 File Offset: 0x00950370
|
|
protected bool DKPLHPADIAH()
|
|
{
|
|
bool flag = false;
|
|
if (this.worldOverlapCollider != null)
|
|
{
|
|
flag = this.worldOverlapCollider.HLMMPOAOLAP(2048, QueryTriggerInteraction.Ignore);
|
|
if (!flag)
|
|
{
|
|
int num = this.worldOverlapCollider.BILCNCNIFDJ(495330304, QueryTriggerInteraction.Ignore, RangedWeapon.LFNDOMHANAP);
|
|
for (int i = 0; i < num; i++)
|
|
{
|
|
Tool tool = RangedWeapon.LFNDOMHANAP[i].OBFMDIEKHAN();
|
|
if (tool != null && tool != this && tool.SupportsToolOverlap)
|
|
{
|
|
flag = true;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x060221A2 RID: 139682 RVA: 0x0095220C File Offset: 0x0095040C
|
|
[BCENPNOIAOM]
|
|
protected void RpcFireShot(Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 IGOFELJMFOF, float FNNAAICLLFC, bool AIJAENBAAFB)
|
|
{
|
|
this.DIOOKHKDKBB(CIGPHKLAAOD, IJGPPOIJDKO, IGOFELJMFOF, FNNAAICLLFC, this.FLDILLCDEIB);
|
|
}
|
|
|
|
// Token: 0x0400589F RID: 22687
|
|
[Header("Firing")]
|
|
[SerializeField]
|
|
protected Bullet bulletPrefab;
|
|
|
|
// Token: 0x040058A0 RID: 22688
|
|
[SerializeField]
|
|
protected float bulletFireSpeed = 10f;
|
|
|
|
// Token: 0x040058A1 RID: 22689
|
|
[SerializeField]
|
|
protected RangedWeapon.ImpactForces bulletImpactForce;
|
|
|
|
// Token: 0x040058A2 RID: 22690
|
|
[SerializeField]
|
|
protected float maximumFiringRate = 10f;
|
|
|
|
// Token: 0x040058A3 RID: 22691
|
|
[SerializeField]
|
|
[Header("Visuals")]
|
|
protected Color defaultProjectileColor = new Color(1f, 0.6f, 0.24f);
|
|
|
|
// Token: 0x040058A4 RID: 22692
|
|
[SerializeField]
|
|
protected bool overrideMuzzleFlashParticleStartColor;
|
|
|
|
// Token: 0x040058A5 RID: 22693
|
|
[SerializeField]
|
|
protected PooledParticle muzzleFlashPrefab;
|
|
|
|
// Token: 0x040058A6 RID: 22694
|
|
[SerializeField]
|
|
protected Transform muzzleFlashOrigin;
|
|
|
|
// Token: 0x040058A7 RID: 22695
|
|
[SerializeField]
|
|
protected bool hasRecoilAnimation = true;
|
|
|
|
// Token: 0x040058A8 RID: 22696
|
|
[SerializeField]
|
|
protected PulsingBeam pulsingBeam;
|
|
|
|
// Token: 0x040058A9 RID: 22697
|
|
[SerializeField]
|
|
[Header("Haptics")]
|
|
private bool playHapticsOnFire;
|
|
|
|
// Token: 0x040058AA RID: 22698
|
|
[SerializeField]
|
|
[Header("Barrel")]
|
|
protected Transform barrelTransform;
|
|
|
|
// Token: 0x040058AB RID: 22699
|
|
[SerializeField]
|
|
protected Transform rearSightTransform;
|
|
|
|
// Token: 0x040058AC RID: 22700
|
|
[SerializeField]
|
|
protected Transform frontSightTransform;
|
|
|
|
// Token: 0x040058AD RID: 22701
|
|
[Tooltip("Distance in meters at which these sights will be perfectly accurate")]
|
|
[SerializeField]
|
|
protected float sightAccuracyDistance = 30f;
|
|
|
|
// Token: 0x040058AE RID: 22702
|
|
[SerializeField]
|
|
[Header("Misfire")]
|
|
protected BoxCollider worldOverlapCollider;
|
|
|
|
// Token: 0x040058AF RID: 22703
|
|
[SerializeField]
|
|
[Header("Reload")]
|
|
protected bool hasReloadEffect;
|
|
|
|
// Token: 0x040058B0 RID: 22704
|
|
[SerializeField]
|
|
protected float reloadDelay = 0.5f;
|
|
|
|
// Token: 0x040058B1 RID: 22705
|
|
protected static readonly int BAJEJGDAGAF = Animator.StringToHash("Trigger");
|
|
|
|
// Token: 0x040058B2 RID: 22706
|
|
protected static readonly int HHNENHOGLDK = Animator.StringToHash("Recoil");
|
|
|
|
// Token: 0x040058B3 RID: 22707
|
|
protected static readonly int KEOJOPHLBHE = Animator.StringToHash("Reload");
|
|
|
|
// Token: 0x040058B4 RID: 22708
|
|
protected float DDOGILGNKIP;
|
|
|
|
// Token: 0x040058B5 RID: 22709
|
|
private Coroutine ACMKNFEOLOC;
|
|
|
|
// Token: 0x040058B6 RID: 22710
|
|
private static Collider[] LFNDOMHANAP = new Collider[10];
|
|
|
|
// Token: 0x02000FE3 RID: 4067
|
|
[Serializable]
|
|
protected struct ImpactForces
|
|
{
|
|
// Token: 0x060221A4 RID: 139684 RVA: 0x0095225C File Offset: 0x0095045C
|
|
public float AHOCIPMGEOH(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221A5 RID: 139685 RVA: 0x00952270 File Offset: 0x00950470
|
|
public float PJCICMNEOCA(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221A6 RID: 139686 RVA: 0x00952284 File Offset: 0x00950484
|
|
public float AAPPNKKKIAO(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221A7 RID: 139687 RVA: 0x00952298 File Offset: 0x00950498
|
|
public float HNLENONLFIC(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221A8 RID: 139688 RVA: 0x009522AC File Offset: 0x009504AC
|
|
public float DOAOKNBFKII(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221A9 RID: 139689 RVA: 0x009522C0 File Offset: 0x009504C0
|
|
public float MKGMJEAKLGO(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221AA RID: 139690 RVA: 0x009522D4 File Offset: 0x009504D4
|
|
public float GJHDOEFFENE(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221AB RID: 139691 RVA: 0x009522E8 File Offset: 0x009504E8
|
|
public float MFABLKPCHJO(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221AC RID: 139692 RVA: 0x009522FC File Offset: 0x009504FC
|
|
public float AKCEAGIJFIH(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221AD RID: 139693 RVA: 0x00952310 File Offset: 0x00950510
|
|
public float NNMIOPCGNCM(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221AE RID: 139694 RVA: 0x00952324 File Offset: 0x00950524
|
|
public float IDKKDELBFMB(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221AF RID: 139695 RVA: 0x00952338 File Offset: 0x00950538
|
|
public float FHAMPMMFAIL(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221B0 RID: 139696 RVA: 0x0095234C File Offset: 0x0095054C
|
|
public float EANDBDPJMII(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221B1 RID: 139697 RVA: 0x00952360 File Offset: 0x00950560
|
|
public float BNNHHFBIKCP(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221B2 RID: 139698 RVA: 0x00952374 File Offset: 0x00950574
|
|
public float KLCPDHMKJFJ(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221B3 RID: 139699 RVA: 0x00952388 File Offset: 0x00950588
|
|
public float GFIFMJGJBKG(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221B4 RID: 139700 RVA: 0x0095239C File Offset: 0x0095059C
|
|
public float CLJINECOLOC(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221B5 RID: 139701 RVA: 0x009523B0 File Offset: 0x009505B0
|
|
public float NLPJKPPPKGP(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221B6 RID: 139702 RVA: 0x009523C4 File Offset: 0x009505C4
|
|
public float OIDLKGBAHNA(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221B7 RID: 139703 RVA: 0x009523D8 File Offset: 0x009505D8
|
|
public float INEBABNPGEE(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221B8 RID: 139704 RVA: 0x009523EC File Offset: 0x009505EC
|
|
public float LPLHOOKOEBJ(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221B9 RID: 139705 RVA: 0x00952400 File Offset: 0x00950600
|
|
public float PFCJKPGCDLP(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221BA RID: 139706 RVA: 0x00952414 File Offset: 0x00950614
|
|
public float GOIKKLBAJEO(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221BB RID: 139707 RVA: 0x00952428 File Offset: 0x00950628
|
|
public float GIPCDFGANME(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221BC RID: 139708 RVA: 0x0095243C File Offset: 0x0095063C
|
|
public float NFNLPJHPLGA(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221BD RID: 139709 RVA: 0x00952450 File Offset: 0x00950650
|
|
public float AEKDLFACPBB(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221BE RID: 139710 RVA: 0x00952464 File Offset: 0x00950664
|
|
public float FKFJKNMBIOD(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221BF RID: 139711 RVA: 0x00952478 File Offset: 0x00950678
|
|
public float IGGEHNEFMIB(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221C0 RID: 139712 RVA: 0x0095248C File Offset: 0x0095068C
|
|
public float LNJJKFAICPJ(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221C1 RID: 139713 RVA: 0x009524A0 File Offset: 0x009506A0
|
|
public float PMIFPJOCPNC(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221C2 RID: 139714 RVA: 0x009524B4 File Offset: 0x009506B4
|
|
public float IBIIMLABPLN(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221C3 RID: 139715 RVA: 0x009524C8 File Offset: 0x009506C8
|
|
public float ADOGFMGAEMO(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221C4 RID: 139716 RVA: 0x009524DC File Offset: 0x009506DC
|
|
public float FMFAGCMPDJL(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221C5 RID: 139717 RVA: 0x009524F0 File Offset: 0x009506F0
|
|
public float HIGDJNHDGJJ(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221C6 RID: 139718 RVA: 0x00952504 File Offset: 0x00950704
|
|
public float FDDJODMAGIF(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221C7 RID: 139719 RVA: 0x00952518 File Offset: 0x00950718
|
|
public float JBMCFBCEGDM(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221C8 RID: 139720 RVA: 0x0095252C File Offset: 0x0095072C
|
|
public float EMIBDBFABGM(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221C9 RID: 139721 RVA: 0x00952540 File Offset: 0x00950740
|
|
public float OLIGDDCCGEL(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221CA RID: 139722 RVA: 0x00952554 File Offset: 0x00950754
|
|
public float DCFPMMONEFI(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221CB RID: 139723 RVA: 0x00952568 File Offset: 0x00950768
|
|
public float JCDBHHBHPEG(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221CC RID: 139724 RVA: 0x0095257C File Offset: 0x0095077C
|
|
public float ONHBJDCPHFI(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221CD RID: 139725 RVA: 0x00952590 File Offset: 0x00950790
|
|
public float FLOMNHKCOMC(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221CE RID: 139726 RVA: 0x009525A4 File Offset: 0x009507A4
|
|
public float BEDJCBJEOEC(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221CF RID: 139727 RVA: 0x009525B8 File Offset: 0x009507B8
|
|
public float NAAKHFEMJLM(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221D0 RID: 139728 RVA: 0x009525CC File Offset: 0x009507CC
|
|
public float PPLPMAIGNPI(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221D1 RID: 139729 RVA: 0x009525E0 File Offset: 0x009507E0
|
|
public float OLPIJAEMOFL(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221D2 RID: 139730 RVA: 0x009525F4 File Offset: 0x009507F4
|
|
public float OLMNHPKMBHA(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221D3 RID: 139731 RVA: 0x00952608 File Offset: 0x00950808
|
|
public float OAMNDECNNKE(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221D4 RID: 139732 RVA: 0x0095261C File Offset: 0x0095081C
|
|
public float LIAFKKPIJAJ(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221D5 RID: 139733 RVA: 0x00952630 File Offset: 0x00950830
|
|
public float GJMCDEJEMFJ(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221D6 RID: 139734 RVA: 0x00952644 File Offset: 0x00950844
|
|
public float NDNDJOLPPCN(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221D7 RID: 139735 RVA: 0x00952658 File Offset: 0x00950858
|
|
public float IBMBAMFBKAH(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221D8 RID: 139736 RVA: 0x0095266C File Offset: 0x0095086C
|
|
public float DHCGGDEBCJC(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221D9 RID: 139737 RVA: 0x00952680 File Offset: 0x00950880
|
|
public float FBOLCFNNMOP(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x060221DA RID: 139738 RVA: 0x00952694 File Offset: 0x00950894
|
|
public float BMCLCOGAKJN(float HDIFPEHBKJC)
|
|
{
|
|
return Mathf.Lerp(this.minChargeImpactForce, this.maxChargeImpactForce, HDIFPEHBKJC);
|
|
}
|
|
|
|
// Token: 0x040058B7 RID: 22711
|
|
[SerializeField]
|
|
private float minChargeImpactForce;
|
|
|
|
// Token: 0x040058B8 RID: 22712
|
|
[SerializeField]
|
|
private float maxChargeImpactForce;
|
|
}
|
|
}
|
|
}
|