using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000345 RID: 837 [Token(Token = "0x2000345")] public class PersonalMuteZone : MonoBehaviour { // Token: 0x060019D5 RID: 6613 RVA: 0x00068D3C File Offset: 0x00066F3C [Token(Token = "0x60019D5")] [Address(RVA = "0xA84DD0", Offset = "0xA83BD0", VA = "0x180A84DD0")] private void Awake() { Player componentInParent = base.GetComponentInParent(); 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: 0x060019D6 RID: 6614 RVA: 0x00068DB8 File Offset: 0x00066FB8 [Token(Token = "0x60019D6")] [Address(RVA = "0xA85110", Offset = "0xA83F10", VA = "0x180A85110")] 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.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.k__BackingField.MutedBy(Player.KBAHEKCLGAN.GESTURE_MUTE)) { Player k__BackingField = Player.k__BackingField; int num7 = 0; bool flag = 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.k__BackingField.SetMuteFlag(Player.KBAHEKCLGAN.GESTURE_MUTE, true); NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; throw new NullReferenceException(); } // Token: 0x060019D7 RID: 6615 RVA: 0x00068F3C File Offset: 0x0006713C [Token(Token = "0x60019D7")] [Address(RVA = "0xA85000", Offset = "0xA83E00", VA = "0x180A85000")] 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: 0x060019D8 RID: 6616 RVA: 0x00068F78 File Offset: 0x00067178 [Token(Token = "0x60019D8")] [Address(RVA = "0xA85800", Offset = "0xA84600", VA = "0x180A85800")] public PersonalMuteZone() { float z = Vector3.one.z; this.ALPKAJOIDHC.z = z; this.muteDelay = 1f; base..ctor(); } // Token: 0x040013BF RID: 5055 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40013BF")] [SerializeField] private BoxCollider boxCollider; // Token: 0x040013C0 RID: 5056 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40013C0")] private Player KNMLNJFFDME; // Token: 0x040013C1 RID: 5057 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40013C1")] private Vector3 ALPKAJOIDHC; // Token: 0x040013C2 RID: 5058 [FieldOffset(Offset = "0x34")] [Token(Token = "0x40013C2")] [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: 0x040013C3 RID: 5059 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40013C3")] private float ALCDLDDBHKH; // Token: 0x040013C4 RID: 5060 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40013C4")] private KHINMMJIENE NDAKFEMHFON; }