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: 0x02002EA0 RID: 11936
|
|
[Token(Token = "0x2002EA0")]
|
|
public class PlayerHandGestures : MonoBehaviourPun
|
|
{
|
|
// Token: 0x140001BA RID: 442
|
|
// (add) Token: 0x0601444E RID: 83022 RVA: 0x004B4DA8 File Offset: 0x004B2FA8
|
|
// (remove) Token: 0x0601444F RID: 83023 RVA: 0x004B4DD0 File Offset: 0x004B2FD0
|
|
[Token(Token = "0x140001BA")]
|
|
public event PlayerHandGestures.OGGNBMJDKKO MBBPBLILJLF
|
|
{
|
|
[Token(Token = "0x601444E")]
|
|
[Address(RVA = "0xA35620", Offset = "0xA34420", VA = "0x180A35620")]
|
|
[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 = "0x601444F")]
|
|
[Address(RVA = "0xA35820", Offset = "0xA34620", VA = "0x180A35820")]
|
|
[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: 0x140001BB RID: 443
|
|
// (add) Token: 0x06014450 RID: 83024 RVA: 0x004B4DF8 File Offset: 0x004B2FF8
|
|
// (remove) Token: 0x06014451 RID: 83025 RVA: 0x004B4E20 File Offset: 0x004B3020
|
|
[Token(Token = "0x140001BB")]
|
|
public event PlayerHandGestures.OGGNBMJDKKO HPOKCPNGHEF
|
|
{
|
|
[Token(Token = "0x6014450")]
|
|
[Address(RVA = "0xA35580", Offset = "0xA34380", VA = "0x180A35580")]
|
|
[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 = "0x6014451")]
|
|
[Address(RVA = "0xA35780", Offset = "0xA34580", VA = "0x180A35780")]
|
|
[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: 0x140001BC RID: 444
|
|
// (add) Token: 0x06014452 RID: 83026 RVA: 0x004B4E48 File Offset: 0x004B3048
|
|
// (remove) Token: 0x06014453 RID: 83027 RVA: 0x004B4E70 File Offset: 0x004B3070
|
|
[Token(Token = "0x140001BC")]
|
|
public event Action<PlayerHand, PlayerHand> GPKBIPPGOHG
|
|
{
|
|
[Token(Token = "0x6014452")]
|
|
[Address(RVA = "0xA356C0", Offset = "0xA344C0", VA = "0x180A356C0")]
|
|
[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 = "0x6014453")]
|
|
[Address(RVA = "0xA358C0", Offset = "0xA346C0", VA = "0x180A358C0")]
|
|
[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: 0x17003812 RID: 14354
|
|
// (get) Token: 0x06014454 RID: 83028 RVA: 0x004B4E98 File Offset: 0x004B3098
|
|
[Token(Token = "0x17003812")]
|
|
public PlayerHand MFPNEKABNPP
|
|
{
|
|
[Token(Token = "0x6014454")]
|
|
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
|
get
|
|
{
|
|
return this._hand;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003813 RID: 14355
|
|
// (get) Token: 0x06014455 RID: 83029 RVA: 0x004B4EAC File Offset: 0x004B30AC
|
|
// (set) Token: 0x06014456 RID: 83030 RVA: 0x004B4EC0 File Offset: 0x004B30C0
|
|
[Token(Token = "0x17003813")]
|
|
public int MHBMLGKNKDC
|
|
{
|
|
[Token(Token = "0x6014455")]
|
|
[Address(RVA = "0xA35760", Offset = "0xA34560", VA = "0x180A35760")]
|
|
get;
|
|
[Token(Token = "0x6014456")]
|
|
[Address(RVA = "0xA351F0", Offset = "0xA33FF0", VA = "0x180A351F0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003814 RID: 14356
|
|
// (get) Token: 0x06014457 RID: 83031 RVA: 0x004B4ED4 File Offset: 0x004B30D4
|
|
// (set) Token: 0x06014458 RID: 83032 RVA: 0x004B4EE8 File Offset: 0x004B30E8
|
|
[Token(Token = "0x17003814")]
|
|
public PlayerHandGestures.FHEGMOCKLHA GLCOFMDBCHB
|
|
{
|
|
[Token(Token = "0x6014457")]
|
|
[Address(RVA = "0x985470", Offset = "0x984270", VA = "0x180985470")]
|
|
get;
|
|
[Token(Token = "0x6014458")]
|
|
[Address(RVA = "0xA35070", Offset = "0xA33E70", VA = "0x180A35070")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003815 RID: 14357
|
|
// (get) Token: 0x06014459 RID: 83033 RVA: 0x004B4EFC File Offset: 0x004B30FC
|
|
[Token(Token = "0x17003815")]
|
|
public bool LLOFBBEBIAE
|
|
{
|
|
[Token(Token = "0x6014459")]
|
|
[Address(RVA = "0xA35770", Offset = "0xA34570", VA = "0x180A35770")]
|
|
get
|
|
{
|
|
return this.BIELHIOOAIP > 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601445A RID: 83034 RVA: 0x004B4F14 File Offset: 0x004B3114
|
|
[Token(Token = "0x601445A")]
|
|
[Address(RVA = "0xA353D0", Offset = "0xA341D0", VA = "0x180A353D0")]
|
|
public void SuppressHighFive()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601445B RID: 83035 RVA: 0x004B4F24 File Offset: 0x004B3124
|
|
[Token(Token = "0x601445B")]
|
|
[Address(RVA = "0xA353E0", Offset = "0xA341E0", VA = "0x180A353E0")]
|
|
public void UnsuppressHighFive()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601445C RID: 83036 RVA: 0x004B4F34 File Offset: 0x004B3134
|
|
[Token(Token = "0x601445C")]
|
|
[Address(RVA = "0xA343A0", Offset = "0xA331A0", VA = "0x180A343A0", 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: 0x0601445D RID: 83037 RVA: 0x004B4F88 File Offset: 0x004B3188
|
|
[Token(Token = "0x601445D")]
|
|
[Address(RVA = "0xA35200", Offset = "0xA34000", VA = "0x180A35200")]
|
|
private void OnEnable()
|
|
{
|
|
PlayerHand hand = this._hand;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
this.CFFDEHCHJBM.z = z;
|
|
}
|
|
|
|
// Token: 0x0601445E RID: 83038 RVA: 0x004B4FB8 File Offset: 0x004B31B8
|
|
[Token(Token = "0x601445E")]
|
|
[Address(RVA = "0xA353F0", Offset = "0xA341F0", VA = "0x180A353F0")]
|
|
private void Update()
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
this.ALBPOEDAMOL();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601445F RID: 83039 RVA: 0x004B4FD8 File Offset: 0x004B31D8
|
|
[Token(Token = "0x601445F")]
|
|
[Address(RVA = "0xA34150", Offset = "0xA32F50", VA = "0x180A34150")]
|
|
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: 0x06014460 RID: 83040 RVA: 0x004B5024 File Offset: 0x004B3224
|
|
[Token(Token = "0x6014460")]
|
|
[Address(RVA = "0xA34120", Offset = "0xA32F20", VA = "0x180A34120")]
|
|
public void AddRestriction(object PIHIPPPPEBI)
|
|
{
|
|
this.BBEOOFLGIED.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06014461 RID: 83041 RVA: 0x004B5044 File Offset: 0x004B3244
|
|
[Token(Token = "0x6014461")]
|
|
[Address(RVA = "0xA35240", Offset = "0xA34040", VA = "0x180A35240")]
|
|
public void RemoveRestriction(object PIHIPPPPEBI)
|
|
{
|
|
this.BBEOOFLGIED.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
|
|
// Token: 0x06014462 RID: 83042 RVA: 0x004B5064 File Offset: 0x004B3264
|
|
[Token(Token = "0x6014462")]
|
|
[Address(RVA = "0xA34F10", Offset = "0xA33D10", VA = "0x180A34F10")]
|
|
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: 0x06014463 RID: 83043 RVA: 0x004B50C0 File Offset: 0x004B32C0
|
|
[Token(Token = "0x6014463")]
|
|
[Address(RVA = "0xA33E20", Offset = "0xA32C20", VA = "0x180A33E20")]
|
|
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: 0x06014464 RID: 83044 RVA: 0x004B5208 File Offset: 0x004B3408
|
|
[Token(Token = "0x6014464")]
|
|
[Address(RVA = "0xA34C90", Offset = "0xA33A90", VA = "0x180A34C90")]
|
|
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: 0x06014465 RID: 83045 RVA: 0x004B52B8 File Offset: 0x004B34B8
|
|
[Token(Token = "0x6014465")]
|
|
[Address(RVA = "0xA345D0", Offset = "0xA333D0", VA = "0x180A345D0")]
|
|
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: 0x06014466 RID: 83046 RVA: 0x004B536C File Offset: 0x004B356C
|
|
[Token(Token = "0x6014466")]
|
|
[Address(RVA = "0xA34430", Offset = "0xA33230", VA = "0x180A34430")]
|
|
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: 0x06014467 RID: 83047 RVA: 0x004B5414 File Offset: 0x004B3614
|
|
[Token(Token = "0x6014467")]
|
|
[Address(RVA = "0xA35080", Offset = "0xA33E80", VA = "0x180A35080")]
|
|
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: 0x06014468 RID: 83048 RVA: 0x004B5498 File Offset: 0x004B3698
|
|
[Token(Token = "0x6014468")]
|
|
[Address(RVA = "0xA342A0", Offset = "0xA330A0", VA = "0x180A342A0")]
|
|
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: 0x06014469 RID: 83049 RVA: 0x004B54C8 File Offset: 0x004B36C8
|
|
[Token(Token = "0x6014469")]
|
|
[Address(RVA = "0xA35270", Offset = "0xA34070", VA = "0x180A35270")]
|
|
[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: 0x0601446A RID: 83050 RVA: 0x004B5514 File Offset: 0x004B3714
|
|
[Token(Token = "0x601446A")]
|
|
[Address(RVA = "0xA34970", Offset = "0xA33770", VA = "0x180A34970")]
|
|
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: 0x0601446B RID: 83051 RVA: 0x004B562C File Offset: 0x004B382C
|
|
[Token(Token = "0x601446B")]
|
|
[Address(RVA = "0xA354A0", Offset = "0xA342A0", VA = "0x180A354A0")]
|
|
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: 0x0400D31E RID: 54046
|
|
[Token(Token = "0x400D31E")]
|
|
private const int LMIBNJMLLJD = 600;
|
|
|
|
// Token: 0x0400D31F RID: 54047
|
|
[Token(Token = "0x400D31F")]
|
|
private const int PHLBPIINOCE = 128;
|
|
|
|
// Token: 0x0400D323 RID: 54051
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400D323")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private PlayerHand _hand;
|
|
|
|
// Token: 0x0400D324 RID: 54052
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400D324")]
|
|
[SerializeField]
|
|
private float handCollisionRadius = 0.2f;
|
|
|
|
// Token: 0x0400D325 RID: 54053
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
|
[Token(Token = "0x400D325")]
|
|
[SerializeField]
|
|
private float gestureCooldown = 1f;
|
|
|
|
// Token: 0x0400D326 RID: 54054
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400D326")]
|
|
private float MHCOOKEGDPG;
|
|
|
|
// Token: 0x0400D327 RID: 54055
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400D327")]
|
|
private PlayerHand HDCNMHDEIOK;
|
|
|
|
// Token: 0x0400D328 RID: 54056
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400D328")]
|
|
private Vector3 CFFDEHCHJBM;
|
|
|
|
// Token: 0x0400D329 RID: 54057
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400D329")]
|
|
private Collider[] EOBAFCKNHLK;
|
|
|
|
// Token: 0x0400D32A RID: 54058
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400D32A")]
|
|
private RaycastHit[] LEEOBIPLIGN;
|
|
|
|
// Token: 0x0400D32B RID: 54059
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400D32B")]
|
|
private AOLMGGAPKEH BBEOOFLGIED;
|
|
|
|
// Token: 0x0400D32C RID: 54060
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400D32C")]
|
|
private HandGestureBase[] GAPKKCDOHLL;
|
|
|
|
// Token: 0x0400D32F RID: 54063
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400D32F")]
|
|
private int BIELHIOOAIP;
|
|
|
|
// Token: 0x02002EA1 RID: 11937
|
|
[Token(Token = "0x2002EA1")]
|
|
public enum FHEGMOCKLHA
|
|
{
|
|
// Token: 0x0400D331 RID: 54065
|
|
[Token(Token = "0x400D331")]
|
|
None = -1,
|
|
// Token: 0x0400D332 RID: 54066
|
|
[Token(Token = "0x400D332")]
|
|
Highfive,
|
|
// Token: 0x0400D333 RID: 54067
|
|
[Token(Token = "0x400D333")]
|
|
Fistbump,
|
|
// Token: 0x0400D334 RID: 54068
|
|
[Token(Token = "0x400D334")]
|
|
HandshakeStart,
|
|
// Token: 0x0400D335 RID: 54069
|
|
[Token(Token = "0x400D335")]
|
|
HandshakeCancel,
|
|
// Token: 0x0400D336 RID: 54070
|
|
[Token(Token = "0x400D336")]
|
|
HandshakeSuccess,
|
|
// Token: 0x0400D337 RID: 54071
|
|
[Token(Token = "0x400D337")]
|
|
StopGestureCharging,
|
|
// Token: 0x0400D338 RID: 54072
|
|
[Token(Token = "0x400D338")]
|
|
StopGestureCancel,
|
|
// Token: 0x0400D339 RID: 54073
|
|
[Token(Token = "0x400D339")]
|
|
StopGestureSuccess,
|
|
// Token: 0x0400D33A RID: 54074
|
|
[Token(Token = "0x400D33A")]
|
|
CheerGestureCharging,
|
|
// Token: 0x0400D33B RID: 54075
|
|
[Token(Token = "0x400D33B")]
|
|
CheerGestureCancel,
|
|
// Token: 0x0400D33C RID: 54076
|
|
[Token(Token = "0x400D33C")]
|
|
CheerGestureSuccess,
|
|
// Token: 0x0400D33D RID: 54077
|
|
[Token(Token = "0x400D33D")]
|
|
GameReviveHandshakeStart,
|
|
// Token: 0x0400D33E RID: 54078
|
|
[Token(Token = "0x400D33E")]
|
|
GameReviveHandshakeCancel,
|
|
// Token: 0x0400D33F RID: 54079
|
|
[Token(Token = "0x400D33F")]
|
|
GameReviveHandshakeSuccess
|
|
}
|
|
|
|
// Token: 0x02002EA2 RID: 11938
|
|
[Token(Token = "0x2002EA2")]
|
|
public sealed class OGGNBMJDKKO : MulticastDelegate
|
|
{
|
|
// Token: 0x0601446C RID: 83052 RVA: 0x004B56A0 File Offset: 0x004B38A0
|
|
[Token(Token = "0x601446C")]
|
|
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
|
public OGGNBMJDKKO(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
|
{
|
|
this.method = APAICGIHAGJ;
|
|
this.m_target = FEDFKKMABOG;
|
|
}
|
|
|
|
// Token: 0x0601446D RID: 83053 RVA: 0x004B56BC File Offset: 0x004B38BC
|
|
[Token(Token = "0x601446D")]
|
|
[Address(RVA = "0xA32A60", Offset = "0xA31860", VA = "0x180A32A60", 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: 0x0601446E RID: 83054 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601446E")]
|
|
[Address(RVA = "0xA329A0", Offset = "0xA317A0", VA = "0x180A329A0", 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: 0x0601446F RID: 83055 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601446F")]
|
|
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
|
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
}
|
|
}
|