183 lines
4.9 KiB
C#
183 lines
4.9 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x0200034F RID: 847
|
|
[Token(Token = "0x200034F")]
|
|
public class PersonalMuteZone : MonoBehaviour
|
|
{
|
|
// Token: 0x06001A4C RID: 6732 RVA: 0x00069CA8 File Offset: 0x00067EA8
|
|
[Token(Token = "0x6001A4C")]
|
|
[Address(RVA = "0x15FA310", Offset = "0x15F9310", VA = "0x1815FA310")]
|
|
private void Awake()
|
|
{
|
|
Player componentInParent = base.GetComponentInParent<Player>();
|
|
BoxCollider boxCollider = this.boxCollider;
|
|
this.KNMLNJFFDME = componentInParent;
|
|
BoxCollider boxCollider2 = this.boxCollider;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Transform transform = boxCollider2.transform;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
Vector3 vector3;
|
|
float z3 = vector3.z;
|
|
Player knmlnjffdme = this.KNMLNJFFDME;
|
|
Vector3 vector4;
|
|
float z4 = vector4.z;
|
|
this.ALPKAJOIDHC.z = z4;
|
|
KHINMMJIENE khinmmjiene;
|
|
this.NDAKFEMHFON = khinmmjiene;
|
|
}
|
|
|
|
// Token: 0x06001A4D RID: 6733 RVA: 0x00069D24 File Offset: 0x00067F24
|
|
[Token(Token = "0x6001A4D")]
|
|
[Address(RVA = "0x15FA650", Offset = "0x15F9650", VA = "0x1815FA650")]
|
|
private void Update()
|
|
{
|
|
int num2;
|
|
for (;;)
|
|
{
|
|
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
|
|
bool inScreenDisplayMode = SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB;
|
|
if (inScreenDisplayMode)
|
|
{
|
|
return;
|
|
}
|
|
KHINMMJIENE ndakfemhfon2 = this.NDAKFEMHFON;
|
|
if (!inScreenDisplayMode || !inScreenDisplayMode)
|
|
{
|
|
return;
|
|
}
|
|
BoxCollider boxCollider = this.boxCollider;
|
|
int num = 0;
|
|
Transform transform = boxCollider.transform;
|
|
BoxCollider boxCollider2 = this.boxCollider;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 vector2;
|
|
float z2 = vector2.z;
|
|
BoxCollider boxCollider3 = this.boxCollider;
|
|
float z3 = this.ALPKAJOIDHC.z;
|
|
Collider[] dalfgejdjmm = ICMAPHMBBFM.DALFGEJDJMM;
|
|
Transform transform2 = boxCollider3.transform;
|
|
num2 = 0;
|
|
int num3;
|
|
if (num3 <= 0)
|
|
{
|
|
goto IL_DD;
|
|
}
|
|
int num6;
|
|
if (num == 0)
|
|
{
|
|
Player player = dalfgejdjmm[num2].PKPLHJFDDKE(num2);
|
|
int num4 = 0;
|
|
if (player != num4)
|
|
{
|
|
PlayerHand hand = player.GetHand((Player.GAHEJKDCLLE)num2);
|
|
int num5 = 0;
|
|
if (!(hand != num5) || hand.HCCMBJFFMGC)
|
|
{
|
|
}
|
|
}
|
|
num6 = 0;
|
|
num2++;
|
|
goto IL_DD;
|
|
}
|
|
IL_132:
|
|
float deltaTime = Time.deltaTime;
|
|
this.ALCDLDDBHKH = deltaTime;
|
|
if (!Player.<EGKJPJKLEAI>k__BackingField.MutedBy(Player.KBAHEKCLGAN.GESTURE_MUTE))
|
|
{
|
|
goto Block_9;
|
|
}
|
|
continue;
|
|
IL_DD:
|
|
if (num6 == 0)
|
|
{
|
|
break;
|
|
}
|
|
goto IL_132;
|
|
}
|
|
this.ALCDLDDBHKH = (float)num2;
|
|
if (Player.<EGKJPJKLEAI>k__BackingField.MutedBy(Player.KBAHEKCLGAN.GESTURE_MUTE))
|
|
{
|
|
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
|
int num7 = 0;
|
|
bool flag = <EGKJPJKLEAI>k__BackingField.SetMuteFlag(Player.KBAHEKCLGAN.GESTURE_MUTE, num7 != 0);
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num8 = 0;
|
|
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num8, "Unmuted", 1.5f, num2, num2);
|
|
}
|
|
return;
|
|
Block_9:
|
|
float alcdlddbhkh = this.ALCDLDDBHKH;
|
|
bool flag2 = Player.<EGKJPJKLEAI>k__BackingField.SetMuteFlag(Player.KBAHEKCLGAN.GESTURE_MUTE, true);
|
|
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001A4E RID: 6734 RVA: 0x00069EA8 File Offset: 0x000680A8
|
|
[Token(Token = "0x6001A4E")]
|
|
[Address(RVA = "0x15FA540", Offset = "0x15F9540", VA = "0x1815FA540")]
|
|
private bool LCCCOLHBMPO(Collider MGAPJEBBENM)
|
|
{
|
|
int num = 0;
|
|
Player player;
|
|
if (player != num)
|
|
{
|
|
int num2 = 0;
|
|
PlayerHand playerHand;
|
|
if (playerHand != num2 && playerHand.HCCMBJFFMGC)
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06001A4F RID: 6735 RVA: 0x00069EE4 File Offset: 0x000680E4
|
|
[Token(Token = "0x6001A4F")]
|
|
[Address(RVA = "0x15FAD40", Offset = "0x15F9D40", VA = "0x1815FAD40")]
|
|
public PersonalMuteZone()
|
|
{
|
|
float z = Vector3.one.z;
|
|
this.ALPKAJOIDHC.z = z;
|
|
this.muteDelay = 1f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x04001411 RID: 5137
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4001411")]
|
|
[SerializeField]
|
|
private BoxCollider boxCollider;
|
|
|
|
// Token: 0x04001412 RID: 5138
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001412")]
|
|
private Player KNMLNJFFDME;
|
|
|
|
// Token: 0x04001413 RID: 5139
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4001413")]
|
|
private Vector3 ALPKAJOIDHC;
|
|
|
|
// Token: 0x04001414 RID: 5140
|
|
[FieldOffset(Offset = "0x34")]
|
|
[Token(Token = "0x4001414")]
|
|
[SerializeField]
|
|
[Tooltip("Delay before mute is active, this is to filter out quick swipe of hand in front of face without meaning to mute.")]
|
|
private float muteDelay;
|
|
|
|
// Token: 0x04001415 RID: 5141
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4001415")]
|
|
private float ALCDLDDBHKH;
|
|
|
|
// Token: 0x04001416 RID: 5142
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4001416")]
|
|
private KHINMMJIENE NDAKFEMHFON;
|
|
}
|