765 lines
22 KiB
C#
765 lines
22 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Gestures
|
|
{
|
|
// Token: 0x02002F89 RID: 12169
|
|
[Token(Token = "0x2002F89")]
|
|
public class PlayerHandGestures : MonoBehaviourPun
|
|
{
|
|
// Token: 0x140001C0 RID: 448
|
|
// (add) Token: 0x06014897 RID: 84119 RVA: 0x004BEC84 File Offset: 0x004BCE84
|
|
// (remove) Token: 0x06014898 RID: 84120 RVA: 0x004BECAC File Offset: 0x004BCEAC
|
|
[Token(Token = "0x140001C0")]
|
|
public event PlayerHandGestures.OGGNBMJDKKO MBBPBLILJLF
|
|
{
|
|
[Token(Token = "0x6014897")]
|
|
[Address(RVA = "0x154F690", Offset = "0x154E690", VA = "0x18154F690")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
PlayerHandGestures.OGGNBMJDKKO mbbpbliljlf;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
mbbpbliljlf = this.MBBPBLILJLF;
|
|
@delegate = Delegate.Combine(mbbpbliljlf, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != mbbpbliljlf)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6014898")]
|
|
[Address(RVA = "0x154F880", Offset = "0x154E880", VA = "0x18154F880")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
PlayerHandGestures.OGGNBMJDKKO mbbpbliljlf;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
mbbpbliljlf = this.MBBPBLILJLF;
|
|
@delegate = Delegate.Remove(mbbpbliljlf, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != mbbpbliljlf)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001C1 RID: 449
|
|
// (add) Token: 0x06014899 RID: 84121 RVA: 0x004BECD4 File Offset: 0x004BCED4
|
|
// (remove) Token: 0x0601489A RID: 84122 RVA: 0x004BECFC File Offset: 0x004BCEFC
|
|
[Token(Token = "0x140001C1")]
|
|
public event PlayerHandGestures.OGGNBMJDKKO HPOKCPNGHEF
|
|
{
|
|
[Token(Token = "0x6014899")]
|
|
[Address(RVA = "0x154F5F0", Offset = "0x154E5F0", VA = "0x18154F5F0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
PlayerHandGestures.OGGNBMJDKKO hpokcpnghef;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
hpokcpnghef = this.HPOKCPNGHEF;
|
|
@delegate = Delegate.Combine(hpokcpnghef, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != hpokcpnghef)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x601489A")]
|
|
[Address(RVA = "0x154F7E0", Offset = "0x154E7E0", VA = "0x18154F7E0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
PlayerHandGestures.OGGNBMJDKKO hpokcpnghef;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
hpokcpnghef = this.HPOKCPNGHEF;
|
|
@delegate = Delegate.Remove(hpokcpnghef, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != hpokcpnghef)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x140001C2 RID: 450
|
|
// (add) Token: 0x0601489B RID: 84123 RVA: 0x004BED24 File Offset: 0x004BCF24
|
|
// (remove) Token: 0x0601489C RID: 84124 RVA: 0x004BED4C File Offset: 0x004BCF4C
|
|
[Token(Token = "0x140001C2")]
|
|
public event Action<PlayerHand, PlayerHand> GPKBIPPGOHG
|
|
{
|
|
[Token(Token = "0x601489B")]
|
|
[Address(RVA = "0x154F730", Offset = "0x154E730", VA = "0x18154F730")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action<PlayerHand, PlayerHand> gpkbippgohg;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
gpkbippgohg = this.GPKBIPPGOHG;
|
|
@delegate = Delegate.Combine(gpkbippgohg, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != gpkbippgohg)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x601489C")]
|
|
[Address(RVA = "0x154F920", Offset = "0x154E920", VA = "0x18154F920")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action<PlayerHand, PlayerHand> gpkbippgohg;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
gpkbippgohg = this.GPKBIPPGOHG;
|
|
@delegate = Delegate.Remove(gpkbippgohg, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != gpkbippgohg)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170038C9 RID: 14537
|
|
// (get) Token: 0x0601489D RID: 84125 RVA: 0x004BED74 File Offset: 0x004BCF74
|
|
[Token(Token = "0x170038C9")]
|
|
public PlayerHand MFPNEKABNPP
|
|
{
|
|
[Token(Token = "0x601489D")]
|
|
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
|
get
|
|
{
|
|
return this._hand;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170038CA RID: 14538
|
|
// (get) Token: 0x0601489E RID: 84126 RVA: 0x004BED88 File Offset: 0x004BCF88
|
|
// (set) Token: 0x0601489F RID: 84127 RVA: 0x004BED9C File Offset: 0x004BCF9C
|
|
[Token(Token = "0x170038CA")]
|
|
public int MHBMLGKNKDC
|
|
{
|
|
[Token(Token = "0x601489E")]
|
|
[Address(RVA = "0x8F5600", Offset = "0x8F4600", VA = "0x1808F5600")]
|
|
get;
|
|
[Token(Token = "0x601489F")]
|
|
[Address(RVA = "0x8F5610", Offset = "0x8F4610", VA = "0x1808F5610")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170038CB RID: 14539
|
|
// (get) Token: 0x060148A0 RID: 84128 RVA: 0x004BEDB0 File Offset: 0x004BCFB0
|
|
// (set) Token: 0x060148A1 RID: 84129 RVA: 0x004BEDC4 File Offset: 0x004BCFC4
|
|
[Token(Token = "0x170038CB")]
|
|
public PlayerHandGestures.FHEGMOCKLHA GLCOFMDBCHB
|
|
{
|
|
[Token(Token = "0x60148A0")]
|
|
[Address(RVA = "0x997100", Offset = "0x996100", VA = "0x180997100")]
|
|
get;
|
|
[Token(Token = "0x60148A1")]
|
|
[Address(RVA = "0x9971F0", Offset = "0x9961F0", VA = "0x1809971F0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x170038CC RID: 14540
|
|
// (get) Token: 0x060148A2 RID: 84130 RVA: 0x004BEDD8 File Offset: 0x004BCFD8
|
|
[Token(Token = "0x170038CC")]
|
|
public bool LLOFBBEBIAE
|
|
{
|
|
[Token(Token = "0x60148A2")]
|
|
[Address(RVA = "0x154F7D0", Offset = "0x154E7D0", VA = "0x18154F7D0")]
|
|
get
|
|
{
|
|
return this.BIELHIOOAIP > 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060148A3 RID: 84131 RVA: 0x004BEDF0 File Offset: 0x004BCFF0
|
|
[Token(Token = "0x60148A3")]
|
|
[Address(RVA = "0x154F440", Offset = "0x154E440", VA = "0x18154F440")]
|
|
public void SuppressHighFive()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060148A4 RID: 84132 RVA: 0x004BEE00 File Offset: 0x004BD000
|
|
[Token(Token = "0x60148A4")]
|
|
[Address(RVA = "0x154F450", Offset = "0x154E450", VA = "0x18154F450")]
|
|
public void UnsuppressHighFive()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060148A5 RID: 84133 RVA: 0x004BEE10 File Offset: 0x004BD010
|
|
[Token(Token = "0x60148A5")]
|
|
[Address(RVA = "0x154E430", Offset = "0x154D430", VA = "0x18154E430", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
HandGestureBase[] components = base.GetComponents<HandGestureBase>();
|
|
PlayerHand hand = this._hand;
|
|
this.GAPKKCDOHLL = components;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.CFFDEHCHJBM.z = z;
|
|
bool hasAuthority = base.OGIBLNIIHDK;
|
|
base.enabled = hasAuthority;
|
|
}
|
|
|
|
// Token: 0x060148A6 RID: 84134 RVA: 0x004BEE64 File Offset: 0x004BD064
|
|
[Token(Token = "0x60148A6")]
|
|
[Address(RVA = "0x154F270", Offset = "0x154E270", VA = "0x18154F270")]
|
|
private void OnEnable()
|
|
{
|
|
PlayerHand hand = this._hand;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.CFFDEHCHJBM.z = z;
|
|
}
|
|
|
|
// Token: 0x060148A7 RID: 84135 RVA: 0x004BEE94 File Offset: 0x004BD094
|
|
[Token(Token = "0x60148A7")]
|
|
[Address(RVA = "0x154F460", Offset = "0x154E460", VA = "0x18154F460")]
|
|
private void Update()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
this.ALBPOEDAMOL();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060148A8 RID: 84136 RVA: 0x004BEEB4 File Offset: 0x004BD0B4
|
|
[Token(Token = "0x60148A8")]
|
|
[Address(RVA = "0x154E1E0", Offset = "0x154D1E0", VA = "0x18154E1E0")]
|
|
public void AuthorityCancelOtherGestures(HandGestureBase KOENJIGEEAB)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
HandGestureBase[] gapkkcdohll = this.GAPKKCDOHLL;
|
|
int num = 0;
|
|
if (num < gapkkcdohll.Length)
|
|
{
|
|
HandGestureBase handGestureBase;
|
|
if (handGestureBase != KOENJIGEEAB)
|
|
{
|
|
HandGestureBase[] gapkkcdohll2 = this.GAPKKCDOHLL;
|
|
}
|
|
HandGestureBase[] gapkkcdohll3 = this.GAPKKCDOHLL;
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060148A9 RID: 84137 RVA: 0x004BEF00 File Offset: 0x004BD100
|
|
[Token(Token = "0x60148A9")]
|
|
[Address(RVA = "0x154E1B0", Offset = "0x154D1B0", VA = "0x18154E1B0")]
|
|
public void AddRestriction(object PIHIPPPPEBI)
|
|
{
|
|
this.BBEOOFLGIED.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x060148AA RID: 84138 RVA: 0x004BEF20 File Offset: 0x004BD120
|
|
[Token(Token = "0x60148AA")]
|
|
[Address(RVA = "0x154F2B0", Offset = "0x154E2B0", VA = "0x18154F2B0")]
|
|
public void RemoveRestriction(object PIHIPPPPEBI)
|
|
{
|
|
this.BBEOOFLGIED.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x060148AB RID: 84139 RVA: 0x004BEF40 File Offset: 0x004BD140
|
|
[Token(Token = "0x60148AB")]
|
|
[Address(RVA = "0x154EFA0", Offset = "0x154DFA0", VA = "0x18154EFA0")]
|
|
public bool IsGestureBlocked(HandGestureBase LDMFCILCLPG)
|
|
{
|
|
if (!this.BBEOOFLGIED.CFLJGNJLBFG)
|
|
{
|
|
HandGestureBase[] gapkkcdohll = this.GAPKKCDOHLL;
|
|
int num = 0;
|
|
if (num < gapkkcdohll.Length)
|
|
{
|
|
HandGestureBase handGestureBase;
|
|
if (handGestureBase != LDMFCILCLPG)
|
|
{
|
|
HandGestureBase[] gapkkcdohll2 = this.GAPKKCDOHLL;
|
|
HandGestureBase handGestureBase2;
|
|
handGestureBase2.OnDestroy();
|
|
}
|
|
HandGestureBase[] gapkkcdohll3 = this.GAPKKCDOHLL;
|
|
num++;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060148AC RID: 84140 RVA: 0x004BEF9C File Offset: 0x004BD19C
|
|
[Token(Token = "0x60148AC")]
|
|
[Address(RVA = "0x154DEB0", Offset = "0x154CEB0", VA = "0x18154DEB0")]
|
|
private void ALBPOEDAMOL()
|
|
{
|
|
PlayerHand hand = this._hand;
|
|
int num = 0;
|
|
if (hand.HCCMBJFFMGC && !this._hand._thisPlayer.DAAJILOBEJD)
|
|
{
|
|
if (!this.IGBHMKFAENH(num, num))
|
|
{
|
|
bool flag = this.GNOGCNPBCGF(num, num);
|
|
}
|
|
PlayerHand hdcnmhdeiok = this.HDCNMHDEIOK;
|
|
if (hdcnmhdeiok != num)
|
|
{
|
|
Action<PlayerHand, PlayerHand> gpkbippgohg = this.GPKBIPPGOHG;
|
|
if (gpkbippgohg != 0)
|
|
{
|
|
PlayerHand hand2 = this._hand;
|
|
gpkbippgohg(hand2, num);
|
|
}
|
|
this.HDCNMHDEIOK = num;
|
|
}
|
|
int num2 = 0;
|
|
if (!(num != num2))
|
|
{
|
|
int num3 = 0;
|
|
if (!(num != num3) || !this._hand.HCCMBJFFMGC || this._hand._thisPlayer.DAAJILOBEJD)
|
|
{
|
|
goto IL_116;
|
|
}
|
|
float time = Time.time;
|
|
float mhcookegdpg = this.MHCOOKEGDPG;
|
|
HandGestureBase[] gapkkcdohll = this.GAPKKCDOHLL;
|
|
if (num >= gapkkcdohll.Length)
|
|
{
|
|
goto IL_116;
|
|
}
|
|
if (hdcnmhdeiok == 0 || gapkkcdohll[num].GKDEGMFGHKJ)
|
|
{
|
|
this.GAPKKCDOHLL[num].ProcessHandCollision(num);
|
|
}
|
|
HandGestureBase[] gapkkcdohll2 = this.GAPKKCDOHLL;
|
|
num++;
|
|
}
|
|
this.CBHKKDOPFAG(num);
|
|
IL_116:
|
|
PlayerHand hand3 = this._hand;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.CFFDEHCHJBM.z = z;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060148AD RID: 84141 RVA: 0x004BF0E4 File Offset: 0x004BD2E4
|
|
[Token(Token = "0x60148AD")]
|
|
[Address(RVA = "0x154ED20", Offset = "0x154DD20", VA = "0x18154ED20")]
|
|
private bool IGBHMKFAENH(out PlayerHand JOCAGLCAFJB, out NonPlayerGestureTarget GJGLGJLOBPN)
|
|
{
|
|
int num = 0;
|
|
Tool febapkcnndc = this._hand.FEBAPKCNNDC;
|
|
int num2 = 0;
|
|
if (febapkcnndc == num2)
|
|
{
|
|
PlayerHand hand = this._hand;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
int num3;
|
|
if (num3 > 0)
|
|
{
|
|
PlayerHand playerHand = this.EOBAFCKNHLK[num].ODPIGKCNBIE();
|
|
int num4 = 0;
|
|
if (!(playerHand != num4))
|
|
{
|
|
NonPlayerGestureTarget component = this.EOBAFCKNHLK[num].GetComponent<NonPlayerGestureTarget>();
|
|
int num5 = 0;
|
|
if (component != num5)
|
|
{
|
|
goto IL_9E;
|
|
}
|
|
}
|
|
Player thisPlayer = playerHand._thisPlayer;
|
|
Tool febapkcnndc2 = playerHand.FEBAPKCNNDC;
|
|
int num6 = 0;
|
|
if (!(febapkcnndc2 == num6))
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
IL_9E:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060148AE RID: 84142 RVA: 0x004BF194 File Offset: 0x004BD394
|
|
[Token(Token = "0x60148AE")]
|
|
[Address(RVA = "0x154E660", Offset = "0x154D660", VA = "0x18154E660")]
|
|
private bool GNOGCNPBCGF(out PlayerHand JOCAGLCAFJB, out NonPlayerGestureTarget GJGLGJLOBPN)
|
|
{
|
|
int num = 0;
|
|
Tool febapkcnndc = this._hand.FEBAPKCNNDC;
|
|
int num2 = 0;
|
|
if (febapkcnndc == num2)
|
|
{
|
|
PlayerHand hand = this._hand;
|
|
int num3 = 0;
|
|
float num4;
|
|
int num5;
|
|
if (num4 > (float)num3 && num5 > 0)
|
|
{
|
|
RaycastHit[] leeobiplign = this.LEEOBIPLIGN;
|
|
long num6 = (long)((ulong)num * (ulong)44L);
|
|
Collider collider;
|
|
PlayerHand playerHand = collider.ODPIGKCNBIE();
|
|
int num7 = 0;
|
|
if (!(playerHand != num7))
|
|
{
|
|
RaycastHit[] leeobiplign2 = this.LEEOBIPLIGN;
|
|
Collider collider2;
|
|
NonPlayerGestureTarget component = collider2.GetComponent<NonPlayerGestureTarget>();
|
|
int num8 = 0;
|
|
if (component != num8)
|
|
{
|
|
goto IL_A2;
|
|
}
|
|
}
|
|
Player thisPlayer = playerHand._thisPlayer;
|
|
Tool febapkcnndc2 = playerHand.FEBAPKCNNDC;
|
|
int num9 = 0;
|
|
if (!(febapkcnndc2 == num9))
|
|
{
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
IL_A2:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060148AF RID: 84143 RVA: 0x004BF248 File Offset: 0x004BD448
|
|
[Token(Token = "0x60148AF")]
|
|
[Address(RVA = "0x154E4C0", Offset = "0x154D4C0", VA = "0x18154E4C0")]
|
|
private void CBHKKDOPFAG(PlayerHand GBEAALMHMBE)
|
|
{
|
|
if (this._hand.HCCMBJFFMGC && GBEAALMHMBE.HCCMBJFFMGC && !this._hand._thisPlayer.DAAJILOBEJD && !GBEAALMHMBE._thisPlayer.DAAJILOBEJD)
|
|
{
|
|
float time = Time.time;
|
|
float mhcookegdpg = this.MHCOOKEGDPG;
|
|
HandGestureBase[] gapkkcdohll = this.GAPKKCDOHLL;
|
|
int num = 0;
|
|
if (num < gapkkcdohll.Length)
|
|
{
|
|
if (gapkkcdohll[num].GKDEGMFGHKJ)
|
|
{
|
|
bool ignoreGestureCooldown = this.GAPKKCDOHLL[num].JNPAGGJGNFA;
|
|
}
|
|
HandGestureBase[] gapkkcdohll2 = this.GAPKKCDOHLL;
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060148B0 RID: 84144 RVA: 0x004BF2F0 File Offset: 0x004BD4F0
|
|
[Token(Token = "0x60148B0")]
|
|
[Address(RVA = "0x154F100", Offset = "0x154E100", VA = "0x18154F100")]
|
|
private void JIGILNDHPIL(NonPlayerGestureTarget GJGLGJLOBPN)
|
|
{
|
|
if (this._hand.HCCMBJFFMGC && !this._hand._thisPlayer.DAAJILOBEJD)
|
|
{
|
|
float time = Time.time;
|
|
float mhcookegdpg = this.MHCOOKEGDPG;
|
|
HandGestureBase[] gapkkcdohll = this.GAPKKCDOHLL;
|
|
int num = 0;
|
|
if (num < gapkkcdohll.Length)
|
|
{
|
|
if (gapkkcdohll[num].GKDEGMFGHKJ)
|
|
{
|
|
HandGestureBase handGestureBase = this.GAPKKCDOHLL[num];
|
|
}
|
|
HandGestureBase[] gapkkcdohll2 = this.GAPKKCDOHLL;
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060148B1 RID: 84145 RVA: 0x004BF374 File Offset: 0x004BD574
|
|
[Token(Token = "0x60148B1")]
|
|
[Address(RVA = "0x154E330", Offset = "0x154D330", VA = "0x18154E330")]
|
|
public void AuthorityTriggerGesture(PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, PlayerHand GBEAALMHMBE, bool FEBCMDAAJDP = true)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.BNALDBHFCMB<PlayerHand, PlayerHandGestures.FHEGMOCKLHA, int, bool> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcHandGestureDetected);
|
|
int num = KKPBCOOONNK.NLIADADJGIF;
|
|
}
|
|
|
|
// Token: 0x060148B2 RID: 84146 RVA: 0x004BF3A4 File Offset: 0x004BD5A4
|
|
[Token(Token = "0x60148B2")]
|
|
[Address(RVA = "0x154F2E0", Offset = "0x154E2E0", VA = "0x18154F2E0")]
|
|
[NFOMENMAOIA]
|
|
private void RpcHandGestureDetected(PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, int PHJABBBMIGF, bool FEBCMDAAJDP)
|
|
{
|
|
int num = 0;
|
|
if (GBEAALMHMBE != num)
|
|
{
|
|
PlayerHand hand = this._hand;
|
|
PlayerHandGestures gestures = GBEAALMHMBE._gestures;
|
|
Player thisPlayer = hand._thisPlayer;
|
|
return;
|
|
}
|
|
int num2 = 0;
|
|
if (GBEAALMHMBE == num2)
|
|
{
|
|
}
|
|
Player thisPlayer2 = GBEAALMHMBE._thisPlayer;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060148B3 RID: 84147 RVA: 0x004BF3F0 File Offset: 0x004BD5F0
|
|
[Token(Token = "0x60148B3")]
|
|
[Address(RVA = "0x154EA00", Offset = "0x154DA00", VA = "0x18154EA00")]
|
|
public void HandleLocalHandGestureDetected(PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, int PHJABBBMIGF, Player EMCEAPOIJGC, bool FEBCMDAAJDP)
|
|
{
|
|
int num = 0;
|
|
if (GBEAALMHMBE != num)
|
|
{
|
|
PlayerHandGestures gestures = GBEAALMHMBE._gestures;
|
|
int num2 = gestures.<ADCKAIMBBGH>k__BackingField;
|
|
if (num2 != 0 && gestures.<DBGJLFMDDPO>k__BackingField == LDMFCILCLPG)
|
|
{
|
|
num2 -= PHJABBBMIGF;
|
|
num2 -= num;
|
|
if (num2 < 600)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
int num3 = this.<ADCKAIMBBGH>k__BackingField;
|
|
if (num3 != 0 && this.<DBGJLFMDDPO>k__BackingField == LDMFCILCLPG)
|
|
{
|
|
num3 -= PHJABBBMIGF;
|
|
num3 -= num;
|
|
}
|
|
}
|
|
float time = Time.time;
|
|
this.MHCOOKEGDPG = time;
|
|
PlayerHandGestures.OGGNBMJDKKO mbbpbliljlf = this.MBBPBLILJLF;
|
|
this.<ADCKAIMBBGH>k__BackingField = PHJABBBMIGF;
|
|
this.<DBGJLFMDDPO>k__BackingField = LDMFCILCLPG;
|
|
if (mbbpbliljlf != 0)
|
|
{
|
|
Player thisPlayer = this._hand._thisPlayer;
|
|
}
|
|
if (this.HPOKCPNGHEF != 0)
|
|
{
|
|
Player thisPlayer2 = this._hand._thisPlayer;
|
|
}
|
|
int num4 = 0;
|
|
if (GBEAALMHMBE != num4 && GBEAALMHMBE._gestures.HPOKCPNGHEF != 0)
|
|
{
|
|
Player thisPlayer3 = this._hand._thisPlayer;
|
|
}
|
|
bool flag;
|
|
while (!flag)
|
|
{
|
|
}
|
|
AACCKDLMFKJ.DGGHAKCLGMP dgghakclgmp = new AACCKDLMFKJ.DGGHAKCLGMP(AACCKDLMFKJ.MHIOHEMNMLP.Gesture);
|
|
AGAJMBPABDL agajmbpabdl;
|
|
dgghakclgmp.JNIGHFFKJLO(agajmbpabdl);
|
|
dgghakclgmp.DDFKAPBJCNA("hg", (int)LDMFCILCLPG);
|
|
AACCKDLMFKJ.MEENEBIKBEH(dgghakclgmp);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060148B4 RID: 84148 RVA: 0x004BF508 File Offset: 0x004BD708
|
|
[Token(Token = "0x60148B4")]
|
|
[Address(RVA = "0x154F510", Offset = "0x154E510", VA = "0x18154F510")]
|
|
public PlayerHandGestures()
|
|
{
|
|
float z = Vector3.zero.z;
|
|
this.CFFDEHCHJBM.z = z;
|
|
Collider[] array = new Collider[128];
|
|
this.EOBAFCKNHLK = array;
|
|
RaycastHit[] array2 = new RaycastHit[128];
|
|
this.LEEOBIPLIGN = array2;
|
|
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
|
this.BBEOOFLGIED = aolmggapkeh;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400D545 RID: 54597
|
|
[Token(Token = "0x400D545")]
|
|
private const int LMIBNJMLLJD = 600;
|
|
|
|
// Token: 0x0400D546 RID: 54598
|
|
[Token(Token = "0x400D546")]
|
|
private const int PHLBPIINOCE = 128;
|
|
|
|
// Token: 0x0400D54A RID: 54602
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400D54A")]
|
|
[SerializeField]
|
|
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
|
private PlayerHand _hand;
|
|
|
|
// Token: 0x0400D54B RID: 54603
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400D54B")]
|
|
[SerializeField]
|
|
private float handCollisionRadius = 0.2f;
|
|
|
|
// Token: 0x0400D54C RID: 54604
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x400D54C")]
|
|
[SerializeField]
|
|
private float gestureCooldown = 1f;
|
|
|
|
// Token: 0x0400D54D RID: 54605
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400D54D")]
|
|
private float MHCOOKEGDPG;
|
|
|
|
// Token: 0x0400D54E RID: 54606
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400D54E")]
|
|
private PlayerHand HDCNMHDEIOK;
|
|
|
|
// Token: 0x0400D54F RID: 54607
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400D54F")]
|
|
private Vector3 CFFDEHCHJBM;
|
|
|
|
// Token: 0x0400D550 RID: 54608
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400D550")]
|
|
private Collider[] EOBAFCKNHLK;
|
|
|
|
// Token: 0x0400D551 RID: 54609
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400D551")]
|
|
private RaycastHit[] LEEOBIPLIGN;
|
|
|
|
// Token: 0x0400D552 RID: 54610
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400D552")]
|
|
private AOLMGGAPKEH BBEOOFLGIED;
|
|
|
|
// Token: 0x0400D553 RID: 54611
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400D553")]
|
|
private HandGestureBase[] GAPKKCDOHLL;
|
|
|
|
// Token: 0x0400D556 RID: 54614
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400D556")]
|
|
private int BIELHIOOAIP;
|
|
|
|
// Token: 0x02002F8A RID: 12170
|
|
[Token(Token = "0x2002F8A")]
|
|
public enum FHEGMOCKLHA
|
|
{
|
|
// Token: 0x0400D558 RID: 54616
|
|
[Token(Token = "0x400D558")]
|
|
None = -1,
|
|
// Token: 0x0400D559 RID: 54617
|
|
[Token(Token = "0x400D559")]
|
|
Highfive,
|
|
// Token: 0x0400D55A RID: 54618
|
|
[Token(Token = "0x400D55A")]
|
|
Fistbump,
|
|
// Token: 0x0400D55B RID: 54619
|
|
[Token(Token = "0x400D55B")]
|
|
HandshakeStart,
|
|
// Token: 0x0400D55C RID: 54620
|
|
[Token(Token = "0x400D55C")]
|
|
HandshakeCancel,
|
|
// Token: 0x0400D55D RID: 54621
|
|
[Token(Token = "0x400D55D")]
|
|
HandshakeSuccess,
|
|
// Token: 0x0400D55E RID: 54622
|
|
[Token(Token = "0x400D55E")]
|
|
StopGestureCharging,
|
|
// Token: 0x0400D55F RID: 54623
|
|
[Token(Token = "0x400D55F")]
|
|
StopGestureCancel,
|
|
// Token: 0x0400D560 RID: 54624
|
|
[Token(Token = "0x400D560")]
|
|
StopGestureSuccess,
|
|
// Token: 0x0400D561 RID: 54625
|
|
[Token(Token = "0x400D561")]
|
|
CheerGestureCharging,
|
|
// Token: 0x0400D562 RID: 54626
|
|
[Token(Token = "0x400D562")]
|
|
CheerGestureCancel,
|
|
// Token: 0x0400D563 RID: 54627
|
|
[Token(Token = "0x400D563")]
|
|
CheerGestureSuccess,
|
|
// Token: 0x0400D564 RID: 54628
|
|
[Token(Token = "0x400D564")]
|
|
GameReviveHandshakeStart,
|
|
// Token: 0x0400D565 RID: 54629
|
|
[Token(Token = "0x400D565")]
|
|
GameReviveHandshakeCancel,
|
|
// Token: 0x0400D566 RID: 54630
|
|
[Token(Token = "0x400D566")]
|
|
GameReviveHandshakeSuccess
|
|
}
|
|
|
|
// Token: 0x02002F8B RID: 12171
|
|
[Token(Token = "0x2002F8B")]
|
|
public sealed class OGGNBMJDKKO : MulticastDelegate
|
|
{
|
|
// Token: 0x060148B5 RID: 84149 RVA: 0x004BF57C File Offset: 0x004BD77C
|
|
[Token(Token = "0x60148B5")]
|
|
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
|
public OGGNBMJDKKO(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x060148B6 RID: 84150 RVA: 0x004BF598 File Offset: 0x004BD798
|
|
[Token(Token = "0x60148B6")]
|
|
[Address(RVA = "0x154CB40", Offset = "0x154BB40", VA = "0x18154CB40", Slot = "13")]
|
|
public void Invoke(PlayerHand JEDDOIPMCMC, PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, [Optional] Player JKICGKMBIMP, [Optional] Player LDFLMCNJOIF)
|
|
{
|
|
Delegate[] delegates = this.delegates;
|
|
if (delegates != 0)
|
|
{
|
|
}
|
|
uint num;
|
|
if (num != (uint)0)
|
|
{
|
|
throw new ExecutionEngineException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060148B7 RID: 84151 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60148B7")]
|
|
[Address(RVA = "0x154CA80", Offset = "0x154BA80", VA = "0x18154CA80", Slot = "14")]
|
|
public IAsyncResult BeginInvoke(PlayerHand JEDDOIPMCMC, PlayerHand GBEAALMHMBE, PlayerHandGestures.FHEGMOCKLHA LDMFCILCLPG, Player JKICGKMBIMP, Player LDFLMCNJOIF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060148B8 RID: 84152 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60148B8")]
|
|
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|
|
}
|