1253 lines
33 KiB
C#
1253 lines
33 KiB
C#
using System;
|
|
using System.Collections;
|
|
using Photon;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Quest.Goblin2
|
|
{
|
|
// Token: 0x02000133 RID: 307
|
|
[RequireComponent(typeof(Tool))]
|
|
public class MagicCharge : global::Photon.MonoBehaviour
|
|
{
|
|
// Token: 0x060040B7 RID: 16567 RVA: 0x00149A44 File Offset: 0x00147C44
|
|
private void IPPBJJNEJHL()
|
|
{
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.EHFGBDNIBKN();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040B8 RID: 16568 RVA: 0x00149A70 File Offset: 0x00147C70
|
|
private void PCEJLNBFPLD()
|
|
{
|
|
this.KAPEDEEFAOH();
|
|
}
|
|
|
|
// Token: 0x060040B9 RID: 16569 RVA: 0x00149A78 File Offset: 0x00147C78
|
|
public void ECNCECHMCCF()
|
|
{
|
|
if (base.DGLOKLCEMLH())
|
|
{
|
|
base.ONAOMJAKKMA().RPC("Invited", IHCPDNLJMMD.All, new object[1]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040BA RID: 16570 RVA: 0x00149A9C File Offset: 0x00147C9C
|
|
public float EHFGBDNIBKN()
|
|
{
|
|
return this.LODAOCBHBNP;
|
|
}
|
|
|
|
// Token: 0x060040BB RID: 16571 RVA: 0x00149AA4 File Offset: 0x00147CA4
|
|
private void CCMJDBDMBHE(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
|
{
|
|
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
|
{
|
|
return;
|
|
}
|
|
this.LDFDCNEMKHH = Time.time;
|
|
if (this.tool.OHGPCMJMFGC)
|
|
{
|
|
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, 154);
|
|
PlayerHand playerHand = this.tool.NAABPMOIADH().IPHIIAOHINN(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
|
if (playerHand.NGMCOGJDNKC && playerHand.OOIMAEHGBIC.CDKLOHFPKOF == this.tool)
|
|
{
|
|
playerHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), 61);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040BC RID: 16572 RVA: 0x00149B54 File Offset: 0x00147D54
|
|
private void AHGPOGOONPP()
|
|
{
|
|
this.ADMEHIAGFNE();
|
|
}
|
|
|
|
// Token: 0x060040BD RID: 16573 RVA: 0x00149B5C File Offset: 0x00147D5C
|
|
protected virtual void PAKPLLPDIOG()
|
|
{
|
|
base.FNNCEMJECLP();
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.OMDIFDGCFFI = this.chargeAudioSource.volume;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040BE RID: 16574 RVA: 0x00149B88 File Offset: 0x00147D88
|
|
private void KDJHHKMHCKO(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
|
{
|
|
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
|
{
|
|
return;
|
|
}
|
|
this.LDFDCNEMKHH = Time.time;
|
|
if (this.tool.OHGPCMJMFGC)
|
|
{
|
|
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, (ushort)(-198));
|
|
PlayerHand otherHand = this.tool.CAAOEAAJAIL.GetOtherHand(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
|
if (otherHand.NGMCOGJDNKC && otherHand.OOIMAEHGBIC.CBHNAKAPHGG() == this.tool)
|
|
{
|
|
otherHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-85));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040BF RID: 16575 RVA: 0x00149C38 File Offset: 0x00147E38
|
|
public void PADHGBHFPEL()
|
|
{
|
|
if (base.DFJFKOLLEMK())
|
|
{
|
|
base.BIPEBCPEPKL().PKOHKPEKJCJ("\r\n", IHCPDNLJMMD.All, new object[1]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040C0 RID: 16576 RVA: 0x00149C5C File Offset: 0x00147E5C
|
|
private void AHEPFFBBOJG()
|
|
{
|
|
if (this.EKIDIMNKOJA == null)
|
|
{
|
|
this.EKIDIMNKOJA = base.StartCoroutine(this.BLOOFJPFLBH());
|
|
}
|
|
if (this.chargeAudioSource != null && !this.chargeAudioSource.isPlaying)
|
|
{
|
|
this.chargeAudioSource.Play();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040C1 RID: 16577 RVA: 0x00149CB4 File Offset: 0x00147EB4
|
|
private void AKINDFHBMDL(Tool COMHEONOMBA)
|
|
{
|
|
this.KKNDLHBMDHN(COMHEONOMBA);
|
|
}
|
|
|
|
// Token: 0x060040C2 RID: 16578 RVA: 0x00149CC0 File Offset: 0x00147EC0
|
|
public float LFACMNLMOFP()
|
|
{
|
|
return this.LODAOCBHBNP;
|
|
}
|
|
|
|
// Token: 0x060040C3 RID: 16579 RVA: 0x00149CC8 File Offset: 0x00147EC8
|
|
public void AJAGIDMBEIM()
|
|
{
|
|
if (base.IGIPCHFCFNN())
|
|
{
|
|
base.LHEPJEHMAEC().PKOHKPEKJCJ(" (eye)", IHCPDNLJMMD.Others, new object[0]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040C4 RID: 16580 RVA: 0x00149CEC File Offset: 0x00147EEC
|
|
private void IPMECJGJOHC()
|
|
{
|
|
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
|
this.EKIDIMNKOJA = null;
|
|
this.IOGNGOOLCJP = 1234f;
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.Stop();
|
|
}
|
|
if (this.weaponAudio != null)
|
|
{
|
|
this.weaponAudio.EEJDABJBMMO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040C5 RID: 16581 RVA: 0x00149D50 File Offset: 0x00147F50
|
|
[BCENPNOIAOM]
|
|
private void RpcResetCharge()
|
|
{
|
|
this.ADMEHIAGFNE();
|
|
}
|
|
|
|
// Token: 0x060040C6 RID: 16582 RVA: 0x00149D58 File Offset: 0x00147F58
|
|
private void ECHNBBLPKBB(Tool COMHEONOMBA)
|
|
{
|
|
if (base.DFJFKOLLEMK())
|
|
{
|
|
base.ACEAACJNNAF().PKOHKPEKJCJ(")", IHCPDNLJMMD.All, new object[0]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040C7 RID: 16583 RVA: 0x00149D7C File Offset: 0x00147F7C
|
|
public void ResetCharge()
|
|
{
|
|
if (base.BHCCHBHNHCG)
|
|
{
|
|
base.OMNGGJICBBI.RPC("RpcResetCharge", IHCPDNLJMMD.All, new object[0]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040C8 RID: 16584 RVA: 0x00149DA0 File Offset: 0x00147FA0
|
|
private void ADMEHIAGFNE()
|
|
{
|
|
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
|
this.EKIDIMNKOJA = null;
|
|
this.IOGNGOOLCJP = 0f;
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.Stop();
|
|
}
|
|
if (this.weaponAudio != null)
|
|
{
|
|
this.weaponAudio.OnStopCharge();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040C9 RID: 16585 RVA: 0x00149E04 File Offset: 0x00148004
|
|
public void JKMBCLJMJNJ()
|
|
{
|
|
if (base.BHCCHBHNHCG)
|
|
{
|
|
base.LJILHDMCKME().PKOHKPEKJCJ("0123456789ABCDEFabcdef", IHCPDNLJMMD.All, new object[0]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040CA RID: 16586 RVA: 0x00149E28 File Offset: 0x00148028
|
|
private IEnumerator DCFPFGCHCMC()
|
|
{
|
|
this.LDFDCNEMKHH = 0f;
|
|
float num = 1f - this.minimumCharge;
|
|
while (this.IOGNGOOLCJP < 1f)
|
|
{
|
|
bool flag = this.tool.OHGPCMJMFGC;
|
|
if (flag)
|
|
{
|
|
Vector3 averageHistoricalLinearVelocity = this.tool.EHFOKGIGIMF.BOLBONELAEF.GetAverageHistoricalLinearVelocity(this.reverseVelocityLookbackStartTime, this.reverseVelocityLookbackEndTime);
|
|
if (Vector3.Dot(averageHistoricalLinearVelocity, this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF) < 0f)
|
|
{
|
|
flag = false;
|
|
}
|
|
}
|
|
float num3;
|
|
if (flag)
|
|
{
|
|
bool flag2 = this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF.magnitude >= this.minimumChargeVelocity;
|
|
float num2 = ((!flag2) ? this.passiveChargeTime : this.movingChargeTime);
|
|
if (num2 > 0f)
|
|
{
|
|
num3 = Time.deltaTime / num2;
|
|
}
|
|
else
|
|
{
|
|
num3 = 1f;
|
|
}
|
|
}
|
|
else if (this.unchargeTime > 0f)
|
|
{
|
|
num3 = -Time.deltaTime / this.unchargeTime;
|
|
}
|
|
else
|
|
{
|
|
num3 = -1f;
|
|
}
|
|
num3 *= num;
|
|
this.IOGNGOOLCJP = Mathf.Clamp(this.IOGNGOOLCJP + num3, this.minimumCharge, 1f);
|
|
float num4 = Mathf.Lerp(this.minChargeVibrationInterval, this.maxChargeVibrationInterval, this.IOGNGOOLCJP);
|
|
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, num4);
|
|
this.CIHPOMODFFA();
|
|
yield return null;
|
|
}
|
|
if (this.weaponAudio != null)
|
|
{
|
|
this.weaponAudio.OnCharge(0f);
|
|
}
|
|
for (;;)
|
|
{
|
|
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, this.chargedVibrationInterval);
|
|
yield return null;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060040CB RID: 16587 RVA: 0x00149E44 File Offset: 0x00148044
|
|
private IEnumerator BLOOFJPFLBH()
|
|
{
|
|
this.LDFDCNEMKHH = 0f;
|
|
num = 1f - this.minimumCharge;
|
|
while (this.IOGNGOOLCJP < 1f)
|
|
{
|
|
flag = this.tool.OHGPCMJMFGC;
|
|
if (flag)
|
|
{
|
|
Vector3 averageHistoricalLinearVelocity = this.tool.EHFOKGIGIMF.BOLBONELAEF.GetAverageHistoricalLinearVelocity(this.reverseVelocityLookbackStartTime, this.reverseVelocityLookbackEndTime);
|
|
if (Vector3.Dot(averageHistoricalLinearVelocity, this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF) < 0f)
|
|
{
|
|
flag = false;
|
|
}
|
|
}
|
|
if (flag)
|
|
{
|
|
bool flag2 = this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF.magnitude >= this.minimumChargeVelocity;
|
|
float num5 = ((!flag2) ? this.passiveChargeTime : this.movingChargeTime);
|
|
if (num5 > 0f)
|
|
{
|
|
num3 = Time.deltaTime / num5;
|
|
}
|
|
else
|
|
{
|
|
num3 = 1f;
|
|
}
|
|
}
|
|
else if (this.unchargeTime > 0f)
|
|
{
|
|
num3 = -Time.deltaTime / this.unchargeTime;
|
|
}
|
|
else
|
|
{
|
|
num3 = -1f;
|
|
}
|
|
num3 *= num;
|
|
this.IOGNGOOLCJP = Mathf.Clamp(this.IOGNGOOLCJP + num3, this.minimumCharge, 1f);
|
|
num4 = Mathf.Lerp(this.minChargeVibrationInterval, this.maxChargeVibrationInterval, this.IOGNGOOLCJP);
|
|
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, num4);
|
|
this.CIHPOMODFFA();
|
|
yield return null;
|
|
}
|
|
if (this.weaponAudio != null)
|
|
{
|
|
this.weaponAudio.OnCharge(0f);
|
|
}
|
|
for (;;)
|
|
{
|
|
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, this.chargedVibrationInterval);
|
|
yield return null;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060040CC RID: 16588 RVA: 0x00149E60 File Offset: 0x00148060
|
|
private IEnumerator OLJAAOCONHC()
|
|
{
|
|
this.LDFDCNEMKHH = 0f;
|
|
num = 1f - this.minimumCharge;
|
|
while (this.IOGNGOOLCJP < 1f)
|
|
{
|
|
flag = this.tool.OHGPCMJMFGC;
|
|
if (flag)
|
|
{
|
|
Vector3 averageHistoricalLinearVelocity = this.tool.EHFOKGIGIMF.BOLBONELAEF.GetAverageHistoricalLinearVelocity(this.reverseVelocityLookbackStartTime, this.reverseVelocityLookbackEndTime);
|
|
if (Vector3.Dot(averageHistoricalLinearVelocity, this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF) < 0f)
|
|
{
|
|
flag = false;
|
|
}
|
|
}
|
|
if (flag)
|
|
{
|
|
bool flag2 = this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF.magnitude >= this.minimumChargeVelocity;
|
|
float num5 = ((!flag2) ? this.passiveChargeTime : this.movingChargeTime);
|
|
if (num5 > 0f)
|
|
{
|
|
num3 = Time.deltaTime / num5;
|
|
}
|
|
else
|
|
{
|
|
num3 = 1f;
|
|
}
|
|
}
|
|
else if (this.unchargeTime > 0f)
|
|
{
|
|
num3 = -Time.deltaTime / this.unchargeTime;
|
|
}
|
|
else
|
|
{
|
|
num3 = -1f;
|
|
}
|
|
num3 *= num;
|
|
this.IOGNGOOLCJP = Mathf.Clamp(this.IOGNGOOLCJP + num3, this.minimumCharge, 1f);
|
|
num4 = Mathf.Lerp(this.minChargeVibrationInterval, this.maxChargeVibrationInterval, this.IOGNGOOLCJP);
|
|
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, num4);
|
|
this.CIHPOMODFFA();
|
|
yield return null;
|
|
}
|
|
if (this.weaponAudio != null)
|
|
{
|
|
this.weaponAudio.OnCharge(0f);
|
|
}
|
|
for (;;)
|
|
{
|
|
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, this.chargedVibrationInterval);
|
|
yield return null;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060040CD RID: 16589 RVA: 0x00149E7C File Offset: 0x0014807C
|
|
private void DAIGMINEDJO()
|
|
{
|
|
this.KLHHOEDAHEI();
|
|
}
|
|
|
|
// Token: 0x060040CE RID: 16590 RVA: 0x00149E84 File Offset: 0x00148084
|
|
public void NCIMMCNGOKM()
|
|
{
|
|
if (base.DFJFKOLLEMK())
|
|
{
|
|
base.BIPEBCPEPKL().RPC("User-Agent", IHCPDNLJMMD.Others, new object[0]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040CF RID: 16591 RVA: 0x00149EA8 File Offset: 0x001480A8
|
|
private void FMNCAFAHFKP(Tool COMHEONOMBA)
|
|
{
|
|
this.BJJIGDMOMDL(COMHEONOMBA);
|
|
}
|
|
|
|
// Token: 0x060040D0 RID: 16592 RVA: 0x00149EB4 File Offset: 0x001480B4
|
|
private void GGJAIOJHBKD(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
|
{
|
|
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
|
{
|
|
return;
|
|
}
|
|
this.LDFDCNEMKHH = Time.time;
|
|
if (this.tool.OHGPCMJMFGC)
|
|
{
|
|
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, (ushort)(-63));
|
|
PlayerHand playerHand = this.tool.CAAOEAAJAIL.IPHIIAOHINN(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
|
if (playerHand.NGMCOGJDNKC && playerHand.OOIMAEHGBIC.CDKLOHFPKOF == this.tool)
|
|
{
|
|
playerHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-13));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040D1 RID: 16593 RVA: 0x00149F64 File Offset: 0x00148164
|
|
private void HILCBFGMHFG()
|
|
{
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.IOGNGOOLCJP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040D2 RID: 16594 RVA: 0x00149F90 File Offset: 0x00148190
|
|
private void IMBHIMFGMOD(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
|
{
|
|
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
|
{
|
|
return;
|
|
}
|
|
this.LDFDCNEMKHH = Time.time;
|
|
if (this.tool.OHGPCMJMFGC)
|
|
{
|
|
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, 168);
|
|
PlayerHand otherHand = this.tool.CAAOEAAJAIL.GetOtherHand(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
|
if (otherHand.NGMCOGJDNKC && otherHand.OOIMAEHGBIC.CDKLOHFPKOF == this.tool)
|
|
{
|
|
otherHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), 153);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040D3 RID: 16595 RVA: 0x0014A040 File Offset: 0x00148240
|
|
private void IKCOOFCBEHD(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
|
{
|
|
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
|
{
|
|
return;
|
|
}
|
|
this.LDFDCNEMKHH = Time.time;
|
|
if (this.tool.OHGPCMJMFGC)
|
|
{
|
|
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, 198);
|
|
PlayerHand otherHand = this.tool.NAABPMOIADH().GetOtherHand(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
|
if (otherHand.NGMCOGJDNKC && otherHand.OOIMAEHGBIC.CBHNAKAPHGG() == this.tool)
|
|
{
|
|
otherHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-81));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040D4 RID: 16596 RVA: 0x0014A0F0 File Offset: 0x001482F0
|
|
private void JDHFADKCKPG()
|
|
{
|
|
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
|
this.EKIDIMNKOJA = null;
|
|
this.IOGNGOOLCJP = 899f;
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.Stop();
|
|
}
|
|
if (this.weaponAudio != null)
|
|
{
|
|
this.weaponAudio.MDKLBJJHFNI();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040D5 RID: 16597 RVA: 0x0014A154 File Offset: 0x00148354
|
|
public void EBEDFALPNMI()
|
|
{
|
|
if (base.IGIPCHFCFNN())
|
|
{
|
|
base.ONAOMJAKKMA().RPC("rw_dropped_frames_1to2p", IHCPDNLJMMD.Others, new object[1]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040D6 RID: 16598 RVA: 0x0014A178 File Offset: 0x00148378
|
|
private void HKCPOHKAGPO()
|
|
{
|
|
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
|
this.EKIDIMNKOJA = null;
|
|
this.IOGNGOOLCJP = 896f;
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.Stop();
|
|
}
|
|
if (this.weaponAudio != null)
|
|
{
|
|
this.weaponAudio.OMNFNNLIHAN();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040D7 RID: 16599 RVA: 0x0014A1DC File Offset: 0x001483DC
|
|
private void NONCBKGBBDH()
|
|
{
|
|
this.ADMEHIAGFNE();
|
|
}
|
|
|
|
// Token: 0x060040D8 RID: 16600 RVA: 0x0014A1E4 File Offset: 0x001483E4
|
|
public float DGMHDMKGCIO()
|
|
{
|
|
return this.LODAOCBHBNP;
|
|
}
|
|
|
|
// Token: 0x060040DA RID: 16602 RVA: 0x0014A278 File Offset: 0x00148478
|
|
private void PGGMJBKCJNE(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
|
{
|
|
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
|
{
|
|
return;
|
|
}
|
|
this.LDFDCNEMKHH = Time.time;
|
|
if (this.tool.OHGPCMJMFGC)
|
|
{
|
|
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, 58);
|
|
PlayerHand playerHand = this.tool.NAABPMOIADH().IPHIIAOHINN(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
|
if (playerHand.NGMCOGJDNKC && playerHand.OOIMAEHGBIC.CBHNAKAPHGG() == this.tool)
|
|
{
|
|
playerHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-81));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040DB RID: 16603 RVA: 0x0014A328 File Offset: 0x00148528
|
|
public void PIMOECABEIK()
|
|
{
|
|
if (base.BHCCHBHNHCG)
|
|
{
|
|
base.HOPJELLOPNJ().RPC("api/rooms/", IHCPDNLJMMD.Others, new object[0]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040DC RID: 16604 RVA: 0x0014A34C File Offset: 0x0014854C
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.OMDIFDGCFFI = this.chargeAudioSource.volume;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040DD RID: 16605 RVA: 0x0014A378 File Offset: 0x00148578
|
|
private void OABKDPCFECF(Tool COMHEONOMBA)
|
|
{
|
|
this.PBEABLIDAHH(COMHEONOMBA);
|
|
}
|
|
|
|
// Token: 0x060040DE RID: 16606 RVA: 0x0014A384 File Offset: 0x00148584
|
|
public void KKJEDOAGALE()
|
|
{
|
|
if (base.JNOCCMDBMIO())
|
|
{
|
|
base.LJILHDMCKME().RPC("IS_DECK", IHCPDNLJMMD.Others, new object[0]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040DF RID: 16607 RVA: 0x0014A3A8 File Offset: 0x001485A8
|
|
public float DMCNCDGDJJI()
|
|
{
|
|
return this.LODAOCBHBNP;
|
|
}
|
|
|
|
// Token: 0x060040E0 RID: 16608 RVA: 0x0014A3B0 File Offset: 0x001485B0
|
|
private void PPCIFPAPFAD(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
|
{
|
|
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
|
{
|
|
return;
|
|
}
|
|
this.LDFDCNEMKHH = Time.time;
|
|
if (this.tool.OHGPCMJMFGC)
|
|
{
|
|
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, (ushort)(-34));
|
|
PlayerHand otherHand = this.tool.NAABPMOIADH().GetOtherHand(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
|
if (otherHand.NGMCOGJDNKC && otherHand.HJOIOHCOEOH().CDKLOHFPKOF == this.tool)
|
|
{
|
|
otherHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-66));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040E1 RID: 16609 RVA: 0x0014A460 File Offset: 0x00148660
|
|
private void KKNDLHBMDHN(Tool COMHEONOMBA)
|
|
{
|
|
if (base.JNOCCMDBMIO())
|
|
{
|
|
base.POOAOJPEDJD().PKOHKPEKJCJ("gif", IHCPDNLJMMD.All, new object[0]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040E2 RID: 16610 RVA: 0x0014A484 File Offset: 0x00148684
|
|
public void GGMPCEHNFBG()
|
|
{
|
|
if (base.DGLKKANNBPD())
|
|
{
|
|
base.CJKKPMHAMCN().RPC("Parabolic Pointer", IHCPDNLJMMD.Others, new object[1]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040E3 RID: 16611 RVA: 0x0014A4A8 File Offset: 0x001486A8
|
|
private void NBHDFDOJGOA(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
|
{
|
|
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
|
{
|
|
return;
|
|
}
|
|
this.LDFDCNEMKHH = Time.time;
|
|
if (this.tool.OHGPCMJMFGC)
|
|
{
|
|
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, (ushort)(-85));
|
|
PlayerHand otherHand = this.tool.CAAOEAAJAIL.GetOtherHand(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
|
if (otherHand.NGMCOGJDNKC && otherHand.OOIMAEHGBIC.CDKLOHFPKOF == this.tool)
|
|
{
|
|
otherHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), 65);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040E4 RID: 16612 RVA: 0x0014A558 File Offset: 0x00148758
|
|
private void ABIJLCJCCBI(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
|
{
|
|
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
|
{
|
|
return;
|
|
}
|
|
this.LDFDCNEMKHH = Time.time;
|
|
if (this.tool.OHGPCMJMFGC)
|
|
{
|
|
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, 17);
|
|
PlayerHand playerHand = this.tool.NAABPMOIADH().IPHIIAOHINN(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
|
if (playerHand.NGMCOGJDNKC && playerHand.OOIMAEHGBIC.CDKLOHFPKOF == this.tool)
|
|
{
|
|
playerHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-190));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040E5 RID: 16613 RVA: 0x0014A608 File Offset: 0x00148808
|
|
public void FIHJPGDNALJ()
|
|
{
|
|
if (base.IGIPCHFCFNN())
|
|
{
|
|
base.HOPJELLOPNJ().JJLACCMJEMB("NameServer", IHCPDNLJMMD.All, new object[0]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040E6 RID: 16614 RVA: 0x0014A62C File Offset: 0x0014882C
|
|
private void BOKINKNMPIG()
|
|
{
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.LALGMGMLOND();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040E7 RID: 16615 RVA: 0x0014A658 File Offset: 0x00148858
|
|
private void GFGMMJKANMI()
|
|
{
|
|
this.MCBEFJFPGED();
|
|
}
|
|
|
|
// Token: 0x060040E8 RID: 16616 RVA: 0x0014A660 File Offset: 0x00148860
|
|
private void EBLGGGOCBJA()
|
|
{
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.LALGMGMLOND();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040E9 RID: 16617 RVA: 0x0014A68C File Offset: 0x0014888C
|
|
private void KGOGLOINOMB()
|
|
{
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.ODACNCIBIJM();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040EA RID: 16618 RVA: 0x0014A6B8 File Offset: 0x001488B8
|
|
public void IOIIHNPMEEK()
|
|
{
|
|
if (base.JNOCCMDBMIO())
|
|
{
|
|
base.EKPBHKFHMON().RPC("JOIN", IHCPDNLJMMD.Others, new object[1]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040EB RID: 16619 RVA: 0x0014A6DC File Offset: 0x001488DC
|
|
public void FCMFIHJFODE()
|
|
{
|
|
if (base.DGLOKLCEMLH())
|
|
{
|
|
base.BIPEBCPEPKL().RPC("Join failed on GameServer. Changing back to MasterServer. Msg: ", IHCPDNLJMMD.All, new object[0]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040EC RID: 16620 RVA: 0x0014A700 File Offset: 0x00148900
|
|
private void NNODPKHIMPJ(Tool COMHEONOMBA)
|
|
{
|
|
if (base.DFJFKOLLEMK())
|
|
{
|
|
base.LJILHDMCKME().RPC("[Esc] - Close menu", IHCPDNLJMMD.All, new object[0]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040ED RID: 16621 RVA: 0x0014A724 File Offset: 0x00148924
|
|
private void BBIFGBLCGBA(Tool COMHEONOMBA)
|
|
{
|
|
this.KKNDLHBMDHN(COMHEONOMBA);
|
|
}
|
|
|
|
// Token: 0x060040EE RID: 16622 RVA: 0x0014A730 File Offset: 0x00148930
|
|
private IEnumerator CGLKOAHPHGI()
|
|
{
|
|
this.LDFDCNEMKHH = 0f;
|
|
num = 1f - this.minimumCharge;
|
|
while (this.IOGNGOOLCJP < 1f)
|
|
{
|
|
flag = this.tool.OHGPCMJMFGC;
|
|
if (flag)
|
|
{
|
|
Vector3 averageHistoricalLinearVelocity = this.tool.EHFOKGIGIMF.BOLBONELAEF.GetAverageHistoricalLinearVelocity(this.reverseVelocityLookbackStartTime, this.reverseVelocityLookbackEndTime);
|
|
if (Vector3.Dot(averageHistoricalLinearVelocity, this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF) < 0f)
|
|
{
|
|
flag = false;
|
|
}
|
|
}
|
|
if (flag)
|
|
{
|
|
bool flag2 = this.tool.EHFOKGIGIMF.BOLBONELAEF.IGOFELJMFOF.magnitude >= this.minimumChargeVelocity;
|
|
float num5 = ((!flag2) ? this.passiveChargeTime : this.movingChargeTime);
|
|
if (num5 > 0f)
|
|
{
|
|
num3 = Time.deltaTime / num5;
|
|
}
|
|
else
|
|
{
|
|
num3 = 1f;
|
|
}
|
|
}
|
|
else if (this.unchargeTime > 0f)
|
|
{
|
|
num3 = -Time.deltaTime / this.unchargeTime;
|
|
}
|
|
else
|
|
{
|
|
num3 = -1f;
|
|
}
|
|
num3 *= num;
|
|
this.IOGNGOOLCJP = Mathf.Clamp(this.IOGNGOOLCJP + num3, this.minimumCharge, 1f);
|
|
num4 = Mathf.Lerp(this.minChargeVibrationInterval, this.maxChargeVibrationInterval, this.IOGNGOOLCJP);
|
|
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, num4);
|
|
this.CIHPOMODFFA();
|
|
yield return null;
|
|
}
|
|
if (this.weaponAudio != null)
|
|
{
|
|
this.weaponAudio.OnCharge(0f);
|
|
}
|
|
for (;;)
|
|
{
|
|
this.IJAMJDPCLFC((ushort)this.vibrationIntensity, this.chargedVibrationInterval);
|
|
yield return null;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060040EF RID: 16623 RVA: 0x0014A74C File Offset: 0x0014894C
|
|
private void JGMJELDDHPB()
|
|
{
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.ODACNCIBIJM();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040F0 RID: 16624 RVA: 0x0014A778 File Offset: 0x00148978
|
|
private void GAKNAOBMKBF()
|
|
{
|
|
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
|
this.EKIDIMNKOJA = null;
|
|
this.CGOGNMNPJJN(1720f);
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.Stop();
|
|
}
|
|
if (this.weaponAudio != null)
|
|
{
|
|
this.weaponAudio.EDLAGKIANOC();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040F1 RID: 16625 RVA: 0x0014A7DC File Offset: 0x001489DC
|
|
private void MCBEFJFPGED()
|
|
{
|
|
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
|
this.EKIDIMNKOJA = null;
|
|
this.EGEMHAEKDOK(1516f);
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.Stop();
|
|
}
|
|
if (this.weaponAudio != null)
|
|
{
|
|
this.weaponAudio.JLMEHDEMDJM();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040F2 RID: 16626 RVA: 0x0014A840 File Offset: 0x00148A40
|
|
public float ODACNCIBIJM()
|
|
{
|
|
return this.LODAOCBHBNP;
|
|
}
|
|
|
|
// Token: 0x060040F3 RID: 16627 RVA: 0x0014A848 File Offset: 0x00148A48
|
|
private void KAPEDEEFAOH()
|
|
{
|
|
if (this.EKIDIMNKOJA == null)
|
|
{
|
|
this.EKIDIMNKOJA = base.StartCoroutine(this.OLJAAOCONHC());
|
|
}
|
|
if (this.chargeAudioSource != null && !this.chargeAudioSource.isPlaying)
|
|
{
|
|
this.chargeAudioSource.Play();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040F4 RID: 16628 RVA: 0x0014A8A0 File Offset: 0x00148AA0
|
|
public void BKCPEHPIKAH()
|
|
{
|
|
if (base.DGLOKLCEMLH())
|
|
{
|
|
base.CEGDLFAENEJ().PKOHKPEKJCJ("VoiceChat", IHCPDNLJMMD.All, new object[1]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040F5 RID: 16629 RVA: 0x0014A8C4 File Offset: 0x00148AC4
|
|
private void BLNJPJLFKPI(Tool COMHEONOMBA)
|
|
{
|
|
this.NNODPKHIMPJ(COMHEONOMBA);
|
|
}
|
|
|
|
// Token: 0x060040F6 RID: 16630 RVA: 0x0014A8D0 File Offset: 0x00148AD0
|
|
private void EFLDBKPOCBG()
|
|
{
|
|
if (this.EKIDIMNKOJA == null)
|
|
{
|
|
this.EKIDIMNKOJA = base.StartCoroutine(this.BLOOFJPFLBH());
|
|
}
|
|
if (this.chargeAudioSource != null && !this.chargeAudioSource.isPlaying)
|
|
{
|
|
this.chargeAudioSource.Play();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040F7 RID: 16631 RVA: 0x0014A928 File Offset: 0x00148B28
|
|
private void PKLLCFDDKDF()
|
|
{
|
|
this.NPCPGPAAPDN();
|
|
}
|
|
|
|
// Token: 0x060040F8 RID: 16632 RVA: 0x0014A930 File Offset: 0x00148B30
|
|
private void PBEABLIDAHH(Tool COMHEONOMBA)
|
|
{
|
|
if (base.BHCCHBHNHCG)
|
|
{
|
|
base.OMNGGJICBBI.RPC("RpcResetCharge", IHCPDNLJMMD.All, new object[0]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000123 RID: 291
|
|
// (get) Token: 0x060040FA RID: 16634 RVA: 0x0014A980 File Offset: 0x00148B80
|
|
// (set) Token: 0x060040F9 RID: 16633 RVA: 0x0014A954 File Offset: 0x00148B54
|
|
public float IOGNGOOLCJP
|
|
{
|
|
get
|
|
{
|
|
return this.LODAOCBHBNP;
|
|
}
|
|
private set
|
|
{
|
|
if (this.LODAOCBHBNP != value)
|
|
{
|
|
this.LODAOCBHBNP = value;
|
|
this.chargeAnimator.SetFloat("Charge", this.LODAOCBHBNP);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040FB RID: 16635 RVA: 0x0014A988 File Offset: 0x00148B88
|
|
private void KAKBJCEKEMN(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
|
{
|
|
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
|
{
|
|
return;
|
|
}
|
|
this.LDFDCNEMKHH = Time.time;
|
|
if (this.tool.OHGPCMJMFGC)
|
|
{
|
|
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, 56);
|
|
PlayerHand playerHand = this.tool.NAABPMOIADH().IPHIIAOHINN(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
|
if (playerHand.NGMCOGJDNKC && playerHand.OOIMAEHGBIC.CBHNAKAPHGG() == this.tool)
|
|
{
|
|
playerHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-179));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040FC RID: 16636 RVA: 0x0014AA38 File Offset: 0x00148C38
|
|
private void CGOGNMNPJJN(float NOBAPCOKFIL)
|
|
{
|
|
if (this.LODAOCBHBNP != NOBAPCOKFIL)
|
|
{
|
|
this.LODAOCBHBNP = NOBAPCOKFIL;
|
|
this.chargeAnimator.SetFloat("{0} - TryLoadAllFromCache - whole response loading from cache", this.LODAOCBHBNP);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040FD RID: 16637 RVA: 0x0014AA64 File Offset: 0x00148C64
|
|
public void StartCharging()
|
|
{
|
|
if (base.BHCCHBHNHCG)
|
|
{
|
|
base.OMNGGJICBBI.RPC("RpcStartCharging", IHCPDNLJMMD.All, new object[0]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060040FE RID: 16638 RVA: 0x0014AA88 File Offset: 0x00148C88
|
|
private void BGDIKHFDFPB(Tool COMHEONOMBA)
|
|
{
|
|
this.KKNDLHBMDHN(COMHEONOMBA);
|
|
}
|
|
|
|
// Token: 0x060040FF RID: 16639 RVA: 0x0014AA94 File Offset: 0x00148C94
|
|
private void EGEMHAEKDOK(float NOBAPCOKFIL)
|
|
{
|
|
if (this.LODAOCBHBNP != NOBAPCOKFIL)
|
|
{
|
|
this.LODAOCBHBNP = NOBAPCOKFIL;
|
|
this.chargeAnimator.SetFloat("AvatarItemDesc", this.LODAOCBHBNP);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004100 RID: 16640 RVA: 0x0014AAC0 File Offset: 0x00148CC0
|
|
private void GJHKOGKCCLJ(Tool COMHEONOMBA)
|
|
{
|
|
this.PBEABLIDAHH(COMHEONOMBA);
|
|
}
|
|
|
|
// Token: 0x06004101 RID: 16641 RVA: 0x0014AACC File Offset: 0x00148CCC
|
|
private void KLHHOEDAHEI()
|
|
{
|
|
if (this.EKIDIMNKOJA == null)
|
|
{
|
|
this.EKIDIMNKOJA = base.StartCoroutine(this.OLJAAOCONHC());
|
|
}
|
|
if (this.chargeAudioSource != null && !this.chargeAudioSource.isPlaying)
|
|
{
|
|
this.chargeAudioSource.Play();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004102 RID: 16642 RVA: 0x0014AB24 File Offset: 0x00148D24
|
|
private void KENHCPPPKPO()
|
|
{
|
|
this.ADMEHIAGFNE();
|
|
}
|
|
|
|
// Token: 0x06004103 RID: 16643 RVA: 0x0014AB2C File Offset: 0x00148D2C
|
|
private void HBPAAPCKDEF()
|
|
{
|
|
if (this.EKIDIMNKOJA == null)
|
|
{
|
|
this.EKIDIMNKOJA = base.StartCoroutine(this.BLOOFJPFLBH());
|
|
}
|
|
if (this.chargeAudioSource != null && !this.chargeAudioSource.isPlaying)
|
|
{
|
|
this.chargeAudioSource.Play();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004104 RID: 16644 RVA: 0x0014AB84 File Offset: 0x00148D84
|
|
private void OOBCABGOMFO(Tool COMHEONOMBA)
|
|
{
|
|
this.PBEABLIDAHH(COMHEONOMBA);
|
|
}
|
|
|
|
// Token: 0x06004105 RID: 16645 RVA: 0x0014AB90 File Offset: 0x00148D90
|
|
private void CCGMOIDMDNF(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
|
{
|
|
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
|
{
|
|
return;
|
|
}
|
|
this.LDFDCNEMKHH = Time.time;
|
|
if (this.tool.OHGPCMJMFGC)
|
|
{
|
|
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, (ushort)(-46));
|
|
PlayerHand otherHand = this.tool.NAABPMOIADH().GetOtherHand(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
|
if (otherHand.NGMCOGJDNKC && otherHand.OOIMAEHGBIC.CDKLOHFPKOF == this.tool)
|
|
{
|
|
otherHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), (ushort)(-192));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004106 RID: 16646 RVA: 0x0014AC40 File Offset: 0x00148E40
|
|
private void JDPCFDICAMC()
|
|
{
|
|
this.JIBNBCGJMKA();
|
|
}
|
|
|
|
// Token: 0x06004107 RID: 16647 RVA: 0x0014AC48 File Offset: 0x00148E48
|
|
private void NPCPGPAAPDN()
|
|
{
|
|
if (this.EKIDIMNKOJA == null)
|
|
{
|
|
this.EKIDIMNKOJA = base.StartCoroutine(this.BLOOFJPFLBH());
|
|
}
|
|
if (this.chargeAudioSource != null && !this.chargeAudioSource.isPlaying)
|
|
{
|
|
this.chargeAudioSource.Play();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004108 RID: 16648 RVA: 0x0014ACA0 File Offset: 0x00148EA0
|
|
private void BJJIGDMOMDL(Tool COMHEONOMBA)
|
|
{
|
|
if (base.GANDPDNCOKF())
|
|
{
|
|
base.ACEAACJNNAF().JJLACCMJEMB("CachedView_mat", IHCPDNLJMMD.All, new object[1]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004109 RID: 16649 RVA: 0x0014ACC4 File Offset: 0x00148EC4
|
|
private void AKJJGCODFBK()
|
|
{
|
|
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
|
this.EKIDIMNKOJA = null;
|
|
this.EGEMHAEKDOK(19f);
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.Stop();
|
|
}
|
|
if (this.weaponAudio != null)
|
|
{
|
|
this.weaponAudio.EEJDABJBMMO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600410A RID: 16650 RVA: 0x0014AD28 File Offset: 0x00148F28
|
|
private void MKGBDOKNFHH()
|
|
{
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.LFACMNLMOFP();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600410B RID: 16651 RVA: 0x0014AD54 File Offset: 0x00148F54
|
|
private void IJAMJDPCLFC(ushort GIDMADJPECM, float HKAAOMFBFPP)
|
|
{
|
|
if (Time.time < this.LDFDCNEMKHH + HKAAOMFBFPP)
|
|
{
|
|
return;
|
|
}
|
|
this.LDFDCNEMKHH = Time.time;
|
|
if (this.tool.OHGPCMJMFGC)
|
|
{
|
|
this.tool.EHFOKGIGIMF.Vibrate((int)GIDMADJPECM, 1000);
|
|
PlayerHand otherHand = this.tool.CAAOEAAJAIL.GetOtherHand(this.tool.EHFOKGIGIMF.EEAOGJHMFII);
|
|
if (otherHand.NGMCOGJDNKC && otherHand.OOIMAEHGBIC.CDKLOHFPKOF == this.tool)
|
|
{
|
|
otherHand.Vibrate((int)((ushort)((float)GIDMADJPECM * this.offhandVibrationRatio)), 1000);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600410C RID: 16652 RVA: 0x0014AE04 File Offset: 0x00149004
|
|
public float LALGMGMLOND()
|
|
{
|
|
return this.LODAOCBHBNP;
|
|
}
|
|
|
|
// Token: 0x0600410D RID: 16653 RVA: 0x0014AE0C File Offset: 0x0014900C
|
|
private void CIHPOMODFFA()
|
|
{
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.volume = this.OMDIFDGCFFI * this.IOGNGOOLCJP;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600410E RID: 16654 RVA: 0x0014AE38 File Offset: 0x00149038
|
|
private void BBMOCKEJENN(Tool COMHEONOMBA)
|
|
{
|
|
this.BJJIGDMOMDL(COMHEONOMBA);
|
|
}
|
|
|
|
// Token: 0x0600410F RID: 16655 RVA: 0x0014AE44 File Offset: 0x00149044
|
|
private void JIBNBCGJMKA()
|
|
{
|
|
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
|
this.EKIDIMNKOJA = null;
|
|
this.ODICDJELGAB(357f);
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.Stop();
|
|
}
|
|
if (this.weaponAudio != null)
|
|
{
|
|
this.weaponAudio.EEJDABJBMMO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004110 RID: 16656 RVA: 0x0014AEA8 File Offset: 0x001490A8
|
|
private void HHLPNNOEIJK()
|
|
{
|
|
this.MAJNJMFPAEI(this.EKIDIMNKOJA);
|
|
this.EKIDIMNKOJA = null;
|
|
this.EGEMHAEKDOK(793f);
|
|
if (this.chargeAudioSource != null)
|
|
{
|
|
this.chargeAudioSource.Stop();
|
|
}
|
|
if (this.weaponAudio != null)
|
|
{
|
|
this.weaponAudio.EDLAGKIANOC();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004111 RID: 16657 RVA: 0x0014AF0C File Offset: 0x0014910C
|
|
[BCENPNOIAOM]
|
|
private void RpcStartCharging()
|
|
{
|
|
this.AHEPFFBBOJG();
|
|
}
|
|
|
|
// Token: 0x06004112 RID: 16658 RVA: 0x0014AF14 File Offset: 0x00149114
|
|
private void ODICDJELGAB(float NOBAPCOKFIL)
|
|
{
|
|
if (this.LODAOCBHBNP != NOBAPCOKFIL)
|
|
{
|
|
this.LODAOCBHBNP = NOBAPCOKFIL;
|
|
this.chargeAnimator.SetFloat("Owner Transfers", this.LODAOCBHBNP);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004113 RID: 16659 RVA: 0x0014AF40 File Offset: 0x00149140
|
|
public void FNELOEGJAMF()
|
|
{
|
|
if (base.DGLKKANNBPD())
|
|
{
|
|
base.LJILHDMCKME().PKOHKPEKJCJ("Unlock ALL", IHCPDNLJMMD.Others, new object[0]);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04000815 RID: 2069
|
|
private const float LJKGGHLPBPM = 1f;
|
|
|
|
// Token: 0x04000816 RID: 2070
|
|
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
|
|
[SerializeField]
|
|
private Tool tool;
|
|
|
|
// Token: 0x04000817 RID: 2071
|
|
[Header("Charging")]
|
|
[SerializeField]
|
|
private float movingChargeTime = 1f;
|
|
|
|
// Token: 0x04000818 RID: 2072
|
|
[SerializeField]
|
|
private float passiveChargeTime = 1.5f;
|
|
|
|
// Token: 0x04000819 RID: 2073
|
|
[SerializeField]
|
|
private float unchargeTime = 1f;
|
|
|
|
// Token: 0x0400081A RID: 2074
|
|
[SerializeField]
|
|
private float minimumChargeVelocity = 0.3f;
|
|
|
|
// Token: 0x0400081B RID: 2075
|
|
[SerializeField]
|
|
private float reverseVelocityLookbackStartTime = 0.15f;
|
|
|
|
// Token: 0x0400081C RID: 2076
|
|
[SerializeField]
|
|
private float reverseVelocityLookbackEndTime = 0.1f;
|
|
|
|
// Token: 0x0400081D RID: 2077
|
|
[SerializeField]
|
|
[Range(0f, 1f)]
|
|
private float minimumCharge = 0.1f;
|
|
|
|
// Token: 0x0400081E RID: 2078
|
|
[Header("Feedback")]
|
|
[SerializeField]
|
|
private WeaponAudio weaponAudio;
|
|
|
|
// Token: 0x0400081F RID: 2079
|
|
[SerializeField]
|
|
private Animator chargeAnimator;
|
|
|
|
// Token: 0x04000820 RID: 2080
|
|
[SerializeField]
|
|
private float minChargeVibrationInterval = 0.5f;
|
|
|
|
// Token: 0x04000821 RID: 2081
|
|
[SerializeField]
|
|
private float maxChargeVibrationInterval = 0.2f;
|
|
|
|
// Token: 0x04000822 RID: 2082
|
|
[SerializeField]
|
|
private float chargedVibrationInterval;
|
|
|
|
// Token: 0x04000823 RID: 2083
|
|
[SerializeField]
|
|
private int vibrationIntensity = 200;
|
|
|
|
// Token: 0x04000824 RID: 2084
|
|
[SerializeField]
|
|
private float offhandVibrationRatio = 0.5f;
|
|
|
|
// Token: 0x04000825 RID: 2085
|
|
[SerializeField]
|
|
private AudioSource chargeAudioSource;
|
|
|
|
// Token: 0x04000826 RID: 2086
|
|
private float LODAOCBHBNP;
|
|
|
|
// Token: 0x04000827 RID: 2087
|
|
private Coroutine EKIDIMNKOJA;
|
|
|
|
// Token: 0x04000828 RID: 2088
|
|
private float LDFDCNEMKHH;
|
|
|
|
// Token: 0x04000829 RID: 2089
|
|
private float OMDIFDGCFFI;
|
|
}
|
|
}
|