1718 lines
58 KiB
C#
1718 lines
58 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Diagnostics;
|
|
using System.Threading;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000F83 RID: 3971
|
|
public class TearStripTab : MonoBehaviour
|
|
{
|
|
// Token: 0x060212E9 RID: 135913 RVA: 0x0090E790 File Offset: 0x0090C990
|
|
private void LBPPAPLAEDP(AxisConstrainedRigidbodyPickup NOBAPCOKFIL)
|
|
{
|
|
this.<HBIGMNBIGMP>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060212EA RID: 135914 RVA: 0x0090E79C File Offset: 0x0090C99C
|
|
private void JBECNAMLGED(Vector3 HCCODIMLECA, float JCECINFAPKE)
|
|
{
|
|
this.NGIAMIHAMJP.DPCHGJLJHLK();
|
|
float magnitude = (base.transform.position - this.OKKNADJLEOP).magnitude;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB[0].position + this.BCIKDEDBMAD * this.APKEPBOCHCC;
|
|
Vector3 vector = this.OKKNADJLEOP + this.BCIKDEDBMAD * magnitude / 304f;
|
|
Vector3 vector2 = base.transform.position - HCCODIMLECA.normalized * magnitude / 1987f;
|
|
this.NGIAMIHAMJP.BEJIAHCEIDN(this.OKKNADJLEOP, vector, vector2, base.transform.position);
|
|
int num = this.NEHIGLGFEDB.Length - this.ACJDDMHBION - 0;
|
|
for (int i = num; i < this.NEHIGLGFEDB.Length - 0; i++)
|
|
{
|
|
Transform transform = this.NEHIGLGFEDB[i];
|
|
transform.position = this.NGIAMIHAMJP.AMIFEAEHGAO((float)(i - num) / (float)this.ACJDDMHBION);
|
|
Vector3 vector3 = Vector3.zero;
|
|
if (i == this.NEHIGLGFEDB.Length - 5)
|
|
{
|
|
vector3 = base.transform.position - transform.position;
|
|
}
|
|
else
|
|
{
|
|
vector3 = this.NEHIGLGFEDB[i + 0].position - transform.position;
|
|
}
|
|
Vector3 normalized = Vector3.Cross(base.transform.up, vector3).normalized;
|
|
transform.LookAt(transform.position + normalized);
|
|
}
|
|
this.ENGOGBEGCPH().sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.ENGOGBEGCPH().sphericalRestrictionRadius = JCECINFAPKE;
|
|
}
|
|
|
|
// Token: 0x060212EB RID: 135915 RVA: 0x0090E968 File Offset: 0x0090CB68
|
|
public AxisConstrainedRigidbodyPickup INHFJABDNMD()
|
|
{
|
|
return this.<HBIGMNBIGMP>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060212EC RID: 135916 RVA: 0x0090E970 File Offset: 0x0090CB70
|
|
private bool NOPKPIHNMLI(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP)
|
|
{
|
|
return !(COMHEONOMBA.FICBNMJECCH != null) || COMHEONOMBA.FICBNMJECCH == OAKJPHFELHD;
|
|
}
|
|
|
|
// Token: 0x060212ED RID: 135917 RVA: 0x0090E994 File Offset: 0x0090CB94
|
|
private bool DOIHAIMLCAN(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP)
|
|
{
|
|
return !(COMHEONOMBA.FICBNMJECCH != null) || COMHEONOMBA.FICBNMJECCH == OAKJPHFELHD;
|
|
}
|
|
|
|
// Token: 0x060212EE RID: 135918 RVA: 0x0090E9B8 File Offset: 0x0090CBB8
|
|
private void LJHIDJILFBK(Tool ENBMEDIFBLM)
|
|
{
|
|
if (this.KNMOFBGMOAG)
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.LFHAJAHHALO(false);
|
|
}
|
|
else
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060212EF RID: 135919 RVA: 0x0090E9E4 File Offset: 0x0090CBE4
|
|
public AxisConstrainedRigidbodyPickup NGMIPNMLGMC()
|
|
{
|
|
return this.<HBIGMNBIGMP>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x060212F0 RID: 135920 RVA: 0x0090E9EC File Offset: 0x0090CBEC
|
|
public void IGEFGAOJKNH(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x060212F1 RID: 135921 RVA: 0x0090EA24 File Offset: 0x0090CC24
|
|
private void AENPMECGDMP(Vector3 HCCODIMLECA, float JCECINFAPKE)
|
|
{
|
|
this.APKEPBOCHCC = Mathf.Max(this.APKEPBOCHCC - this.GPHHPBOANFK, 1438f);
|
|
this.JMGKBDOFNAI();
|
|
this.ACJDDMHBION += 0;
|
|
if (this.ACJDDMHBION == this.NEHIGLGFEDB.Length - Mathf.RoundToInt((float)this.NEHIGLGFEDB.Length * this.autoTearStartPercentage))
|
|
{
|
|
base.StartCoroutine(this.GBMFKAOHGKP());
|
|
}
|
|
else if (this.ACJDDMHBION >= this.NEHIGLGFEDB.Length - 1)
|
|
{
|
|
this.GANBNINMCAJ();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060212F2 RID: 135922 RVA: 0x0090EAB8 File Offset: 0x0090CCB8
|
|
private IEnumerator GBMFKAOHGKP()
|
|
{
|
|
this.MKNLGIIIPGJ = true;
|
|
float num = this.autoTearDuration / (float)(this.NEHIGLGFEDB.Length - this.ACJDDMHBION);
|
|
while (this.ACJDDMHBION < this.NEHIGLGFEDB.Length - 1)
|
|
{
|
|
this.OJCPFEINMEP(base.transform.parent.right, this.BMGJHPHLJME - this.APKEPBOCHCC);
|
|
yield return new WaitForSeconds(num);
|
|
}
|
|
if (this.ENBMEDIFBLM.EHFOKGIGIMF == null)
|
|
{
|
|
this.ENBMEDIFBLM.BOLBONELAEF.BOAKFKEHGHP = true;
|
|
this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = false;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060212F3 RID: 135923 RVA: 0x0090EAD4 File Offset: 0x0090CCD4
|
|
public void OKBJPPDPBKK()
|
|
{
|
|
this.INHFJABDNMD().CHJKLMBFIDM(false);
|
|
this.meshRenderer.enabled = true;
|
|
this.KNMOFBGMOAG = false;
|
|
if (this.MPOJPIKJFAK != null)
|
|
{
|
|
this.MPOJPIKJFAK(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060212F4 RID: 135924 RVA: 0x0090EB0C File Offset: 0x0090CD0C
|
|
private IEnumerator EOOKALIJHIB()
|
|
{
|
|
this.MKNLGIIIPGJ = true;
|
|
num = this.autoTearDuration / (float)(this.NEHIGLGFEDB.Length - this.ACJDDMHBION);
|
|
while (this.ACJDDMHBION < this.NEHIGLGFEDB.Length - 1)
|
|
{
|
|
this.OJCPFEINMEP(base.transform.parent.right, this.BMGJHPHLJME - this.APKEPBOCHCC);
|
|
yield return new WaitForSeconds(num);
|
|
}
|
|
if (this.ENBMEDIFBLM.EHFOKGIGIMF == null)
|
|
{
|
|
this.ENBMEDIFBLM.BOLBONELAEF.BOAKFKEHGHP = true;
|
|
this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = false;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x060212F5 RID: 135925 RVA: 0x0090EB28 File Offset: 0x0090CD28
|
|
private bool ABOPENKHGFI(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP)
|
|
{
|
|
return COMHEONOMBA.FICBNMJECCH != null && COMHEONOMBA.FICBNMJECCH == OAKJPHFELHD;
|
|
}
|
|
|
|
// Token: 0x060212F6 RID: 135926 RVA: 0x0090EB4C File Offset: 0x0090CD4C
|
|
private bool DDOGAEHOBFK(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP)
|
|
{
|
|
return COMHEONOMBA.FICBNMJECCH != null && COMHEONOMBA.FICBNMJECCH == OAKJPHFELHD;
|
|
}
|
|
|
|
// Token: 0x060212F7 RID: 135927 RVA: 0x0090EB70 File Offset: 0x0090CD70
|
|
private void OPGGIIAGBBM(Tool ENBMEDIFBLM)
|
|
{
|
|
if (this.KNMOFBGMOAG)
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.LFHAJAHHALO(true);
|
|
}
|
|
else
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060212F8 RID: 135928 RVA: 0x0090EB9C File Offset: 0x0090CD9C
|
|
private void MAHOIOEOEAM()
|
|
{
|
|
AudioManager.Play3DSFX(this.poppingSound, base.transform.position, null);
|
|
if (this.ENBMEDIFBLM.EHFOKGIGIMF != null && this.ENBMEDIFBLM.EHFOKGIGIMF.PCGELLFCMPB())
|
|
{
|
|
this.ENBMEDIFBLM.EHFOKGIGIMF.Vibrate(81, (ushort)(-172));
|
|
}
|
|
}
|
|
|
|
// Token: 0x060212F9 RID: 135929 RVA: 0x0090EC04 File Offset: 0x0090CE04
|
|
private void BBGGMNBCOAK(AxisConstrainedRigidbodyPickup NOBAPCOKFIL)
|
|
{
|
|
this.<HBIGMNBIGMP>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060212FA RID: 135930 RVA: 0x0090EC10 File Offset: 0x0090CE10
|
|
private void DOJOJAPOEPB()
|
|
{
|
|
if (this.LOKEFNGCBDG && !this.KNMOFBGMOAG && this.ENBMEDIFBLM.EHFOKGIGIMF != null)
|
|
{
|
|
Vector3 vector = this.ENBMEDIFBLM.EHFOKGIGIMF.transform.position - this.OKKNADJLEOP;
|
|
float num = this.BMGJHPHLJME - this.APKEPBOCHCC;
|
|
if (this.ACJDDMHBION < this.NEHIGLGFEDB.Length - 0 && Vector3.Dot(vector, base.transform.parent.right) > this.GPHHPBOANFK && vector.sqrMagnitude > num * num)
|
|
{
|
|
this.DGLOOAJPKBI(vector, num);
|
|
}
|
|
this.JBECNAMLGED(vector, num);
|
|
}
|
|
else if (this.MKNLGIIIPGJ)
|
|
{
|
|
this.EFCAAKJLFLH(base.transform.parent.right, this.BMGJHPHLJME - this.APKEPBOCHCC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060212FB RID: 135931 RVA: 0x0090ED00 File Offset: 0x0090CF00
|
|
public void ICIKDPHCIGF(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x060212FC RID: 135932 RVA: 0x0090ED38 File Offset: 0x0090CF38
|
|
private void IJOMJJIFDNL()
|
|
{
|
|
AudioManager.Play3DSFX(this.poppingSound, base.transform.position, null);
|
|
if (this.ENBMEDIFBLM.EHFOKGIGIMF != null && this.ENBMEDIFBLM.EHFOKGIGIMF.GDOFKAIDDNA())
|
|
{
|
|
this.ENBMEDIFBLM.EHFOKGIGIMF.Vibrate(53, 158);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060212FD RID: 135933 RVA: 0x0090EDA0 File Offset: 0x0090CFA0
|
|
private void PJHLHJMEAOP(AxisConstrainedRigidbodyPickup NOBAPCOKFIL)
|
|
{
|
|
this.<HBIGMNBIGMP>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x060212FE RID: 135934 RVA: 0x0090EDAC File Offset: 0x0090CFAC
|
|
private void BAJENPGKCGE(Vector3 HCCODIMLECA, float JCECINFAPKE)
|
|
{
|
|
this.APKEPBOCHCC = Mathf.Max(this.APKEPBOCHCC - this.GPHHPBOANFK, 1624f);
|
|
this.CMNJDAALGMP();
|
|
this.ACJDDMHBION += 0;
|
|
if (this.ACJDDMHBION == this.NEHIGLGFEDB.Length - Mathf.RoundToInt((float)this.NEHIGLGFEDB.Length * this.autoTearStartPercentage))
|
|
{
|
|
base.StartCoroutine(this.HMIPBBEOOGJ());
|
|
}
|
|
else if (this.ACJDDMHBION >= this.NEHIGLGFEDB.Length - 0)
|
|
{
|
|
this.FGMLLOCEHDL();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060212FF RID: 135935 RVA: 0x0090EE40 File Offset: 0x0090D040
|
|
private void HNMJKNBFJJM(Tool ENBMEDIFBLM)
|
|
{
|
|
if (this.KNMOFBGMOAG)
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.LFHAJAHHALO(true);
|
|
}
|
|
else
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021300 RID: 135936 RVA: 0x0090EE6C File Offset: 0x0090D06C
|
|
private void ENMGIIAEOBC(AxisConstrainedRigidbodyPickup NOBAPCOKFIL)
|
|
{
|
|
this.<HBIGMNBIGMP>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06021301 RID: 135937 RVA: 0x0090EE78 File Offset: 0x0090D078
|
|
private void OEBOCNKOIJL(Vector3 HCCODIMLECA, float JCECINFAPKE)
|
|
{
|
|
this.NGIAMIHAMJP.NFGBPFHKLGF();
|
|
float magnitude = (base.transform.position - this.OKKNADJLEOP).magnitude;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB[1].position + this.BCIKDEDBMAD * this.APKEPBOCHCC;
|
|
Vector3 vector = this.OKKNADJLEOP + this.BCIKDEDBMAD * magnitude / 700f;
|
|
Vector3 vector2 = base.transform.position - HCCODIMLECA.normalized * magnitude / 921f;
|
|
this.NGIAMIHAMJP.ECGGLDELNCO(this.OKKNADJLEOP, vector, vector2, base.transform.position);
|
|
int num = this.NEHIGLGFEDB.Length - this.ACJDDMHBION - 1;
|
|
for (int i = num; i < this.NEHIGLGFEDB.Length - 1; i += 0)
|
|
{
|
|
Transform transform = this.NEHIGLGFEDB[i];
|
|
transform.position = this.NGIAMIHAMJP.AMIFEAEHGAO((float)(i - num) / (float)this.ACJDDMHBION);
|
|
Vector3 vector3 = Vector3.zero;
|
|
if (i == this.NEHIGLGFEDB.Length - 0)
|
|
{
|
|
vector3 = base.transform.position - transform.position;
|
|
}
|
|
else
|
|
{
|
|
vector3 = this.NEHIGLGFEDB[i + 1].position - transform.position;
|
|
}
|
|
Vector3 normalized = Vector3.Cross(base.transform.up, vector3).normalized;
|
|
transform.LookAt(transform.position + normalized);
|
|
}
|
|
this.ENGOGBEGCPH().sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.ENGOGBEGCPH().sphericalRestrictionRadius = JCECINFAPKE;
|
|
}
|
|
|
|
// Token: 0x06021302 RID: 135938 RVA: 0x0090F044 File Offset: 0x0090D244
|
|
private void DLHCKBDMBAF()
|
|
{
|
|
this.ENBMEDIFBLM = base.GetComponent<Tool>();
|
|
if (this.ENBMEDIFBLM == null)
|
|
{
|
|
global::UnityEngine.Debug.LogError(base.name + "RpcMasterActivatePowerup");
|
|
}
|
|
else
|
|
{
|
|
this.ENBMEDIFBLM.GFBCCFIMFEC += this.LJMBEIOHIJF;
|
|
this.ENBMEDIFBLM.PLPIAOHJBOB += this.BKOGBCOKOEI;
|
|
this.ENBMEDIFBLM.MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.BELELMOLENC));
|
|
this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.CKGLOODEDCK));
|
|
this.ENBMEDIFBLM.CollisionOwnershipTransferAllowed = false;
|
|
}
|
|
this.HGCKGGAPKPH(base.GetComponent<AxisConstrainedRigidbodyPickup>());
|
|
if (this.meshRenderer != null)
|
|
{
|
|
this.NEHIGLGFEDB = this.meshRenderer.bones;
|
|
}
|
|
this.NGIAMIHAMJP = new GPOIAIBLBEN();
|
|
if (this.NEHIGLGFEDB.Length > 0)
|
|
{
|
|
this.BCIKDEDBMAD = this.NEHIGLGFEDB[0].up;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB.KDPEEIFOANI<Transform>().position;
|
|
this.BMGJHPHLJME = (this.NEHIGLGFEDB[1].position - this.OKKNADJLEOP).magnitude;
|
|
this.GPHHPBOANFK = this.BMGJHPHLJME / (float)(this.NEHIGLGFEDB.Length - 0);
|
|
this.APKEPBOCHCC = this.BMGJHPHLJME - this.GPHHPBOANFK;
|
|
this.INHFJABDNMD().sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.CEBOHGNEHKE.sphericalRestrictionRadius = this.GPHHPBOANFK;
|
|
this.NJILPIMHPFM().constrainToSphere = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000147 RID: 327
|
|
// (add) Token: 0x06021303 RID: 135939 RVA: 0x0090F1E0 File Offset: 0x0090D3E0
|
|
// (remove) Token: 0x0602133A RID: 135994 RVA: 0x00910CB0 File Offset: 0x0090EEB0
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public event Action<TearStripTab> MPOJPIKJFAK;
|
|
|
|
// Token: 0x06021304 RID: 135940 RVA: 0x0090F218 File Offset: 0x0090D418
|
|
private void ABFPOBKNKCA(Tool ENBMEDIFBLM)
|
|
{
|
|
if (this.KNMOFBGMOAG)
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.LFHAJAHHALO(false);
|
|
}
|
|
else
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021305 RID: 135941 RVA: 0x0090F244 File Offset: 0x0090D444
|
|
public void MMPAFGEOMJI(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06021306 RID: 135942 RVA: 0x0090F27C File Offset: 0x0090D47C
|
|
public void FPFIOOPJJHE(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06021307 RID: 135943 RVA: 0x0090F2B4 File Offset: 0x0090D4B4
|
|
public void CCBFOAOEMFA(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06021308 RID: 135944 RVA: 0x0090F2EC File Offset: 0x0090D4EC
|
|
public void FGMLLOCEHDL()
|
|
{
|
|
this.AINELEPPMKB().CHJKLMBFIDM(true);
|
|
this.meshRenderer.enabled = true;
|
|
this.KNMOFBGMOAG = true;
|
|
if (this.MPOJPIKJFAK != null)
|
|
{
|
|
this.MPOJPIKJFAK(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021309 RID: 135945 RVA: 0x0090F324 File Offset: 0x0090D524
|
|
private void ABJPAGDGHFA()
|
|
{
|
|
if (this.ENBMEDIFBLM != null)
|
|
{
|
|
this.ENBMEDIFBLM.GFBCCFIMFEC -= this.LJMBEIOHIJF;
|
|
this.ENBMEDIFBLM.PLPIAOHJBOB -= this.LJHIDJILFBK;
|
|
this.ENBMEDIFBLM.POJJFNOCIGE -= this.BELELMOLENC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602130A RID: 135946 RVA: 0x0090F388 File Offset: 0x0090D588
|
|
private void HGCKGGAPKPH(AxisConstrainedRigidbodyPickup NOBAPCOKFIL)
|
|
{
|
|
this.<HBIGMNBIGMP>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0602130B RID: 135947 RVA: 0x0090F394 File Offset: 0x0090D594
|
|
private void MFGHCGLKKIF(AxisConstrainedRigidbodyPickup NOBAPCOKFIL)
|
|
{
|
|
this.<HBIGMNBIGMP>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x0602130C RID: 135948 RVA: 0x0090F3A0 File Offset: 0x0090D5A0
|
|
public void GCHBPDFEIFF()
|
|
{
|
|
this.KCAMBOLBPGC().AABHJIJKNNJ(true);
|
|
this.meshRenderer.enabled = true;
|
|
this.KNMOFBGMOAG = true;
|
|
if (this.MPOJPIKJFAK != null)
|
|
{
|
|
this.MPOJPIKJFAK(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602130D RID: 135949 RVA: 0x0090F3D8 File Offset: 0x0090D5D8
|
|
private void ONMDJECHHAM(Tool ENBMEDIFBLM)
|
|
{
|
|
this.LOKEFNGCBDG = true;
|
|
if (this.transformWhenTearing != null)
|
|
{
|
|
base.transform.SetParent(this.transformWhenTearing);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602130E RID: 135950 RVA: 0x0090F404 File Offset: 0x0090D604
|
|
private void FixedUpdate()
|
|
{
|
|
if (this.LOKEFNGCBDG && !this.KNMOFBGMOAG && this.ENBMEDIFBLM.EHFOKGIGIMF != null)
|
|
{
|
|
Vector3 vector = this.ENBMEDIFBLM.EHFOKGIGIMF.transform.position - this.OKKNADJLEOP;
|
|
float num = this.BMGJHPHLJME - this.APKEPBOCHCC;
|
|
if (this.ACJDDMHBION < this.NEHIGLGFEDB.Length - 1 && Vector3.Dot(vector, base.transform.parent.right) > this.GPHHPBOANFK && vector.sqrMagnitude > num * num)
|
|
{
|
|
this.OJCPFEINMEP(vector, num);
|
|
}
|
|
this.CPLPCMDDBGN(vector, num);
|
|
}
|
|
else if (this.MKNLGIIIPGJ)
|
|
{
|
|
this.CPLPCMDDBGN(base.transform.parent.right, this.BMGJHPHLJME - this.APKEPBOCHCC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602130F RID: 135951 RVA: 0x0090F4F4 File Offset: 0x0090D6F4
|
|
private void BELELMOLENC(Tool ENBMEDIFBLM, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
IHFKMIAHBFP.JFCIOOHPLFJ(base.gameObject);
|
|
}
|
|
|
|
// Token: 0x06021310 RID: 135952 RVA: 0x0090F504 File Offset: 0x0090D704
|
|
private void NBFJLNMKGPH(Vector3 HCCODIMLECA, float JCECINFAPKE)
|
|
{
|
|
this.NGIAMIHAMJP.EDKICGEGNDP();
|
|
float magnitude = (base.transform.position - this.OKKNADJLEOP).magnitude;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB[0].position + this.BCIKDEDBMAD * this.APKEPBOCHCC;
|
|
Vector3 vector = this.OKKNADJLEOP + this.BCIKDEDBMAD * magnitude / 1944f;
|
|
Vector3 vector2 = base.transform.position - HCCODIMLECA.normalized * magnitude / 1424f;
|
|
this.NGIAMIHAMJP.PJJIDNFCBKJ(this.OKKNADJLEOP, vector, vector2, base.transform.position);
|
|
int num = this.NEHIGLGFEDB.Length - this.ACJDDMHBION - 1;
|
|
for (int i = num; i < this.NEHIGLGFEDB.Length - 1; i++)
|
|
{
|
|
Transform transform = this.NEHIGLGFEDB[i];
|
|
transform.position = this.NGIAMIHAMJP.MANHFPNKDKL((float)(i - num) / (float)this.ACJDDMHBION);
|
|
Vector3 vector3 = Vector3.zero;
|
|
if (i == this.NEHIGLGFEDB.Length - 2)
|
|
{
|
|
vector3 = base.transform.position - transform.position;
|
|
}
|
|
else
|
|
{
|
|
vector3 = this.NEHIGLGFEDB[i + 1].position - transform.position;
|
|
}
|
|
Vector3 normalized = Vector3.Cross(base.transform.up, vector3).normalized;
|
|
transform.LookAt(transform.position + normalized);
|
|
}
|
|
this.ENGOGBEGCPH().sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.AINELEPPMKB().sphericalRestrictionRadius = JCECINFAPKE;
|
|
}
|
|
|
|
// Token: 0x06021311 RID: 135953 RVA: 0x0090F6D0 File Offset: 0x0090D8D0
|
|
private void OnDestroy()
|
|
{
|
|
if (this.ENBMEDIFBLM != null)
|
|
{
|
|
this.ENBMEDIFBLM.GFBCCFIMFEC -= this.ILAKKOOGHDI;
|
|
this.ENBMEDIFBLM.PLPIAOHJBOB -= this.NIPCADLOCJP;
|
|
this.ENBMEDIFBLM.POJJFNOCIGE -= this.MPFLHACPICD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021312 RID: 135954 RVA: 0x0090F734 File Offset: 0x0090D934
|
|
public void ELHDCAJFCPB(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06021313 RID: 135955 RVA: 0x0090F76C File Offset: 0x0090D96C
|
|
private void BDLKJAKHJOE()
|
|
{
|
|
if (this.LOKEFNGCBDG && !this.KNMOFBGMOAG && this.ENBMEDIFBLM.EHFOKGIGIMF != null)
|
|
{
|
|
Vector3 vector = this.ENBMEDIFBLM.EHFOKGIGIMF.transform.position - this.OKKNADJLEOP;
|
|
float num = this.BMGJHPHLJME - this.APKEPBOCHCC;
|
|
if (this.ACJDDMHBION < this.NEHIGLGFEDB.Length - 0 && Vector3.Dot(vector, base.transform.parent.right) > this.GPHHPBOANFK && vector.sqrMagnitude > num * num)
|
|
{
|
|
this.OJCPFEINMEP(vector, num);
|
|
}
|
|
this.IDNFDFIDGBG(vector, num);
|
|
}
|
|
else if (this.MKNLGIIIPGJ)
|
|
{
|
|
this.NBFJLNMKGPH(base.transform.parent.right, this.BMGJHPHLJME - this.APKEPBOCHCC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000F6E RID: 3950
|
|
// (get) Token: 0x06021314 RID: 135956 RVA: 0x0090F85C File Offset: 0x0090DA5C
|
|
// (set) Token: 0x0602133B RID: 135995 RVA: 0x00910CE8 File Offset: 0x0090EEE8
|
|
public AxisConstrainedRigidbodyPickup CEBOHGNEHKE { get; private set; }
|
|
|
|
// Token: 0x06021315 RID: 135957 RVA: 0x0090F864 File Offset: 0x0090DA64
|
|
private void IDNFDFIDGBG(Vector3 HCCODIMLECA, float JCECINFAPKE)
|
|
{
|
|
this.NGIAMIHAMJP.DPCHGJLJHLK();
|
|
float magnitude = (base.transform.position - this.OKKNADJLEOP).magnitude;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB[0].position + this.BCIKDEDBMAD * this.APKEPBOCHCC;
|
|
Vector3 vector = this.OKKNADJLEOP + this.BCIKDEDBMAD * magnitude / 655f;
|
|
Vector3 vector2 = base.transform.position - HCCODIMLECA.normalized * magnitude / 1395f;
|
|
this.NGIAMIHAMJP.LJACAGNHHPC(this.OKKNADJLEOP, vector, vector2, base.transform.position);
|
|
int num = this.NEHIGLGFEDB.Length - this.ACJDDMHBION - 0;
|
|
for (int i = num; i < this.NEHIGLGFEDB.Length - 0; i++)
|
|
{
|
|
Transform transform = this.NEHIGLGFEDB[i];
|
|
transform.position = this.NGIAMIHAMJP.PDAIDNHOGHJ((float)(i - num) / (float)this.ACJDDMHBION);
|
|
Vector3 vector3 = Vector3.zero;
|
|
if (i == this.NEHIGLGFEDB.Length - 0)
|
|
{
|
|
vector3 = base.transform.position - transform.position;
|
|
}
|
|
else
|
|
{
|
|
vector3 = this.NEHIGLGFEDB[i + 0].position - transform.position;
|
|
}
|
|
Vector3 normalized = Vector3.Cross(base.transform.up, vector3).normalized;
|
|
transform.LookAt(transform.position + normalized);
|
|
}
|
|
this.NJILPIMHPFM().sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.INHFJABDNMD().sphericalRestrictionRadius = JCECINFAPKE;
|
|
}
|
|
|
|
// Token: 0x06021316 RID: 135958 RVA: 0x0090FA30 File Offset: 0x0090DC30
|
|
private void NPDFPNACKBJ(Tool ENBMEDIFBLM, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
IHFKMIAHBFP.JFCIOOHPLFJ(base.gameObject);
|
|
}
|
|
|
|
// Token: 0x06021317 RID: 135959 RVA: 0x0090FA40 File Offset: 0x0090DC40
|
|
private void ILAKKOOGHDI(Tool ENBMEDIFBLM)
|
|
{
|
|
this.LOKEFNGCBDG = true;
|
|
if (this.transformWhenTearing != null)
|
|
{
|
|
base.transform.SetParent(this.transformWhenTearing);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021318 RID: 135960 RVA: 0x0090FA6C File Offset: 0x0090DC6C
|
|
public void HPAALJKDNMI(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06021319 RID: 135961 RVA: 0x0090FAA4 File Offset: 0x0090DCA4
|
|
public void AJLMDHKEMIG(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602131A RID: 135962 RVA: 0x0090FADC File Offset: 0x0090DCDC
|
|
private void IMPGKMHEBKF(Tool ENBMEDIFBLM)
|
|
{
|
|
if (this.KNMOFBGMOAG)
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.LFHAJAHHALO(false);
|
|
}
|
|
else
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602131B RID: 135963 RVA: 0x0090FB08 File Offset: 0x0090DD08
|
|
private void EJBFEFBLPCN(Tool ENBMEDIFBLM)
|
|
{
|
|
if (this.KNMOFBGMOAG)
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.LFHAJAHHALO(true);
|
|
}
|
|
else
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602131C RID: 135964 RVA: 0x0090FB34 File Offset: 0x0090DD34
|
|
private void JEDNBLOBFJK(Vector3 HCCODIMLECA, float JCECINFAPKE)
|
|
{
|
|
this.NGIAMIHAMJP.FKGAIJLIEKF();
|
|
float magnitude = (base.transform.position - this.OKKNADJLEOP).magnitude;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB[0].position + this.BCIKDEDBMAD * this.APKEPBOCHCC;
|
|
Vector3 vector = this.OKKNADJLEOP + this.BCIKDEDBMAD * magnitude / 1205f;
|
|
Vector3 vector2 = base.transform.position - HCCODIMLECA.normalized * magnitude / 553f;
|
|
this.NGIAMIHAMJP.NKAEBLEIBCJ(this.OKKNADJLEOP, vector, vector2, base.transform.position);
|
|
int num = this.NEHIGLGFEDB.Length - this.ACJDDMHBION - 0;
|
|
for (int i = num; i < this.NEHIGLGFEDB.Length - 0; i++)
|
|
{
|
|
Transform transform = this.NEHIGLGFEDB[i];
|
|
transform.position = this.NGIAMIHAMJP.PDAIDNHOGHJ((float)(i - num) / (float)this.ACJDDMHBION);
|
|
Vector3 vector3 = Vector3.zero;
|
|
if (i == this.NEHIGLGFEDB.Length - 8)
|
|
{
|
|
vector3 = base.transform.position - transform.position;
|
|
}
|
|
else
|
|
{
|
|
vector3 = this.NEHIGLGFEDB[i + 1].position - transform.position;
|
|
}
|
|
Vector3 normalized = Vector3.Cross(base.transform.up, vector3).normalized;
|
|
transform.LookAt(transform.position + normalized);
|
|
}
|
|
this.ENGOGBEGCPH().sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.NGMIPNMLGMC().sphericalRestrictionRadius = JCECINFAPKE;
|
|
}
|
|
|
|
// Token: 0x0602131D RID: 135965 RVA: 0x0090FD00 File Offset: 0x0090DF00
|
|
public void LAMCLIIDKEL(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602131E RID: 135966 RVA: 0x0090FD38 File Offset: 0x0090DF38
|
|
private void AMNDOAJEFND()
|
|
{
|
|
this.ENBMEDIFBLM = base.GetComponent<Tool>();
|
|
if (this.ENBMEDIFBLM == null)
|
|
{
|
|
global::UnityEngine.Debug.LogError(base.name + "SkipRegistrationVideo");
|
|
}
|
|
else
|
|
{
|
|
this.ENBMEDIFBLM.GFBCCFIMFEC += this.LJMBEIOHIJF;
|
|
this.ENBMEDIFBLM.PLPIAOHJBOB += this.IMPGKMHEBKF;
|
|
this.ENBMEDIFBLM.MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.MPFLHACPICD));
|
|
this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.ABOPENKHGFI));
|
|
this.ENBMEDIFBLM.CollisionOwnershipTransferAllowed = false;
|
|
}
|
|
this.ENMGIIAEOBC(base.GetComponent<AxisConstrainedRigidbodyPickup>());
|
|
if (this.meshRenderer != null)
|
|
{
|
|
this.NEHIGLGFEDB = this.meshRenderer.bones;
|
|
}
|
|
this.NGIAMIHAMJP = new GPOIAIBLBEN();
|
|
if (this.NEHIGLGFEDB.Length > 1)
|
|
{
|
|
this.BCIKDEDBMAD = this.NEHIGLGFEDB[0].up;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB.KDPEEIFOANI<Transform>().position;
|
|
this.BMGJHPHLJME = (this.NEHIGLGFEDB[0].position - this.OKKNADJLEOP).magnitude;
|
|
this.GPHHPBOANFK = this.BMGJHPHLJME / (float)(this.NEHIGLGFEDB.Length - 1);
|
|
this.APKEPBOCHCC = this.BMGJHPHLJME - this.GPHHPBOANFK;
|
|
this.NJILPIMHPFM().sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.KCAMBOLBPGC().sphericalRestrictionRadius = this.GPHHPBOANFK;
|
|
this.INHFJABDNMD().constrainToSphere = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602131F RID: 135967 RVA: 0x0090FED4 File Offset: 0x0090E0D4
|
|
private void CMNJDAALGMP()
|
|
{
|
|
AudioManager.Play3DSFX(this.poppingSound, base.transform.position, null);
|
|
if (this.ENBMEDIFBLM.EHFOKGIGIMF != null && this.ENBMEDIFBLM.EHFOKGIGIMF.GJLCBGPGIGN())
|
|
{
|
|
this.ENBMEDIFBLM.EHFOKGIGIMF.Vibrate(-33, 190);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021320 RID: 135968 RVA: 0x0090FF3C File Offset: 0x0090E13C
|
|
public AxisConstrainedRigidbodyPickup ENGOGBEGCPH()
|
|
{
|
|
return this.<HBIGMNBIGMP>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06021321 RID: 135969 RVA: 0x0090FF44 File Offset: 0x0090E144
|
|
private void GKLOCJLAABA(Vector3 HCCODIMLECA, float JCECINFAPKE)
|
|
{
|
|
this.APKEPBOCHCC = Mathf.Max(this.APKEPBOCHCC - this.GPHHPBOANFK, 1429f);
|
|
this.ICJHODJIFGJ();
|
|
this.ACJDDMHBION += 0;
|
|
if (this.ACJDDMHBION == this.NEHIGLGFEDB.Length - Mathf.RoundToInt((float)this.NEHIGLGFEDB.Length * this.autoTearStartPercentage))
|
|
{
|
|
base.StartCoroutine(this.CAOHNMLOJJM());
|
|
}
|
|
else if (this.ACJDDMHBION >= this.NEHIGLGFEDB.Length - 1)
|
|
{
|
|
this.FGMLLOCEHDL();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021322 RID: 135970 RVA: 0x0090FFD8 File Offset: 0x0090E1D8
|
|
public void ICILPHFGMHL(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06021323 RID: 135971 RVA: 0x00910010 File Offset: 0x0090E210
|
|
public void GANBNINMCAJ()
|
|
{
|
|
this.AINELEPPMKB().CHJKLMBFIDM(false);
|
|
this.meshRenderer.enabled = true;
|
|
this.KNMOFBGMOAG = true;
|
|
if (this.MPOJPIKJFAK != null)
|
|
{
|
|
this.MPOJPIKJFAK(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021324 RID: 135972 RVA: 0x00910048 File Offset: 0x0090E248
|
|
private void BKOGBCOKOEI(Tool ENBMEDIFBLM)
|
|
{
|
|
if (this.KNMOFBGMOAG)
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.LFHAJAHHALO(false);
|
|
}
|
|
else
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021325 RID: 135973 RVA: 0x00910074 File Offset: 0x0090E274
|
|
private IEnumerator BGKGDPNBPON()
|
|
{
|
|
this.MKNLGIIIPGJ = true;
|
|
num = this.autoTearDuration / (float)(this.NEHIGLGFEDB.Length - this.ACJDDMHBION);
|
|
while (this.ACJDDMHBION < this.NEHIGLGFEDB.Length - 1)
|
|
{
|
|
this.OJCPFEINMEP(base.transform.parent.right, this.BMGJHPHLJME - this.APKEPBOCHCC);
|
|
yield return new WaitForSeconds(num);
|
|
}
|
|
if (this.ENBMEDIFBLM.EHFOKGIGIMF == null)
|
|
{
|
|
this.ENBMEDIFBLM.BOLBONELAEF.BOAKFKEHGHP = true;
|
|
this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = false;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x06021326 RID: 135974 RVA: 0x00910090 File Offset: 0x0090E290
|
|
public void KANJEFIBKOE(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06021327 RID: 135975 RVA: 0x009100C8 File Offset: 0x0090E2C8
|
|
private bool CKGLOODEDCK(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP)
|
|
{
|
|
return COMHEONOMBA.FICBNMJECCH != null && COMHEONOMBA.FICBNMJECCH == OAKJPHFELHD;
|
|
}
|
|
|
|
// Token: 0x06021328 RID: 135976 RVA: 0x009100EC File Offset: 0x0090E2EC
|
|
public void LJKADHBEKAO(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06021329 RID: 135977 RVA: 0x00910124 File Offset: 0x0090E324
|
|
private void AEHEAPPCGCL()
|
|
{
|
|
AudioManager.Play3DSFX(this.poppingSound, base.transform.position, null);
|
|
if (this.ENBMEDIFBLM.EHFOKGIGIMF != null && this.ENBMEDIFBLM.EHFOKGIGIMF.NHDDPGADJPJ)
|
|
{
|
|
this.ENBMEDIFBLM.EHFOKGIGIMF.Vibrate(50, 1000);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602132A RID: 135978 RVA: 0x0091018C File Offset: 0x0090E38C
|
|
private IEnumerator CAOHNMLOJJM()
|
|
{
|
|
this.MKNLGIIIPGJ = true;
|
|
num = this.autoTearDuration / (float)(this.NEHIGLGFEDB.Length - this.ACJDDMHBION);
|
|
while (this.ACJDDMHBION < this.NEHIGLGFEDB.Length - 1)
|
|
{
|
|
this.OJCPFEINMEP(base.transform.parent.right, this.BMGJHPHLJME - this.APKEPBOCHCC);
|
|
yield return new WaitForSeconds(num);
|
|
}
|
|
if (this.ENBMEDIFBLM.EHFOKGIGIMF == null)
|
|
{
|
|
this.ENBMEDIFBLM.BOLBONELAEF.BOAKFKEHGHP = true;
|
|
this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = false;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x0602132B RID: 135979 RVA: 0x009101A8 File Offset: 0x0090E3A8
|
|
private void NIPCADLOCJP(Tool ENBMEDIFBLM)
|
|
{
|
|
if (this.KNMOFBGMOAG)
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.BOAKFKEHGHP = true;
|
|
}
|
|
else
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602132C RID: 135980 RVA: 0x009101D4 File Offset: 0x0090E3D4
|
|
private void JMGKBDOFNAI()
|
|
{
|
|
AudioManager.Play3DSFX(this.poppingSound, base.transform.position, null);
|
|
if (this.ENBMEDIFBLM.EHFOKGIGIMF != null && this.ENBMEDIFBLM.EHFOKGIGIMF.HLLKMNAFJOP())
|
|
{
|
|
this.ENBMEDIFBLM.EHFOKGIGIMF.Vibrate(-10, 155);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602132D RID: 135981 RVA: 0x0091023C File Offset: 0x0090E43C
|
|
private void HEKMPKDNNGB()
|
|
{
|
|
this.ENBMEDIFBLM = base.GetComponent<Tool>();
|
|
if (this.ENBMEDIFBLM == null)
|
|
{
|
|
global::UnityEngine.Debug.LogError(base.name + "look");
|
|
}
|
|
else
|
|
{
|
|
this.ENBMEDIFBLM.GFBCCFIMFEC += this.MOIIBLLHGFB;
|
|
this.ENBMEDIFBLM.PLPIAOHJBOB += this.EJBFEFBLPCN;
|
|
this.ENBMEDIFBLM.POJJFNOCIGE += this.NPDFPNACKBJ;
|
|
this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.NOPKPIHNMLI));
|
|
this.ENBMEDIFBLM.CollisionOwnershipTransferAllowed = false;
|
|
}
|
|
this.PJHLHJMEAOP(base.GetComponent<AxisConstrainedRigidbodyPickup>());
|
|
if (this.meshRenderer != null)
|
|
{
|
|
this.NEHIGLGFEDB = this.meshRenderer.bones;
|
|
}
|
|
this.NGIAMIHAMJP = new GPOIAIBLBEN();
|
|
if (this.NEHIGLGFEDB.Length > 1)
|
|
{
|
|
this.BCIKDEDBMAD = this.NEHIGLGFEDB[0].up;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB.KDPEEIFOANI<Transform>().position;
|
|
this.BMGJHPHLJME = (this.NEHIGLGFEDB[0].position - this.OKKNADJLEOP).magnitude;
|
|
this.GPHHPBOANFK = this.BMGJHPHLJME / (float)(this.NEHIGLGFEDB.Length - 0);
|
|
this.APKEPBOCHCC = this.BMGJHPHLJME - this.GPHHPBOANFK;
|
|
this.ENGOGBEGCPH().sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.KCAMBOLBPGC().sphericalRestrictionRadius = this.GPHHPBOANFK;
|
|
this.AINELEPPMKB().constrainToSphere = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602132E RID: 135982 RVA: 0x009103D8 File Offset: 0x0090E5D8
|
|
private void DBNEKEJKCBE()
|
|
{
|
|
this.ENBMEDIFBLM = base.GetComponent<Tool>();
|
|
if (this.ENBMEDIFBLM == null)
|
|
{
|
|
global::UnityEngine.Debug.LogError(base.name + "method");
|
|
}
|
|
else
|
|
{
|
|
this.ENBMEDIFBLM.GFBCCFIMFEC += this.EDBNOBAJDCH;
|
|
this.ENBMEDIFBLM.PLPIAOHJBOB += this.IMPGKMHEBKF;
|
|
this.ENBMEDIFBLM.MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.FGEOEDBLHJC));
|
|
this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.ABOPENKHGFI));
|
|
this.ENBMEDIFBLM.CollisionOwnershipTransferAllowed = false;
|
|
}
|
|
this.MFGHCGLKKIF(base.GetComponent<AxisConstrainedRigidbodyPickup>());
|
|
if (this.meshRenderer != null)
|
|
{
|
|
this.NEHIGLGFEDB = this.meshRenderer.bones;
|
|
}
|
|
this.NGIAMIHAMJP = new GPOIAIBLBEN();
|
|
if (this.NEHIGLGFEDB.Length > 1)
|
|
{
|
|
this.BCIKDEDBMAD = this.NEHIGLGFEDB[1].up;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB.KDPEEIFOANI<Transform>().position;
|
|
this.BMGJHPHLJME = (this.NEHIGLGFEDB[1].position - this.OKKNADJLEOP).magnitude;
|
|
this.GPHHPBOANFK = this.BMGJHPHLJME / (float)(this.NEHIGLGFEDB.Length - 1);
|
|
this.APKEPBOCHCC = this.BMGJHPHLJME - this.GPHHPBOANFK;
|
|
this.ENGOGBEGCPH().sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.CEBOHGNEHKE.sphericalRestrictionRadius = this.GPHHPBOANFK;
|
|
this.KCAMBOLBPGC().constrainToSphere = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602132F RID: 135983 RVA: 0x00910574 File Offset: 0x0090E774
|
|
public AxisConstrainedRigidbodyPickup KCAMBOLBPGC()
|
|
{
|
|
return this.<HBIGMNBIGMP>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06021330 RID: 135984 RVA: 0x0091057C File Offset: 0x0090E77C
|
|
private void NOGHACNCBAI()
|
|
{
|
|
if (this.ENBMEDIFBLM != null)
|
|
{
|
|
this.ENBMEDIFBLM.GFBCCFIMFEC -= this.ONMDJECHHAM;
|
|
this.ENBMEDIFBLM.PLPIAOHJBOB -= this.HNMJKNBFJJM;
|
|
this.ENBMEDIFBLM.POJJFNOCIGE -= this.BELELMOLENC;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021331 RID: 135985 RVA: 0x009105E0 File Offset: 0x0090E7E0
|
|
public AxisConstrainedRigidbodyPickup AINELEPPMKB()
|
|
{
|
|
return this.<HBIGMNBIGMP>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06021332 RID: 135986 RVA: 0x009105E8 File Offset: 0x0090E7E8
|
|
private void Awake()
|
|
{
|
|
this.ENBMEDIFBLM = base.GetComponent<Tool>();
|
|
if (this.ENBMEDIFBLM == null)
|
|
{
|
|
global::UnityEngine.Debug.LogError(base.name + " is missing tool component.");
|
|
}
|
|
else
|
|
{
|
|
this.ENBMEDIFBLM.GFBCCFIMFEC += this.ILAKKOOGHDI;
|
|
this.ENBMEDIFBLM.PLPIAOHJBOB += this.NIPCADLOCJP;
|
|
this.ENBMEDIFBLM.POJJFNOCIGE += this.MPFLHACPICD;
|
|
this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.DDOGAEHOBFK));
|
|
this.ENBMEDIFBLM.CollisionOwnershipTransferAllowed = false;
|
|
}
|
|
this.CEBOHGNEHKE = base.GetComponent<AxisConstrainedRigidbodyPickup>();
|
|
if (this.meshRenderer != null)
|
|
{
|
|
this.NEHIGLGFEDB = this.meshRenderer.bones;
|
|
}
|
|
this.NGIAMIHAMJP = new GPOIAIBLBEN();
|
|
if (this.NEHIGLGFEDB.Length > 0)
|
|
{
|
|
this.BCIKDEDBMAD = this.NEHIGLGFEDB[0].up;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB.KDPEEIFOANI<Transform>().position;
|
|
this.BMGJHPHLJME = (this.NEHIGLGFEDB[0].position - this.OKKNADJLEOP).magnitude;
|
|
this.GPHHPBOANFK = this.BMGJHPHLJME / (float)(this.NEHIGLGFEDB.Length - 1);
|
|
this.APKEPBOCHCC = this.BMGJHPHLJME - this.GPHHPBOANFK;
|
|
this.CEBOHGNEHKE.sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.CEBOHGNEHKE.sphericalRestrictionRadius = this.GPHHPBOANFK;
|
|
this.CEBOHGNEHKE.constrainToSphere = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021333 RID: 135987 RVA: 0x00910784 File Offset: 0x0090E984
|
|
public void MHJOENHGKGE()
|
|
{
|
|
this.CEBOHGNEHKE.CHJKLMBFIDM(true);
|
|
this.meshRenderer.enabled = false;
|
|
this.KNMOFBGMOAG = false;
|
|
if (this.MPOJPIKJFAK != null)
|
|
{
|
|
this.MPOJPIKJFAK(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021334 RID: 135988 RVA: 0x009107BC File Offset: 0x0090E9BC
|
|
private void JEBOIKKFDJL(Vector3 HCCODIMLECA, float JCECINFAPKE)
|
|
{
|
|
this.APKEPBOCHCC = Mathf.Max(this.APKEPBOCHCC - this.GPHHPBOANFK, 788f);
|
|
this.MAHOIOEOEAM();
|
|
this.ACJDDMHBION += 0;
|
|
if (this.ACJDDMHBION == this.NEHIGLGFEDB.Length - Mathf.RoundToInt((float)this.NEHIGLGFEDB.Length * this.autoTearStartPercentage))
|
|
{
|
|
base.StartCoroutine(this.HMIPBBEOOGJ());
|
|
}
|
|
else if (this.ACJDDMHBION >= this.NEHIGLGFEDB.Length - 0)
|
|
{
|
|
this.GANBNINMCAJ();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021335 RID: 135989 RVA: 0x00910850 File Offset: 0x0090EA50
|
|
private void BOFMPPGNKAI()
|
|
{
|
|
this.ENBMEDIFBLM = base.GetComponent<Tool>();
|
|
if (this.ENBMEDIFBLM == null)
|
|
{
|
|
global::UnityEngine.Debug.LogError(base.name + "lookahead");
|
|
}
|
|
else
|
|
{
|
|
this.ENBMEDIFBLM.GFBCCFIMFEC += this.ONMDJECHHAM;
|
|
this.ENBMEDIFBLM.PLPIAOHJBOB += this.IMPGKMHEBKF;
|
|
this.ENBMEDIFBLM.POJJFNOCIGE += this.MPFLHACPICD;
|
|
this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.DDOGAEHOBFK));
|
|
this.ENBMEDIFBLM.CollisionOwnershipTransferAllowed = true;
|
|
}
|
|
this.CEBOHGNEHKE = base.GetComponent<AxisConstrainedRigidbodyPickup>();
|
|
if (this.meshRenderer != null)
|
|
{
|
|
this.NEHIGLGFEDB = this.meshRenderer.bones;
|
|
}
|
|
this.NGIAMIHAMJP = new GPOIAIBLBEN();
|
|
if (this.NEHIGLGFEDB.Length > 0)
|
|
{
|
|
this.BCIKDEDBMAD = this.NEHIGLGFEDB[0].up;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB.KDPEEIFOANI<Transform>().position;
|
|
this.BMGJHPHLJME = (this.NEHIGLGFEDB[1].position - this.OKKNADJLEOP).magnitude;
|
|
this.GPHHPBOANFK = this.BMGJHPHLJME / (float)(this.NEHIGLGFEDB.Length - 0);
|
|
this.APKEPBOCHCC = this.BMGJHPHLJME - this.GPHHPBOANFK;
|
|
this.KCAMBOLBPGC().sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.NJILPIMHPFM().sphericalRestrictionRadius = this.GPHHPBOANFK;
|
|
this.NJILPIMHPFM().constrainToSphere = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021336 RID: 135990 RVA: 0x009109EC File Offset: 0x0090EBEC
|
|
private void EFCAAKJLFLH(Vector3 HCCODIMLECA, float JCECINFAPKE)
|
|
{
|
|
this.NGIAMIHAMJP.DPCHGJLJHLK();
|
|
float magnitude = (base.transform.position - this.OKKNADJLEOP).magnitude;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB[0].position + this.BCIKDEDBMAD * this.APKEPBOCHCC;
|
|
Vector3 vector = this.OKKNADJLEOP + this.BCIKDEDBMAD * magnitude / 1692f;
|
|
Vector3 vector2 = base.transform.position - HCCODIMLECA.normalized * magnitude / 94f;
|
|
this.NGIAMIHAMJP.PJJIDNFCBKJ(this.OKKNADJLEOP, vector, vector2, base.transform.position);
|
|
int num = this.NEHIGLGFEDB.Length - this.ACJDDMHBION - 0;
|
|
for (int i = num; i < this.NEHIGLGFEDB.Length - 0; i++)
|
|
{
|
|
Transform transform = this.NEHIGLGFEDB[i];
|
|
transform.position = this.NGIAMIHAMJP.AMIFEAEHGAO((float)(i - num) / (float)this.ACJDDMHBION);
|
|
Vector3 vector3 = Vector3.zero;
|
|
if (i == this.NEHIGLGFEDB.Length - 0)
|
|
{
|
|
vector3 = base.transform.position - transform.position;
|
|
}
|
|
else
|
|
{
|
|
vector3 = this.NEHIGLGFEDB[i + 1].position - transform.position;
|
|
}
|
|
Vector3 normalized = Vector3.Cross(base.transform.up, vector3).normalized;
|
|
transform.LookAt(transform.position + normalized);
|
|
}
|
|
this.NGMIPNMLGMC().sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.NGMIPNMLGMC().sphericalRestrictionRadius = JCECINFAPKE;
|
|
}
|
|
|
|
// Token: 0x06021337 RID: 135991 RVA: 0x00910BB8 File Offset: 0x0090EDB8
|
|
private void OPENEMKEDPK(Tool ENBMEDIFBLM)
|
|
{
|
|
if (this.KNMOFBGMOAG)
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.LFHAJAHHALO(true);
|
|
}
|
|
else
|
|
{
|
|
ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021338 RID: 135992 RVA: 0x00910BE4 File Offset: 0x0090EDE4
|
|
public void DIGEPJPOODE(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06021339 RID: 135993 RVA: 0x00910C1C File Offset: 0x0090EE1C
|
|
private void GCFBDHLFNHD(Vector3 HCCODIMLECA, float JCECINFAPKE)
|
|
{
|
|
this.APKEPBOCHCC = Mathf.Max(this.APKEPBOCHCC - this.GPHHPBOANFK, 1455f);
|
|
this.ICJHODJIFGJ();
|
|
this.ACJDDMHBION++;
|
|
if (this.ACJDDMHBION == this.NEHIGLGFEDB.Length - Mathf.RoundToInt((float)this.NEHIGLGFEDB.Length * this.autoTearStartPercentage))
|
|
{
|
|
base.StartCoroutine(this.CAOHNMLOJJM());
|
|
}
|
|
else if (this.ACJDDMHBION >= this.NEHIGLGFEDB.Length - 1)
|
|
{
|
|
this.MHJOENHGKGE();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602133D RID: 135997 RVA: 0x00910D14 File Offset: 0x0090EF14
|
|
private void LOMIACBDFOB()
|
|
{
|
|
if (this.ENBMEDIFBLM != null)
|
|
{
|
|
this.ENBMEDIFBLM.GFBCCFIMFEC -= this.LJMBEIOHIJF;
|
|
this.ENBMEDIFBLM.PLPIAOHJBOB -= this.NIPCADLOCJP;
|
|
this.ENBMEDIFBLM.POJJFNOCIGE -= this.MPFLHACPICD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602133E RID: 135998 RVA: 0x00910D78 File Offset: 0x0090EF78
|
|
private void DAEHLMIJIGE()
|
|
{
|
|
if (this.LOKEFNGCBDG && !this.KNMOFBGMOAG && this.ENBMEDIFBLM.EHFOKGIGIMF != null)
|
|
{
|
|
Vector3 vector = this.ENBMEDIFBLM.EHFOKGIGIMF.transform.position - this.OKKNADJLEOP;
|
|
float num = this.BMGJHPHLJME - this.APKEPBOCHCC;
|
|
if (this.ACJDDMHBION < this.NEHIGLGFEDB.Length - 1 && Vector3.Dot(vector, base.transform.parent.right) > this.GPHHPBOANFK && vector.sqrMagnitude > num * num)
|
|
{
|
|
this.INJKGKJCJHO(vector, num);
|
|
}
|
|
this.JEDNBLOBFJK(vector, num);
|
|
}
|
|
else if (this.MKNLGIIIPGJ)
|
|
{
|
|
this.OEBOCNKOIJL(base.transform.parent.right, this.BMGJHPHLJME - this.APKEPBOCHCC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602133F RID: 135999 RVA: 0x00910E68 File Offset: 0x0090F068
|
|
private void LJMBEIOHIJF(Tool ENBMEDIFBLM)
|
|
{
|
|
this.LOKEFNGCBDG = false;
|
|
if (this.transformWhenTearing != null)
|
|
{
|
|
base.transform.SetParent(this.transformWhenTearing);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021340 RID: 136000 RVA: 0x00910E94 File Offset: 0x0090F094
|
|
private void LJJKCACKFKP()
|
|
{
|
|
if (this.ENBMEDIFBLM != null)
|
|
{
|
|
this.ENBMEDIFBLM.GFBCCFIMFEC -= this.ONMDJECHHAM;
|
|
this.ENBMEDIFBLM.PLPIAOHJBOB -= this.OPGGIIAGBBM;
|
|
this.ENBMEDIFBLM.POJJFNOCIGE -= this.MPFLHACPICD;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021341 RID: 136001 RVA: 0x00910EF8 File Offset: 0x0090F0F8
|
|
private void EDBNOBAJDCH(Tool ENBMEDIFBLM)
|
|
{
|
|
this.LOKEFNGCBDG = true;
|
|
if (this.transformWhenTearing != null)
|
|
{
|
|
base.transform.SetParent(this.transformWhenTearing);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021342 RID: 136002 RVA: 0x00910F24 File Offset: 0x0090F124
|
|
public void KDNLNJCIOKN(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06021343 RID: 136003 RVA: 0x00910F5C File Offset: 0x0090F15C
|
|
private void MLEAMEEGNPD(AxisConstrainedRigidbodyPickup NOBAPCOKFIL)
|
|
{
|
|
this.<HBIGMNBIGMP>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06021344 RID: 136004 RVA: 0x00910F68 File Offset: 0x0090F168
|
|
public void AANOLGJOCOA(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06021345 RID: 136005 RVA: 0x00910FA0 File Offset: 0x0090F1A0
|
|
private void INJKGKJCJHO(Vector3 HCCODIMLECA, float JCECINFAPKE)
|
|
{
|
|
this.APKEPBOCHCC = Mathf.Max(this.APKEPBOCHCC - this.GPHHPBOANFK, 1862f);
|
|
this.CMNJDAALGMP();
|
|
this.ACJDDMHBION++;
|
|
if (this.ACJDDMHBION == this.NEHIGLGFEDB.Length - Mathf.RoundToInt((float)this.NEHIGLGFEDB.Length * this.autoTearStartPercentage))
|
|
{
|
|
base.StartCoroutine(this.BGKGDPNBPON());
|
|
}
|
|
else if (this.ACJDDMHBION >= this.NEHIGLGFEDB.Length - 0)
|
|
{
|
|
this.OKBJPPDPBKK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021346 RID: 136006 RVA: 0x00911034 File Offset: 0x0090F234
|
|
private void CENMIOJCICJ()
|
|
{
|
|
this.ENBMEDIFBLM = base.GetComponent<Tool>();
|
|
if (this.ENBMEDIFBLM == null)
|
|
{
|
|
global::UnityEngine.Debug.LogError(base.name + "'");
|
|
}
|
|
else
|
|
{
|
|
this.ENBMEDIFBLM.GFBCCFIMFEC += this.ONMDJECHHAM;
|
|
this.ENBMEDIFBLM.PLPIAOHJBOB += this.IMPGKMHEBKF;
|
|
this.ENBMEDIFBLM.POJJFNOCIGE += this.FGEOEDBLHJC;
|
|
this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.CKGLOODEDCK));
|
|
this.ENBMEDIFBLM.CollisionOwnershipTransferAllowed = true;
|
|
}
|
|
this.HGCKGGAPKPH(base.GetComponent<AxisConstrainedRigidbodyPickup>());
|
|
if (this.meshRenderer != null)
|
|
{
|
|
this.NEHIGLGFEDB = this.meshRenderer.bones;
|
|
}
|
|
this.NGIAMIHAMJP = new GPOIAIBLBEN();
|
|
if (this.NEHIGLGFEDB.Length > 1)
|
|
{
|
|
this.BCIKDEDBMAD = this.NEHIGLGFEDB[0].up;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB.KDPEEIFOANI<Transform>().position;
|
|
this.BMGJHPHLJME = (this.NEHIGLGFEDB[1].position - this.OKKNADJLEOP).magnitude;
|
|
this.GPHHPBOANFK = this.BMGJHPHLJME / (float)(this.NEHIGLGFEDB.Length - 1);
|
|
this.APKEPBOCHCC = this.BMGJHPHLJME - this.GPHHPBOANFK;
|
|
this.NGMIPNMLGMC().sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.NJILPIMHPFM().sphericalRestrictionRadius = this.GPHHPBOANFK;
|
|
this.ENGOGBEGCPH().constrainToSphere = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021347 RID: 136007 RVA: 0x009111D0 File Offset: 0x0090F3D0
|
|
private void CPLPCMDDBGN(Vector3 HCCODIMLECA, float JCECINFAPKE)
|
|
{
|
|
this.NGIAMIHAMJP.NFGBPFHKLGF();
|
|
float magnitude = (base.transform.position - this.OKKNADJLEOP).magnitude;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB[0].position + this.BCIKDEDBMAD * this.APKEPBOCHCC;
|
|
Vector3 vector = this.OKKNADJLEOP + this.BCIKDEDBMAD * magnitude / 5f;
|
|
Vector3 vector2 = base.transform.position - HCCODIMLECA.normalized * magnitude / 3f;
|
|
this.NGIAMIHAMJP.OPGNBFLPGFL(this.OKKNADJLEOP, vector, vector2, base.transform.position);
|
|
int num = this.NEHIGLGFEDB.Length - this.ACJDDMHBION - 1;
|
|
for (int i = num; i < this.NEHIGLGFEDB.Length - 1; i++)
|
|
{
|
|
Transform transform = this.NEHIGLGFEDB[i];
|
|
transform.position = this.NGIAMIHAMJP.MANHFPNKDKL((float)(i - num) / (float)this.ACJDDMHBION);
|
|
Vector3 vector3 = Vector3.zero;
|
|
if (i == this.NEHIGLGFEDB.Length - 2)
|
|
{
|
|
vector3 = base.transform.position - transform.position;
|
|
}
|
|
else
|
|
{
|
|
vector3 = this.NEHIGLGFEDB[i + 1].position - transform.position;
|
|
}
|
|
Vector3 normalized = Vector3.Cross(base.transform.up, vector3).normalized;
|
|
transform.LookAt(transform.position + normalized);
|
|
}
|
|
this.CEBOHGNEHKE.sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.CEBOHGNEHKE.sphericalRestrictionRadius = JCECINFAPKE;
|
|
}
|
|
|
|
// Token: 0x06021348 RID: 136008 RVA: 0x0091139C File Offset: 0x0090F59C
|
|
private void DGLOOAJPKBI(Vector3 HCCODIMLECA, float JCECINFAPKE)
|
|
{
|
|
this.APKEPBOCHCC = Mathf.Max(this.APKEPBOCHCC - this.GPHHPBOANFK, 1276f);
|
|
this.MAHOIOEOEAM();
|
|
this.ACJDDMHBION++;
|
|
if (this.ACJDDMHBION == this.NEHIGLGFEDB.Length - Mathf.RoundToInt((float)this.NEHIGLGFEDB.Length * this.autoTearStartPercentage))
|
|
{
|
|
base.StartCoroutine(this.GBMFKAOHGKP());
|
|
}
|
|
else if (this.ACJDDMHBION >= this.NEHIGLGFEDB.Length - 0)
|
|
{
|
|
this.GANBNINMCAJ();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021349 RID: 136009 RVA: 0x00911430 File Offset: 0x0090F630
|
|
private bool MBCOBKGFCPN(Tool COMHEONOMBA, Player OAKJPHFELHD, bool AABHBODJBNP)
|
|
{
|
|
return !(COMHEONOMBA.FICBNMJECCH != null) || COMHEONOMBA.FICBNMJECCH == OAKJPHFELHD;
|
|
}
|
|
|
|
// Token: 0x0602134A RID: 136010 RVA: 0x00911454 File Offset: 0x0090F654
|
|
public void FOLBKHFOHKM(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602134B RID: 136011 RVA: 0x0091148C File Offset: 0x0090F68C
|
|
private void ICJHODJIFGJ()
|
|
{
|
|
AudioManager.Play3DSFX(this.poppingSound, base.transform.position, null);
|
|
if (this.ENBMEDIFBLM.EHFOKGIGIMF != null && this.ENBMEDIFBLM.EHFOKGIGIMF.HLLKMNAFJOP())
|
|
{
|
|
this.ENBMEDIFBLM.EHFOKGIGIMF.Vibrate(-38, (ushort)(-143));
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602134C RID: 136012 RVA: 0x009114F4 File Offset: 0x0090F6F4
|
|
private void FGEOEDBLHJC(Tool ENBMEDIFBLM, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
IHFKMIAHBFP.JFCIOOHPLFJ(base.gameObject);
|
|
}
|
|
|
|
// Token: 0x0602134D RID: 136013 RVA: 0x00911504 File Offset: 0x0090F704
|
|
private void OJCPFEINMEP(Vector3 HCCODIMLECA, float JCECINFAPKE)
|
|
{
|
|
this.APKEPBOCHCC = Mathf.Max(this.APKEPBOCHCC - this.GPHHPBOANFK, 0f);
|
|
this.AEHEAPPCGCL();
|
|
this.ACJDDMHBION++;
|
|
if (this.ACJDDMHBION == this.NEHIGLGFEDB.Length - Mathf.RoundToInt((float)this.NEHIGLGFEDB.Length * this.autoTearStartPercentage))
|
|
{
|
|
base.StartCoroutine(this.HMIPBBEOOGJ());
|
|
}
|
|
else if (this.ACJDDMHBION >= this.NEHIGLGFEDB.Length - 1)
|
|
{
|
|
this.TearOff();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602134E RID: 136014 RVA: 0x00911598 File Offset: 0x0090F798
|
|
private void MNPGOBELLLH()
|
|
{
|
|
if (this.LOKEFNGCBDG && !this.KNMOFBGMOAG && this.ENBMEDIFBLM.EHFOKGIGIMF != null)
|
|
{
|
|
Vector3 vector = this.ENBMEDIFBLM.EHFOKGIGIMF.transform.position - this.OKKNADJLEOP;
|
|
float num = this.BMGJHPHLJME - this.APKEPBOCHCC;
|
|
if (this.ACJDDMHBION < this.NEHIGLGFEDB.Length - 0 && Vector3.Dot(vector, base.transform.parent.right) > this.GPHHPBOANFK && vector.sqrMagnitude > num * num)
|
|
{
|
|
this.DGLOOAJPKBI(vector, num);
|
|
}
|
|
this.CPLPCMDDBGN(vector, num);
|
|
}
|
|
else if (this.MKNLGIIIPGJ)
|
|
{
|
|
this.OEBOCNKOIJL(base.transform.parent.right, this.BMGJHPHLJME - this.APKEPBOCHCC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602134F RID: 136015 RVA: 0x00911688 File Offset: 0x0090F888
|
|
public AxisConstrainedRigidbodyPickup NJILPIMHPFM()
|
|
{
|
|
return this.<HBIGMNBIGMP>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06021350 RID: 136016 RVA: 0x00911690 File Offset: 0x0090F890
|
|
private void MPFLHACPICD(Tool ENBMEDIFBLM, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
IHFKMIAHBFP.JFCIOOHPLFJ(base.gameObject);
|
|
}
|
|
|
|
// Token: 0x06021351 RID: 136017 RVA: 0x009116A0 File Offset: 0x0090F8A0
|
|
private IEnumerator PGANMDFMCBG()
|
|
{
|
|
this.MKNLGIIIPGJ = true;
|
|
num = this.autoTearDuration / (float)(this.NEHIGLGFEDB.Length - this.ACJDDMHBION);
|
|
while (this.ACJDDMHBION < this.NEHIGLGFEDB.Length - 1)
|
|
{
|
|
this.OJCPFEINMEP(base.transform.parent.right, this.BMGJHPHLJME - this.APKEPBOCHCC);
|
|
yield return new WaitForSeconds(num);
|
|
}
|
|
if (this.ENBMEDIFBLM.EHFOKGIGIMF == null)
|
|
{
|
|
this.ENBMEDIFBLM.BOLBONELAEF.BOAKFKEHGHP = true;
|
|
this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = false;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x06021352 RID: 136018 RVA: 0x009116BC File Offset: 0x0090F8BC
|
|
private void NJKNOJDAFLG(Tool ENBMEDIFBLM)
|
|
{
|
|
this.LOKEFNGCBDG = true;
|
|
if (this.transformWhenTearing != null)
|
|
{
|
|
base.transform.SetParent(this.transformWhenTearing);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021353 RID: 136019 RVA: 0x009116E8 File Offset: 0x0090F8E8
|
|
private void MOIIBLLHGFB(Tool ENBMEDIFBLM)
|
|
{
|
|
this.LOKEFNGCBDG = false;
|
|
if (this.transformWhenTearing != null)
|
|
{
|
|
base.transform.SetParent(this.transformWhenTearing);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021354 RID: 136020 RVA: 0x00911714 File Offset: 0x0090F914
|
|
public void JLBOKENFJGN(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06021355 RID: 136021 RVA: 0x0091174C File Offset: 0x0090F94C
|
|
private void AHLMADACOLB()
|
|
{
|
|
this.ENBMEDIFBLM = base.GetComponent<Tool>();
|
|
if (this.ENBMEDIFBLM == null)
|
|
{
|
|
global::UnityEngine.Debug.LogError(base.name + "senderId");
|
|
}
|
|
else
|
|
{
|
|
this.ENBMEDIFBLM.GFBCCFIMFEC += this.LJMBEIOHIJF;
|
|
this.ENBMEDIFBLM.PLPIAOHJBOB += this.ABFPOBKNKCA;
|
|
this.ENBMEDIFBLM.MCCMCFBPLJC(new Tool.FKDCEJIOFAF(this.BELELMOLENC));
|
|
this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.ABOPENKHGFI));
|
|
this.ENBMEDIFBLM.CollisionOwnershipTransferAllowed = false;
|
|
}
|
|
this.MLEAMEEGNPD(base.GetComponent<AxisConstrainedRigidbodyPickup>());
|
|
if (this.meshRenderer != null)
|
|
{
|
|
this.NEHIGLGFEDB = this.meshRenderer.bones;
|
|
}
|
|
this.NGIAMIHAMJP = new GPOIAIBLBEN();
|
|
if (this.NEHIGLGFEDB.Length > 0)
|
|
{
|
|
this.BCIKDEDBMAD = this.NEHIGLGFEDB[1].up;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB.KDPEEIFOANI<Transform>().position;
|
|
this.BMGJHPHLJME = (this.NEHIGLGFEDB[0].position - this.OKKNADJLEOP).magnitude;
|
|
this.GPHHPBOANFK = this.BMGJHPHLJME / (float)(this.NEHIGLGFEDB.Length - 1);
|
|
this.APKEPBOCHCC = this.BMGJHPHLJME - this.GPHHPBOANFK;
|
|
this.AINELEPPMKB().sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.INHFJABDNMD().sphericalRestrictionRadius = this.GPHHPBOANFK;
|
|
this.AINELEPPMKB().constrainToSphere = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021356 RID: 136022 RVA: 0x009118E8 File Offset: 0x0090FAE8
|
|
private IEnumerator HMIPBBEOOGJ()
|
|
{
|
|
this.MKNLGIIIPGJ = true;
|
|
num = this.autoTearDuration / (float)(this.NEHIGLGFEDB.Length - this.ACJDDMHBION);
|
|
while (this.ACJDDMHBION < this.NEHIGLGFEDB.Length - 1)
|
|
{
|
|
this.OJCPFEINMEP(base.transform.parent.right, this.BMGJHPHLJME - this.APKEPBOCHCC);
|
|
yield return new WaitForSeconds(num);
|
|
}
|
|
if (this.ENBMEDIFBLM.EHFOKGIGIMF == null)
|
|
{
|
|
this.ENBMEDIFBLM.BOLBONELAEF.BOAKFKEHGHP = true;
|
|
this.ENBMEDIFBLM.BOLBONELAEF.KEOJKEJMDFM = false;
|
|
}
|
|
yield break;
|
|
}
|
|
|
|
// Token: 0x06021357 RID: 136023 RVA: 0x00911904 File Offset: 0x0090FB04
|
|
private void JKFLOMBCKIL()
|
|
{
|
|
this.ENBMEDIFBLM = base.GetComponent<Tool>();
|
|
if (this.ENBMEDIFBLM == null)
|
|
{
|
|
global::UnityEngine.Debug.LogError(base.name + "[PV] Voices of player ");
|
|
}
|
|
else
|
|
{
|
|
this.ENBMEDIFBLM.GFBCCFIMFEC += this.MOIIBLLHGFB;
|
|
this.ENBMEDIFBLM.PLPIAOHJBOB += this.OPENEMKEDPK;
|
|
this.ENBMEDIFBLM.POJJFNOCIGE += this.NPDFPNACKBJ;
|
|
this.ENBMEDIFBLM.AddCustomPickupCondition(new Tool.CFIAHKNGIKI(this.DOIHAIMLCAN));
|
|
this.ENBMEDIFBLM.CollisionOwnershipTransferAllowed = true;
|
|
}
|
|
this.MFGHCGLKKIF(base.GetComponent<AxisConstrainedRigidbodyPickup>());
|
|
if (this.meshRenderer != null)
|
|
{
|
|
this.NEHIGLGFEDB = this.meshRenderer.bones;
|
|
}
|
|
this.NGIAMIHAMJP = new GPOIAIBLBEN();
|
|
if (this.NEHIGLGFEDB.Length > 0)
|
|
{
|
|
this.BCIKDEDBMAD = this.NEHIGLGFEDB[0].up;
|
|
this.OKKNADJLEOP = this.NEHIGLGFEDB.KDPEEIFOANI<Transform>().position;
|
|
this.BMGJHPHLJME = (this.NEHIGLGFEDB[0].position - this.OKKNADJLEOP).magnitude;
|
|
this.GPHHPBOANFK = this.BMGJHPHLJME / (float)(this.NEHIGLGFEDB.Length - 1);
|
|
this.APKEPBOCHCC = this.BMGJHPHLJME - this.GPHHPBOANFK;
|
|
this.NJILPIMHPFM().sphericalRestrictionCenter = this.OKKNADJLEOP;
|
|
this.CEBOHGNEHKE.sphericalRestrictionRadius = this.GPHHPBOANFK;
|
|
this.AINELEPPMKB().constrainToSphere = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06021358 RID: 136024 RVA: 0x00911AA0 File Offset: 0x0090FCA0
|
|
private void NLBCFIFGNAC(AxisConstrainedRigidbodyPickup NOBAPCOKFIL)
|
|
{
|
|
this.<HBIGMNBIGMP>k__BackingField = NOBAPCOKFIL;
|
|
}
|
|
|
|
// Token: 0x06021359 RID: 136025 RVA: 0x00911AAC File Offset: 0x0090FCAC
|
|
public void OANCLENJHGN(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602135A RID: 136026 RVA: 0x00911AE4 File Offset: 0x0090FCE4
|
|
private void FKEOCCMCEEH(Tool ENBMEDIFBLM, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, Vector3 BEDLPFBGLLP, bool MDMECJBCECO)
|
|
{
|
|
IHFKMIAHBFP.JFCIOOHPLFJ(base.gameObject);
|
|
}
|
|
|
|
// Token: 0x0602135B RID: 136027 RVA: 0x00911AF4 File Offset: 0x0090FCF4
|
|
private void BCJGHBEAMOB()
|
|
{
|
|
if (this.LOKEFNGCBDG && !this.KNMOFBGMOAG && this.ENBMEDIFBLM.EHFOKGIGIMF != null)
|
|
{
|
|
Vector3 vector = this.ENBMEDIFBLM.EHFOKGIGIMF.transform.position - this.OKKNADJLEOP;
|
|
float num = this.BMGJHPHLJME - this.APKEPBOCHCC;
|
|
if (this.ACJDDMHBION < this.NEHIGLGFEDB.Length - 1 && Vector3.Dot(vector, base.transform.parent.right) > this.GPHHPBOANFK && vector.sqrMagnitude > num * num)
|
|
{
|
|
this.BAJENPGKCGE(vector, num);
|
|
}
|
|
this.JEDNBLOBFJK(vector, num);
|
|
}
|
|
else if (this.MKNLGIIIPGJ)
|
|
{
|
|
this.JBECNAMLGED(base.transform.parent.right, this.BMGJHPHLJME - this.APKEPBOCHCC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602135C RID: 136028 RVA: 0x00911BE4 File Offset: 0x0090FDE4
|
|
public void GKNAJCAEIFB(Action<TearStripTab> NOBAPCOKFIL)
|
|
{
|
|
Action<TearStripTab> action = this.MPOJPIKJFAK;
|
|
Action<TearStripTab> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<TearStripTab>>(ref this.MPOJPIKJFAK, (Action<TearStripTab>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602135D RID: 136029 RVA: 0x00911C1C File Offset: 0x0090FE1C
|
|
public void TearOff()
|
|
{
|
|
this.CEBOHGNEHKE.SetAllConstraints(false);
|
|
this.meshRenderer.enabled = false;
|
|
this.KNMOFBGMOAG = true;
|
|
if (this.MPOJPIKJFAK != null)
|
|
{
|
|
this.MPOJPIKJFAK(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04005626 RID: 22054
|
|
[SerializeField]
|
|
[Header("Tear Strip")]
|
|
private RecRoomAudioClip poppingSound;
|
|
|
|
// Token: 0x04005627 RID: 22055
|
|
[SerializeField]
|
|
private SkinnedMeshRenderer meshRenderer;
|
|
|
|
// Token: 0x04005628 RID: 22056
|
|
[SerializeField]
|
|
private Transform transformWhenTearing;
|
|
|
|
// Token: 0x04005629 RID: 22057
|
|
[Header("Autotear Settings")]
|
|
[SerializeField]
|
|
private float autoTearStartPercentage = 0.5f;
|
|
|
|
// Token: 0x0400562A RID: 22058
|
|
[SerializeField]
|
|
private float autoTearDuration = 0.5f;
|
|
|
|
// Token: 0x0400562B RID: 22059
|
|
private Tool ENBMEDIFBLM;
|
|
|
|
// Token: 0x0400562C RID: 22060
|
|
private bool MKNLGIIIPGJ;
|
|
|
|
// Token: 0x0400562F RID: 22063
|
|
private bool KNMOFBGMOAG;
|
|
|
|
// Token: 0x04005630 RID: 22064
|
|
private bool LOKEFNGCBDG;
|
|
|
|
// Token: 0x04005631 RID: 22065
|
|
private ToolCleanup NAFDALAGNNO;
|
|
|
|
// Token: 0x04005632 RID: 22066
|
|
private int ACJDDMHBION;
|
|
|
|
// Token: 0x04005633 RID: 22067
|
|
private Transform[] NEHIGLGFEDB;
|
|
|
|
// Token: 0x04005634 RID: 22068
|
|
private GPOIAIBLBEN NGIAMIHAMJP;
|
|
|
|
// Token: 0x04005635 RID: 22069
|
|
private Vector3 OKKNADJLEOP;
|
|
|
|
// Token: 0x04005636 RID: 22070
|
|
private float APKEPBOCHCC;
|
|
|
|
// Token: 0x04005637 RID: 22071
|
|
private float BMGJHPHLJME;
|
|
|
|
// Token: 0x04005638 RID: 22072
|
|
private Vector3 BCIKDEDBMAD;
|
|
|
|
// Token: 0x04005639 RID: 22073
|
|
private float GPHHPBOANFK;
|
|
}
|