using System; using System.Diagnostics; using System.Threading; using AGUI; using UnityEngine; // Token: 0x020010B5 RID: 4277 public class PlayerHandOverlapRegion : MonoBehaviour { // Token: 0x060244D4 RID: 148692 RVA: 0x009F3124 File Offset: 0x009F1324 private Tool IELLLNKCDJF() { return this.k__BackingField; } // Token: 0x060244D5 RID: 148693 RVA: 0x009F312C File Offset: 0x009F132C private bool OPDCCBJKOKB(PlayerHand.HMMEBFHABKA PBBIFICIMFM) { return !(this.NHMFAAHJFLN() != null) || !this.JPBGNMOJJDH().OHGPCMJMFGC || !(this.INCPKGMOKDF().EHFOKGIGIMF != null) || !this.JPBGNMOJJDH().EHFOKGIGIMF.PJNKKFHLGKI() || this.PHJJGEBKACH().EHFOKGIGIMF.EEAOGJHMFII == PBBIFICIMFM; } // Token: 0x170010C6 RID: 4294 // (get) Token: 0x06024505 RID: 148741 RVA: 0x009F3EF0 File Offset: 0x009F20F0 // (set) Token: 0x060244D6 RID: 148694 RVA: 0x009F319C File Offset: 0x009F139C private Tool CDKLOHFPKOF { get; set; } // Token: 0x060244D7 RID: 148695 RVA: 0x009F31A8 File Offset: 0x009F13A8 private void HEKMPKDNNGB() { if (base.gameObject.GetComponentInParent() == null) { this.DELNGLBGKOO(base.GetComponentInParent()); } } // Token: 0x060244D8 RID: 148696 RVA: 0x009F31CC File Offset: 0x009F13CC private bool PKOOJLEIICB(PlayerHand.HMMEBFHABKA PBBIFICIMFM) { return this.CDKLOHFPKOF != null && this.CDKLOHFPKOF.OHGPCMJMFGC && this.CDKLOHFPKOF.EHFOKGIGIMF != null && this.CDKLOHFPKOF.EHFOKGIGIMF.NHDDPGADJPJ && this.CDKLOHFPKOF.EHFOKGIGIMF.EEAOGJHMFII == PBBIFICIMFM; } // Token: 0x060244D9 RID: 148697 RVA: 0x009F323C File Offset: 0x009F143C private bool NHGKNHGDOEL(PlayerHand.HMMEBFHABKA PBBIFICIMFM) { return this.INCPKGMOKDF() != null && this.IELLLNKCDJF().OHGPCMJMFGC && this.JHFJENFDBNO().EHFOKGIGIMF != null && this.JHFJENFDBNO().EHFOKGIGIMF.NHDDPGADJPJ && this.JPBGNMOJJDH().EHFOKGIGIMF.EEAOGJHMFII == PBBIFICIMFM; } // Token: 0x060244DA RID: 148698 RVA: 0x009F32AC File Offset: 0x009F14AC private void KPNJBDINDMC(PlayerHandOverlapRegion.BIFPEMIDMGI AOAILGGFDHJ) { bool flag = false; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = false; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = false; flag = true; } } if (flag) { this.IHJANOHKMGE(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; } // Token: 0x060244DB RID: 148699 RVA: 0x009F3368 File Offset: 0x009F1568 public void JDPGIJEGAON(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x060244DC RID: 148700 RVA: 0x009F33A0 File Offset: 0x009F15A0 private void KGNIGEGFNEB() { if (this.DEGONPPOMKC != null && this.DEGONPPOMKC.OMLFDEIJMIG) { this.DEGONPPOMKC.OMLFDEIJMIG = false; this.JEDPCAPMBFE(this.DEGONPPOMKC); } if (this.KHCJDOMBDCL != null && this.KHCJDOMBDCL.OMLFDEIJMIG) { this.KHCJDOMBDCL.OMLFDEIJMIG = true; this.IAHHCJEAFEG(this.KHCJDOMBDCL); } } // Token: 0x060244DD RID: 148701 RVA: 0x009F3414 File Offset: 0x009F1614 private void BPJAIPDBIFC() { if (!Player.LocalPlayerExists) { return; } this.DEGONPPOMKC.GAEKGDCFOJM = Player.LocalPlayer.BGIBHPOALJG; this.KHCJDOMBDCL.GAEKGDCFOJM = Player.LocalPlayer.KEJBPANGFKK; if (this.DEGONPPOMKC == null || this.KHCJDOMBDCL == null) { return; } this.DEGONPPOMKC.PPBNDIIACOE = false; this.KHCJDOMBDCL.PPBNDIIACOE = true; if (!this.LDBHOICCIIM(PlayerHand.HMMEBFHABKA.Right) && this.boxCollider.FOHLEHDCHCA(Player.LocalPlayer.BGIBHPOALJG.FingertipTransform.position)) { this.DEGONPPOMKC.PPBNDIIACOE = false; } if (!this.OPDCCBJKOKB(PlayerHand.HMMEBFHABKA.Left) && this.boxCollider.FOHLEHDCHCA(Player.LocalPlayer.KEJBPANGFKK.FingertipTransform.position)) { this.KHCJDOMBDCL.PPBNDIIACOE = true; } this.EIGHGMNAOHF(this.DEGONPPOMKC); this.OFMLCPJHKLE(this.KHCJDOMBDCL); } // Token: 0x060244DE RID: 148702 RVA: 0x009F3518 File Offset: 0x009F1718 private void JEDPCAPMBFE(PlayerHandOverlapRegion.BIFPEMIDMGI AOAILGGFDHJ) { if (this.onOverlapChanged != null) { this.onOverlapChanged.Invoke(AOAILGGFDHJ.GAEKGDCFOJM, AOAILGGFDHJ.OMLFDEIJMIG); } if (this.EGGBOGHJGIH != null) { this.EGGBOGHJGIH(AOAILGGFDHJ.GAEKGDCFOJM, AOAILGGFDHJ.OMLFDEIJMIG); } } // Token: 0x060244DF RID: 148703 RVA: 0x009F356C File Offset: 0x009F176C private Tool NHMFAAHJFLN() { return this.k__BackingField; } // Token: 0x060244E0 RID: 148704 RVA: 0x009F3574 File Offset: 0x009F1774 public void MMCIGEHJAJB(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x060244E1 RID: 148705 RVA: 0x009F35AC File Offset: 0x009F17AC private void KPNLIAADHNJ() { if (base.gameObject.GetComponentInParent() == null) { this.CDKLOHFPKOF = base.GetComponentInParent(); } } // Token: 0x060244E2 RID: 148706 RVA: 0x009F35D0 File Offset: 0x009F17D0 private void JFFLHAMMGAH() { if (base.gameObject.GetComponentInParent() == null) { this.FDMDHONHNCN(base.GetComponentInParent()); } } // Token: 0x060244E3 RID: 148707 RVA: 0x009F35F4 File Offset: 0x009F17F4 private Tool NLHJJAIKAGH() { return this.k__BackingField; } // Token: 0x060244E4 RID: 148708 RVA: 0x009F35FC File Offset: 0x009F17FC public void LEGGGBAAKDB(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x060244E5 RID: 148709 RVA: 0x009F3634 File Offset: 0x009F1834 public void DMJCCCECPAN(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x060244E6 RID: 148710 RVA: 0x009F366C File Offset: 0x009F186C private void OFMLCPJHKLE(PlayerHandOverlapRegion.BIFPEMIDMGI AOAILGGFDHJ) { bool flag = true; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = false; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = false; flag = true; } } if (flag) { this.JEDPCAPMBFE(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; } // Token: 0x060244E7 RID: 148711 RVA: 0x009F3728 File Offset: 0x009F1928 private void CJDFMFPIFDB() { if (!Player.LocalPlayerExists) { return; } this.DEGONPPOMKC.GAEKGDCFOJM = Player.LocalPlayer.BGIBHPOALJG; this.KHCJDOMBDCL.GAEKGDCFOJM = Player.LocalPlayer.KEJBPANGFKK; if (this.DEGONPPOMKC == null || this.KHCJDOMBDCL == null) { return; } this.DEGONPPOMKC.PPBNDIIACOE = false; this.KHCJDOMBDCL.PPBNDIIACOE = true; if (!this.BAAINLKMKOD(PlayerHand.HMMEBFHABKA.Right) && this.boxCollider.FOHLEHDCHCA(Player.LocalPlayer.BGIBHPOALJG.FingertipTransform.position)) { this.DEGONPPOMKC.PPBNDIIACOE = false; } if (!this.PKOOJLEIICB(PlayerHand.HMMEBFHABKA.Left) && this.boxCollider.FOHLEHDCHCA(Player.LocalPlayer.KEJBPANGFKK.FingertipTransform.position)) { this.KHCJDOMBDCL.PPBNDIIACOE = true; } this.EIGHGMNAOHF(this.DEGONPPOMKC); this.AACMACHEOAL(this.KHCJDOMBDCL); } // Token: 0x060244E8 RID: 148712 RVA: 0x009F382C File Offset: 0x009F1A2C private Tool JHFJENFDBNO() { return this.k__BackingField; } // Token: 0x060244E9 RID: 148713 RVA: 0x009F3834 File Offset: 0x009F1A34 private bool BAAINLKMKOD(PlayerHand.HMMEBFHABKA PBBIFICIMFM) { return !(this.FHPFLPHJHOD() != null) || !this.CDKLOHFPKOF.OHGPCMJMFGC || !(this.NHMFAAHJFLN().EHFOKGIGIMF != null) || !this.INCPKGMOKDF().EHFOKGIGIMF.PJNKKFHLGKI() || this.NHMFAAHJFLN().EHFOKGIGIMF.EEAOGJHMFII == PBBIFICIMFM; } // Token: 0x060244EA RID: 148714 RVA: 0x009F38A4 File Offset: 0x009F1AA4 private void BOPLFCBMKEL() { if (base.gameObject.GetComponentInParent() == null) { this.OFLOOBGIOBH(base.GetComponentInParent()); } } // Token: 0x060244EB RID: 148715 RVA: 0x009F38C8 File Offset: 0x009F1AC8 private void OONJPAALIHD() { if (this.DEGONPPOMKC != null && this.DEGONPPOMKC.OMLFDEIJMIG) { this.DEGONPPOMKC.OMLFDEIJMIG = false; this.IHJANOHKMGE(this.DEGONPPOMKC); } if (this.KHCJDOMBDCL != null && this.KHCJDOMBDCL.OMLFDEIJMIG) { this.KHCJDOMBDCL.OMLFDEIJMIG = false; this.IHJANOHKMGE(this.KHCJDOMBDCL); } } // Token: 0x060244EC RID: 148716 RVA: 0x009F393C File Offset: 0x009F1B3C private void JLENEGEKBGD(Tool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060244ED RID: 148717 RVA: 0x009F3948 File Offset: 0x009F1B48 private void LLDCFIKAFMG(PlayerHandOverlapRegion.BIFPEMIDMGI AOAILGGFDHJ) { if (this.onOverlapChanged != null) { this.onOverlapChanged.Invoke(AOAILGGFDHJ.GAEKGDCFOJM, AOAILGGFDHJ.OMLFDEIJMIG); } if (this.EGGBOGHJGIH != null) { this.EGGBOGHJGIH(AOAILGGFDHJ.GAEKGDCFOJM, AOAILGGFDHJ.OMLFDEIJMIG); } } // Token: 0x060244EE RID: 148718 RVA: 0x009F399C File Offset: 0x009F1B9C private void LMAHLBNFIIL() { if (this.DEGONPPOMKC != null && this.DEGONPPOMKC.OMLFDEIJMIG) { this.DEGONPPOMKC.OMLFDEIJMIG = false; this.LLDCFIKAFMG(this.DEGONPPOMKC); } if (this.KHCJDOMBDCL != null && this.KHCJDOMBDCL.OMLFDEIJMIG) { this.KHCJDOMBDCL.OMLFDEIJMIG = true; this.LLDCFIKAFMG(this.KHCJDOMBDCL); } } // Token: 0x060244EF RID: 148719 RVA: 0x009F3A10 File Offset: 0x009F1C10 private void OFLOOBGIOBH(Tool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060244F0 RID: 148720 RVA: 0x009F3A1C File Offset: 0x009F1C1C private void HGKHOCODDDF() { if (this.DEGONPPOMKC != null && this.DEGONPPOMKC.OMLFDEIJMIG) { this.DEGONPPOMKC.OMLFDEIJMIG = true; this.FKMFHMLAPDG(this.DEGONPPOMKC); } if (this.KHCJDOMBDCL != null && this.KHCJDOMBDCL.OMLFDEIJMIG) { this.KHCJDOMBDCL.OMLFDEIJMIG = false; this.IAHHCJEAFEG(this.KHCJDOMBDCL); } } // Token: 0x060244F1 RID: 148721 RVA: 0x009F3A90 File Offset: 0x009F1C90 public void LJKFGEKDNBN(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x060244F2 RID: 148722 RVA: 0x009F3AC8 File Offset: 0x009F1CC8 private void DELNGLBGKOO(Tool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060244F3 RID: 148723 RVA: 0x009F3AD4 File Offset: 0x009F1CD4 private void NAGKNIEKBEM(PlayerHandOverlapRegion.BIFPEMIDMGI AOAILGGFDHJ) { bool flag = false; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = false; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = false; flag = false; } } if (flag) { this.LLDCFIKAFMG(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; } // Token: 0x1400019F RID: 415 // (add) Token: 0x06024521 RID: 148769 RVA: 0x009F47E8 File Offset: 0x009F29E8 // (remove) Token: 0x060244F4 RID: 148724 RVA: 0x009F3B90 File Offset: 0x009F1D90 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event Action EGGBOGHJGIH; // Token: 0x060244F5 RID: 148725 RVA: 0x009F3BC8 File Offset: 0x009F1DC8 private void JIMGKOJEDFG(Tool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060244F6 RID: 148726 RVA: 0x009F3BD4 File Offset: 0x009F1DD4 public void PAABOFALBKB(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x060244F7 RID: 148727 RVA: 0x009F3C0C File Offset: 0x009F1E0C private void OnDisable() { if (this.DEGONPPOMKC != null && this.DEGONPPOMKC.OMLFDEIJMIG) { this.DEGONPPOMKC.OMLFDEIJMIG = false; this.FKMFHMLAPDG(this.DEGONPPOMKC); } if (this.KHCJDOMBDCL != null && this.KHCJDOMBDCL.OMLFDEIJMIG) { this.KHCJDOMBDCL.OMLFDEIJMIG = false; this.FKMFHMLAPDG(this.KHCJDOMBDCL); } } // Token: 0x060244F8 RID: 148728 RVA: 0x009F3C80 File Offset: 0x009F1E80 public void IIHHGCJHAGC(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x060244F9 RID: 148729 RVA: 0x009F3CB8 File Offset: 0x009F1EB8 public void LPPFKIKPPGM(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x060244FA RID: 148730 RVA: 0x009F3CF0 File Offset: 0x009F1EF0 private void AACMACHEOAL(PlayerHandOverlapRegion.BIFPEMIDMGI AOAILGGFDHJ) { bool flag = true; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = false; flag = true; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = true; } } if (flag) { this.JEDPCAPMBFE(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; } // Token: 0x060244FB RID: 148731 RVA: 0x009F3DAC File Offset: 0x009F1FAC private void CIIEELJOOLF(Tool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x060244FC RID: 148732 RVA: 0x009F3DB8 File Offset: 0x009F1FB8 private Tool FHPFLPHJHOD() { return this.k__BackingField; } // Token: 0x060244FD RID: 148733 RVA: 0x009F3DC0 File Offset: 0x009F1FC0 private void DLHCKBDMBAF() { if (base.gameObject.GetComponentInParent() == null) { this.JIMGKOJEDFG(base.GetComponentInParent()); } } // Token: 0x060244FE RID: 148734 RVA: 0x009F3DE4 File Offset: 0x009F1FE4 private void JNPBMCLOPAB() { if (this.DEGONPPOMKC != null && this.DEGONPPOMKC.OMLFDEIJMIG) { this.DEGONPPOMKC.OMLFDEIJMIG = true; this.FKMFHMLAPDG(this.DEGONPPOMKC); } if (this.KHCJDOMBDCL != null && this.KHCJDOMBDCL.OMLFDEIJMIG) { this.KHCJDOMBDCL.OMLFDEIJMIG = false; this.LLDCFIKAFMG(this.KHCJDOMBDCL); } } // Token: 0x060244FF RID: 148735 RVA: 0x009F3E58 File Offset: 0x009F2058 private void FDMDHONHNCN(Tool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06024500 RID: 148736 RVA: 0x009F3E64 File Offset: 0x009F2064 public void DIKPDJDMMFE(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x06024501 RID: 148737 RVA: 0x009F3E9C File Offset: 0x009F209C private Tool JPBGNMOJJDH() { return this.k__BackingField; } // Token: 0x06024502 RID: 148738 RVA: 0x009F3EA4 File Offset: 0x009F20A4 public void PFNNHKBFDEL(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x06024503 RID: 148739 RVA: 0x009F3EDC File Offset: 0x009F20DC private void KOMNLICDLKJ(Tool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06024504 RID: 148740 RVA: 0x009F3EE8 File Offset: 0x009F20E8 private Tool INCPKGMOKDF() { return this.k__BackingField; } // Token: 0x06024506 RID: 148742 RVA: 0x009F3EF8 File Offset: 0x009F20F8 private Tool PHJJGEBKACH() { return this.k__BackingField; } // Token: 0x06024507 RID: 148743 RVA: 0x009F3F00 File Offset: 0x009F2100 private void JEGMHAFHLOE(Tool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06024508 RID: 148744 RVA: 0x009F3F0C File Offset: 0x009F210C private void MPEAFGGHGEA() { if (this.DEGONPPOMKC != null && this.DEGONPPOMKC.OMLFDEIJMIG) { this.DEGONPPOMKC.OMLFDEIJMIG = true; this.IAHHCJEAFEG(this.DEGONPPOMKC); } if (this.KHCJDOMBDCL != null && this.KHCJDOMBDCL.OMLFDEIJMIG) { this.KHCJDOMBDCL.OMLFDEIJMIG = false; this.FKMFHMLAPDG(this.KHCJDOMBDCL); } } // Token: 0x06024509 RID: 148745 RVA: 0x009F3F80 File Offset: 0x009F2180 private Tool APHOOLIFINB() { return this.k__BackingField; } // Token: 0x0602450A RID: 148746 RVA: 0x009F3F88 File Offset: 0x009F2188 private void Awake() { if (base.gameObject.GetComponentInParent() == null) { this.CDKLOHFPKOF = base.GetComponentInParent(); } } // Token: 0x0602450B RID: 148747 RVA: 0x009F3FAC File Offset: 0x009F21AC public void EDGNCENMCAL(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0602450C RID: 148748 RVA: 0x009F3FE4 File Offset: 0x009F21E4 public void LADMFOLGOAM(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0602450D RID: 148749 RVA: 0x009F401C File Offset: 0x009F221C public void PNGEDGPLNHC(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0602450E RID: 148750 RVA: 0x009F4054 File Offset: 0x009F2254 private bool LDBHOICCIIM(PlayerHand.HMMEBFHABKA PBBIFICIMFM) { return this.PHJJGEBKACH() != null && this.FHPFLPHJHOD().OHGPCMJMFGC && this.NHMFAAHJFLN().EHFOKGIGIMF != null && this.APHOOLIFINB().EHFOKGIGIMF.EEHCAMCMPAG() && this.FHPFLPHJHOD().EHFOKGIGIMF.EEAOGJHMFII == PBBIFICIMFM; } // Token: 0x0602450F RID: 148751 RVA: 0x009F40C4 File Offset: 0x009F22C4 public void HOGEHCBFHDF(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x06024510 RID: 148752 RVA: 0x009F40FC File Offset: 0x009F22FC private bool KEPOHLIKHDF(PlayerHand.HMMEBFHABKA PBBIFICIMFM) { return this.NLHJJAIKAGH() != null && this.JHFJENFDBNO().OHGPCMJMFGC && this.INCPKGMOKDF().EHFOKGIGIMF != null && this.NLHJJAIKAGH().EHFOKGIGIMF.KKDEBGNKDMG() && this.FHPFLPHJHOD().EHFOKGIGIMF.EEAOGJHMFII == PBBIFICIMFM; } // Token: 0x06024511 RID: 148753 RVA: 0x009F416C File Offset: 0x009F236C private void FKMFHMLAPDG(PlayerHandOverlapRegion.BIFPEMIDMGI AOAILGGFDHJ) { if (this.onOverlapChanged != null) { this.onOverlapChanged.Invoke(AOAILGGFDHJ.GAEKGDCFOJM, AOAILGGFDHJ.OMLFDEIJMIG); } if (this.EGGBOGHJGIH != null) { this.EGGBOGHJGIH(AOAILGGFDHJ.GAEKGDCFOJM, AOAILGGFDHJ.OMLFDEIJMIG); } } // Token: 0x06024512 RID: 148754 RVA: 0x009F41C0 File Offset: 0x009F23C0 private void PPOPAEBNGPC() { if (base.gameObject.GetComponentInParent() == null) { this.JLENEGEKBGD(base.GetComponentInParent()); } } // Token: 0x06024513 RID: 148755 RVA: 0x009F41E4 File Offset: 0x009F23E4 private void LJICNBMGDMN() { if (!Player.LocalPlayerExists) { return; } this.DEGONPPOMKC.GAEKGDCFOJM = Player.LocalPlayer.DGEOJLGFGNG(); this.KHCJDOMBDCL.GAEKGDCFOJM = Player.LocalPlayer.KEJBPANGFKK; if (this.DEGONPPOMKC == null || this.KHCJDOMBDCL == null) { return; } this.DEGONPPOMKC.PPBNDIIACOE = false; this.KHCJDOMBDCL.PPBNDIIACOE = false; if (!this.IGOAOMBNKDH(PlayerHand.HMMEBFHABKA.Left) && this.boxCollider.FOHLEHDCHCA(Player.LocalPlayer.BGIBHPOALJG.FingertipTransform.position)) { this.DEGONPPOMKC.PPBNDIIACOE = true; } if (!this.NHGKNHGDOEL(PlayerHand.HMMEBFHABKA.Left) && this.boxCollider.FOHLEHDCHCA(Player.LocalPlayer.KEJBPANGFKK.FingertipTransform.position)) { this.KHCJDOMBDCL.PPBNDIIACOE = true; } this.KPNJBDINDMC(this.DEGONPPOMKC); this.KPNJBDINDMC(this.KHCJDOMBDCL); } // Token: 0x06024514 RID: 148756 RVA: 0x009F42E8 File Offset: 0x009F24E8 private void DADIDIJGKCC(PlayerHandOverlapRegion.BIFPEMIDMGI AOAILGGFDHJ) { bool flag = false; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = true; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = false; flag = true; } } if (flag) { this.FKMFHMLAPDG(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; } // Token: 0x06024516 RID: 148758 RVA: 0x009F43C4 File Offset: 0x009F25C4 private void IBDJIHEMGMJ() { if (this.DEGONPPOMKC != null && this.DEGONPPOMKC.OMLFDEIJMIG) { this.DEGONPPOMKC.OMLFDEIJMIG = true; this.LLDCFIKAFMG(this.DEGONPPOMKC); } if (this.KHCJDOMBDCL != null && this.KHCJDOMBDCL.OMLFDEIJMIG) { this.KHCJDOMBDCL.OMLFDEIJMIG = true; this.LLDCFIKAFMG(this.KHCJDOMBDCL); } } // Token: 0x06024517 RID: 148759 RVA: 0x009F4438 File Offset: 0x009F2638 public void EOAHIGPOGOA(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x06024518 RID: 148760 RVA: 0x009F4470 File Offset: 0x009F2670 private void IAHHCJEAFEG(PlayerHandOverlapRegion.BIFPEMIDMGI AOAILGGFDHJ) { if (this.onOverlapChanged != null) { this.onOverlapChanged.Invoke(AOAILGGFDHJ.GAEKGDCFOJM, AOAILGGFDHJ.OMLFDEIJMIG); } if (this.EGGBOGHJGIH != null) { this.EGGBOGHJGIH(AOAILGGFDHJ.GAEKGDCFOJM, AOAILGGFDHJ.OMLFDEIJMIG); } } // Token: 0x06024519 RID: 148761 RVA: 0x009F44C4 File Offset: 0x009F26C4 public void BLAKOBKOMPO(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0602451A RID: 148762 RVA: 0x009F44FC File Offset: 0x009F26FC private void Update() { if (!Player.LocalPlayerExists) { return; } this.DEGONPPOMKC.GAEKGDCFOJM = Player.LocalPlayer.BGIBHPOALJG; this.KHCJDOMBDCL.GAEKGDCFOJM = Player.LocalPlayer.KEJBPANGFKK; if (this.DEGONPPOMKC == null || this.KHCJDOMBDCL == null) { return; } this.DEGONPPOMKC.PPBNDIIACOE = false; this.KHCJDOMBDCL.PPBNDIIACOE = false; if (!this.PKOOJLEIICB(PlayerHand.HMMEBFHABKA.Left) && this.boxCollider.FOHLEHDCHCA(Player.LocalPlayer.BGIBHPOALJG.FingertipTransform.position)) { this.DEGONPPOMKC.PPBNDIIACOE = true; } if (!this.PKOOJLEIICB(PlayerHand.HMMEBFHABKA.Right) && this.boxCollider.FOHLEHDCHCA(Player.LocalPlayer.KEJBPANGFKK.FingertipTransform.position)) { this.KHCJDOMBDCL.PPBNDIIACOE = true; } this.DADIDIJGKCC(this.DEGONPPOMKC); this.DADIDIJGKCC(this.KHCJDOMBDCL); } // Token: 0x0602451B RID: 148763 RVA: 0x009F4600 File Offset: 0x009F2800 private void EIGHGMNAOHF(PlayerHandOverlapRegion.BIFPEMIDMGI AOAILGGFDHJ) { bool flag = false; if (AOAILGGFDHJ.PPBNDIIACOE) { if (!AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.MBOJBCEKLLJ = Time.time; } if (!AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.MBOJBCEKLLJ > this.enterDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = true; } } else { if (AOAILGGFDHJ.FNDBDMKIJJI) { AOAILGGFDHJ.FCLLGDEHLPO = Time.time; } if (AOAILGGFDHJ.OMLFDEIJMIG && Time.time - AOAILGGFDHJ.FCLLGDEHLPO > this.exitDelay) { AOAILGGFDHJ.OMLFDEIJMIG = true; flag = true; } } if (flag) { this.IAHHCJEAFEG(AOAILGGFDHJ); } AOAILGGFDHJ.FNDBDMKIJJI = AOAILGGFDHJ.PPBNDIIACOE; } // Token: 0x0602451C RID: 148764 RVA: 0x009F46BC File Offset: 0x009F28BC private void FNNCEMJECLP() { if (base.gameObject.GetComponentInParent() == null) { this.DELNGLBGKOO(base.GetComponentInParent()); } } // Token: 0x0602451D RID: 148765 RVA: 0x009F46E0 File Offset: 0x009F28E0 public void AGFOMNNFMGH(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x0602451E RID: 148766 RVA: 0x009F4718 File Offset: 0x009F2918 private void FDFPFKEAGPF(Tool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x0602451F RID: 148767 RVA: 0x009F4724 File Offset: 0x009F2924 private bool IGOAOMBNKDH(PlayerHand.HMMEBFHABKA PBBIFICIMFM) { return this.JHFJENFDBNO() != null && this.APHOOLIFINB().OHGPCMJMFGC && this.PHJJGEBKACH().EHFOKGIGIMF != null && this.FHPFLPHJHOD().EHFOKGIGIMF.HEGAPJJIPCA() && this.JPBGNMOJJDH().EHFOKGIGIMF.EEAOGJHMFII == PBBIFICIMFM; } // Token: 0x06024520 RID: 148768 RVA: 0x009F4794 File Offset: 0x009F2994 private void IHJANOHKMGE(PlayerHandOverlapRegion.BIFPEMIDMGI AOAILGGFDHJ) { if (this.onOverlapChanged != null) { this.onOverlapChanged.Invoke(AOAILGGFDHJ.GAEKGDCFOJM, AOAILGGFDHJ.OMLFDEIJMIG); } if (this.EGGBOGHJGIH != null) { this.EGGBOGHJGIH(AOAILGGFDHJ.GAEKGDCFOJM, AOAILGGFDHJ.OMLFDEIJMIG); } } // Token: 0x06024522 RID: 148770 RVA: 0x009F4820 File Offset: 0x009F2A20 private void BJHHPJFOKLD(Tool NOBAPCOKFIL) { this.k__BackingField = NOBAPCOKFIL; } // Token: 0x06024523 RID: 148771 RVA: 0x009F482C File Offset: 0x009F2A2C private void AMNNBMEMJGB() { if (base.gameObject.GetComponentInParent() == null) { this.BJHHPJFOKLD(base.GetComponentInParent()); } } // Token: 0x06024524 RID: 148772 RVA: 0x009F4850 File Offset: 0x009F2A50 public void MJBJOENCGME(Action NOBAPCOKFIL) { Action action = this.EGGBOGHJGIH; Action action2; do { action2 = action; action = Interlocked.CompareExchange>(ref this.EGGBOGHJGIH, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action); } while (action != action2); } // Token: 0x04005CB5 RID: 23733 [SerializeField] private PlayerHandOverlapRegionEvent onOverlapChanged; // Token: 0x04005CB6 RID: 23734 [SerializeField] private BoxCollider boxCollider; // Token: 0x04005CB7 RID: 23735 [Tooltip("How long the hand has to be in region before we detect enter.")] [SerializeField] private float enterDelay; // Token: 0x04005CB8 RID: 23736 [SerializeField] [Tooltip("How long the hand has to be out of region before we detect exit.")] private float exitDelay; // Token: 0x04005CB9 RID: 23737 private PlayerHandOverlapRegion.BIFPEMIDMGI DEGONPPOMKC = new PlayerHandOverlapRegion.BIFPEMIDMGI(); // Token: 0x04005CBA RID: 23738 private PlayerHandOverlapRegion.BIFPEMIDMGI KHCJDOMBDCL = new PlayerHandOverlapRegion.BIFPEMIDMGI(); // Token: 0x020010B6 RID: 4278 private class BIFPEMIDMGI { // Token: 0x04005CBC RID: 23740 public PlayerHand GAEKGDCFOJM; // Token: 0x04005CBD RID: 23741 public bool OMLFDEIJMIG; // Token: 0x04005CBE RID: 23742 public bool PPBNDIIACOE; // Token: 0x04005CBF RID: 23743 public bool FNDBDMKIJJI; // Token: 0x04005CC0 RID: 23744 public float MBOJBCEKLLJ; // Token: 0x04005CC1 RID: 23745 public float FCLLGDEHLPO; } }