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

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;
}
}
}