295 lines
8.2 KiB
C#
295 lines
8.2 KiB
C#
using System;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.AI
|
|
{
|
|
// Token: 0x02000B77 RID: 2935
|
|
public struct EIDNMNCOAAJ
|
|
{
|
|
// Token: 0x06016312 RID: 90898 RVA: 0x00623CB4 File Offset: 0x00621EB4
|
|
public Vector3 KLKJBHNBMHB()
|
|
{
|
|
if (this.ENLAAPDJNBO != Time.frameCount)
|
|
{
|
|
this.ENLAAPDJNBO = Time.frameCount;
|
|
if (this.DHCJNELDKII && this.MBHLIAEFEAD != null)
|
|
{
|
|
this.NNONNGOCMNE = this.MBHLIAEFEAD.FGLFIJLGCKD;
|
|
}
|
|
else if (this.IAKOIACHLBM != null)
|
|
{
|
|
this.NNONNGOCMNE = this.IAKOIACHLBM.BKHECJODPHF.EFBJHLLLPJC;
|
|
}
|
|
}
|
|
return this.NNONNGOCMNE;
|
|
}
|
|
|
|
// Token: 0x06016313 RID: 90899 RVA: 0x00623D3C File Offset: 0x00621F3C
|
|
private static Player BKPJFKOAEGP(PhotonView OMNGGJICBBI)
|
|
{
|
|
return (!(OMNGGJICBBI != null)) ? null : OMNGGJICBBI.GetComponent<Player>();
|
|
}
|
|
|
|
// Token: 0x06016314 RID: 90900 RVA: 0x00623D58 File Offset: 0x00621F58
|
|
public EIDNMNCOAAJ(Player JEFGMHBLLKI)
|
|
{
|
|
this = new EIDNMNCOAAJ(JEFGMHBLLKI, null);
|
|
}
|
|
|
|
// Token: 0x06016315 RID: 90901 RVA: 0x00623D64 File Offset: 0x00621F64
|
|
public static bool KKKBAMBDNGA(EIDNMNCOAAJ DPIIIAGCMLK, EIDNMNCOAAJ BDKNHBMMGPK)
|
|
{
|
|
return DPIIIAGCMLK.Equals(BDKNHBMMGPK);
|
|
}
|
|
|
|
// Token: 0x06016316 RID: 90902 RVA: 0x00623D7C File Offset: 0x00621F7C
|
|
private EIDNMNCOAAJ(Player JEFGMHBLLKI, Enemy OELGAHAMCLH)
|
|
{
|
|
this.MBHLIAEFEAD = JEFGMHBLLKI;
|
|
this.DHCJNELDKII = this.MBHLIAEFEAD != null;
|
|
this.IAKOIACHLBM = OELGAHAMCLH;
|
|
if (this.MBHLIAEFEAD != null)
|
|
{
|
|
this.BADMPMDONAH = this.MBHLIAEFEAD.OMNGGJICBBI.ADMBCINHJOG;
|
|
}
|
|
else if (this.IAKOIACHLBM != null)
|
|
{
|
|
this.BADMPMDONAH = this.IAKOIACHLBM.OMNGGJICBBI.ADMBCINHJOG;
|
|
}
|
|
else
|
|
{
|
|
this.BADMPMDONAH = -1;
|
|
}
|
|
this.JFDMOGDKDBG = -1;
|
|
this.DPEMFDGGEGA = Vector3.zero;
|
|
this.ENLAAPDJNBO = -1;
|
|
this.NNONNGOCMNE = Vector3.zero;
|
|
}
|
|
|
|
// Token: 0x06016318 RID: 90904 RVA: 0x00623E3C File Offset: 0x0062203C
|
|
public static bool BMOBEEOIMIG(EIDNMNCOAAJ DPIIIAGCMLK, EIDNMNCOAAJ BDKNHBMMGPK)
|
|
{
|
|
return DPIIIAGCMLK.Equals(BDKNHBMMGPK);
|
|
}
|
|
|
|
// Token: 0x06016319 RID: 90905 RVA: 0x00623E54 File Offset: 0x00622054
|
|
public bool AEAKFIBHEPE()
|
|
{
|
|
return (!this.DHCJNELDKII || !(this.MBHLIAEFEAD != null)) && this.IAKOIACHLBM != null;
|
|
}
|
|
|
|
// Token: 0x0601631A RID: 90906 RVA: 0x00623E84 File Offset: 0x00622084
|
|
public EIDNMNCOAAJ(int MLAHLLNCFLA)
|
|
{
|
|
this = new EIDNMNCOAAJ(PhotonView.Find(MLAHLLNCFLA));
|
|
}
|
|
|
|
// Token: 0x0601631B RID: 90907 RVA: 0x00623E94 File Offset: 0x00622094
|
|
public EIDNMNCOAAJ(LNJFBGIBLHA GGMIDKPEEME)
|
|
{
|
|
this = new EIDNMNCOAAJ((GGMIDKPEEME == null) ? null : GGMIDKPEEME.JHJGDFHNBLO(), null);
|
|
}
|
|
|
|
// Token: 0x0601631C RID: 90908 RVA: 0x00623EB0 File Offset: 0x006220B0
|
|
public override int GetHashCode()
|
|
{
|
|
return base.GetHashCode();
|
|
}
|
|
|
|
// Token: 0x0601631D RID: 90909 RVA: 0x00623EC4 File Offset: 0x006220C4
|
|
public static bool NOGAGKDDFDB(EIDNMNCOAAJ DPIIIAGCMLK, EIDNMNCOAAJ BDKNHBMMGPK)
|
|
{
|
|
return !DPIIIAGCMLK.Equals(BDKNHBMMGPK);
|
|
}
|
|
|
|
// Token: 0x0601631E RID: 90910 RVA: 0x00623EDC File Offset: 0x006220DC
|
|
public Vector3 KAAIICFGDLO()
|
|
{
|
|
if (this.ENLAAPDJNBO != Time.frameCount)
|
|
{
|
|
this.ENLAAPDJNBO = Time.frameCount;
|
|
if (this.DHCJNELDKII && this.MBHLIAEFEAD != null)
|
|
{
|
|
this.NNONNGOCMNE = this.MBHLIAEFEAD.FGLFIJLGCKD;
|
|
}
|
|
else if (this.IAKOIACHLBM != null)
|
|
{
|
|
this.NNONNGOCMNE = this.IAKOIACHLBM.BKHECJODPHF.EFBJHLLLPJC;
|
|
}
|
|
}
|
|
return this.NNONNGOCMNE;
|
|
}
|
|
|
|
// Token: 0x0601631F RID: 90911 RVA: 0x00623F64 File Offset: 0x00622164
|
|
public Vector3 NFOCJFEDKCN()
|
|
{
|
|
if (this.JFDMOGDKDBG != Time.frameCount)
|
|
{
|
|
this.JFDMOGDKDBG = Time.frameCount;
|
|
if (this.DHCJNELDKII && this.MBHLIAEFEAD != null)
|
|
{
|
|
this.DPEMFDGGEGA = this.MBHLIAEFEAD.BGOGBEPJGPJ.transform.position;
|
|
}
|
|
else if (this.IAKOIACHLBM != null)
|
|
{
|
|
this.DPEMFDGGEGA = this.IAKOIACHLBM.transform.position;
|
|
}
|
|
}
|
|
return this.DPEMFDGGEGA;
|
|
}
|
|
|
|
// Token: 0x06016320 RID: 90912 RVA: 0x00623FF8 File Offset: 0x006221F8
|
|
public override bool Equals(object INNGECIOBOO)
|
|
{
|
|
EIDNMNCOAAJ eidnmncoaaj = (EIDNMNCOAAJ)INNGECIOBOO;
|
|
return object.Equals(this.MBHLIAEFEAD, eidnmncoaaj.MBHLIAEFEAD) && object.Equals(this.IAKOIACHLBM, eidnmncoaaj.IAKOIACHLBM);
|
|
}
|
|
|
|
// Token: 0x06016321 RID: 90913 RVA: 0x00624038 File Offset: 0x00622238
|
|
public bool KIBMPNPNOFC(object INNGECIOBOO)
|
|
{
|
|
EIDNMNCOAAJ eidnmncoaaj = (EIDNMNCOAAJ)INNGECIOBOO;
|
|
return object.Equals(this.MBHLIAEFEAD, eidnmncoaaj.MBHLIAEFEAD) && object.Equals(this.IAKOIACHLBM, eidnmncoaaj.IAKOIACHLBM);
|
|
}
|
|
|
|
// Token: 0x06016322 RID: 90914 RVA: 0x00624078 File Offset: 0x00622278
|
|
private static Enemy FAHCJINBDHM(PhotonView OMNGGJICBBI)
|
|
{
|
|
return (!(OMNGGJICBBI != null)) ? null : OMNGGJICBBI.GetComponent<Enemy>();
|
|
}
|
|
|
|
// Token: 0x06016323 RID: 90915 RVA: 0x00624094 File Offset: 0x00622294
|
|
public bool PBDDCCOAGOG()
|
|
{
|
|
return (this.DHCJNELDKII && this.MBHLIAEFEAD != null) || this.IAKOIACHLBM != null;
|
|
}
|
|
|
|
// Token: 0x1700096B RID: 2411
|
|
// (get) Token: 0x06016324 RID: 90916 RVA: 0x006240C4 File Offset: 0x006222C4
|
|
public Vector3 JFKAKCBEIDL
|
|
{
|
|
get
|
|
{
|
|
if (this.ENLAAPDJNBO != Time.frameCount)
|
|
{
|
|
this.ENLAAPDJNBO = Time.frameCount;
|
|
if (this.DHCJNELDKII && this.MBHLIAEFEAD != null)
|
|
{
|
|
this.NNONNGOCMNE = this.MBHLIAEFEAD.FGLFIJLGCKD;
|
|
}
|
|
else if (this.IAKOIACHLBM != null)
|
|
{
|
|
this.NNONNGOCMNE = this.IAKOIACHLBM.BKHECJODPHF.EFBJHLLLPJC;
|
|
}
|
|
}
|
|
return this.NNONNGOCMNE;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700096A RID: 2410
|
|
// (get) Token: 0x06016325 RID: 90917 RVA: 0x0062414C File Offset: 0x0062234C
|
|
public Vector3 ICNCDGIKNNI
|
|
{
|
|
get
|
|
{
|
|
if (this.JFDMOGDKDBG != Time.frameCount)
|
|
{
|
|
this.JFDMOGDKDBG = Time.frameCount;
|
|
if (this.DHCJNELDKII && this.MBHLIAEFEAD != null)
|
|
{
|
|
this.DPEMFDGGEGA = this.MBHLIAEFEAD.BGOGBEPJGPJ.transform.position;
|
|
}
|
|
else if (this.IAKOIACHLBM != null)
|
|
{
|
|
this.DPEMFDGGEGA = this.IAKOIACHLBM.transform.position;
|
|
}
|
|
}
|
|
return this.DPEMFDGGEGA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016326 RID: 90918 RVA: 0x006241E0 File Offset: 0x006223E0
|
|
public static bool GEINBKNJBKG(EIDNMNCOAAJ DPIIIAGCMLK, EIDNMNCOAAJ BDKNHBMMGPK)
|
|
{
|
|
return DPIIIAGCMLK.Equals(BDKNHBMMGPK);
|
|
}
|
|
|
|
// Token: 0x1700096C RID: 2412
|
|
// (get) Token: 0x06016327 RID: 90919 RVA: 0x006241F8 File Offset: 0x006223F8
|
|
public bool IPFPJCPGENH
|
|
{
|
|
get
|
|
{
|
|
return this.MBHLIAEFEAD != null && this.MBHLIAEFEAD.NHDDPGADJPJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016328 RID: 90920 RVA: 0x0062421C File Offset: 0x0062241C
|
|
public Vector3 BIDBADPMKBI()
|
|
{
|
|
if (this.JFDMOGDKDBG != Time.frameCount)
|
|
{
|
|
this.JFDMOGDKDBG = Time.frameCount;
|
|
if (this.DHCJNELDKII && this.MBHLIAEFEAD != null)
|
|
{
|
|
this.DPEMFDGGEGA = this.MBHLIAEFEAD.HFDJIFFPEFM().transform.position;
|
|
}
|
|
else if (this.IAKOIACHLBM != null)
|
|
{
|
|
this.DPEMFDGGEGA = this.IAKOIACHLBM.transform.position;
|
|
}
|
|
}
|
|
return this.DPEMFDGGEGA;
|
|
}
|
|
|
|
// Token: 0x06016329 RID: 90921 RVA: 0x006242B0 File Offset: 0x006224B0
|
|
public EIDNMNCOAAJ(PhotonView OMNGGJICBBI)
|
|
{
|
|
this = new EIDNMNCOAAJ(EIDNMNCOAAJ.BKPJFKOAEGP(OMNGGJICBBI), EIDNMNCOAAJ.FAHCJINBDHM(OMNGGJICBBI));
|
|
}
|
|
|
|
// Token: 0x17000969 RID: 2409
|
|
// (get) Token: 0x0601632A RID: 90922 RVA: 0x006242C4 File Offset: 0x006224C4
|
|
public bool AJFBOLHPEJC
|
|
{
|
|
get
|
|
{
|
|
return (this.DHCJNELDKII && this.MBHLIAEFEAD != null) || this.IAKOIACHLBM != null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601632B RID: 90923 RVA: 0x006242F4 File Offset: 0x006224F4
|
|
public EIDNMNCOAAJ(Enemy OELGAHAMCLH)
|
|
{
|
|
this = new EIDNMNCOAAJ(null, OELGAHAMCLH);
|
|
}
|
|
|
|
// Token: 0x04003E25 RID: 15909
|
|
public readonly Player MBHLIAEFEAD;
|
|
|
|
// Token: 0x04003E26 RID: 15910
|
|
public readonly Enemy IAKOIACHLBM;
|
|
|
|
// Token: 0x04003E27 RID: 15911
|
|
public readonly int BADMPMDONAH;
|
|
|
|
// Token: 0x04003E28 RID: 15912
|
|
private readonly bool DHCJNELDKII;
|
|
|
|
// Token: 0x04003E29 RID: 15913
|
|
private int JFDMOGDKDBG;
|
|
|
|
// Token: 0x04003E2A RID: 15914
|
|
private Vector3 DPEMFDGGEGA;
|
|
|
|
// Token: 0x04003E2B RID: 15915
|
|
private int ENLAAPDJNBO;
|
|
|
|
// Token: 0x04003E2C RID: 15916
|
|
private Vector3 NNONNGOCMNE;
|
|
|
|
// Token: 0x04003E2D RID: 15917
|
|
public static readonly EIDNMNCOAAJ CGNKKAKJIJL = new EIDNMNCOAAJ(null, null);
|
|
}
|
|
}
|