Files
Dec2017-Script-Dump/Assembly-CSharp/EnemyPatrolNavMeshRegion.cs
T
2026-06-04 11:42:34 +02:00

382 lines
10 KiB
C#

using System;
using RecRoom;
using UnityEngine;
// Token: 0x02000B88 RID: 2952
[RequireComponent(typeof(NavMeshRegion))]
[RequireComponent(typeof(PhotonView))]
public class EnemyPatrolNavMeshRegion : EnemyPatrol
{
// Token: 0x06016469 RID: 91241 RVA: 0x0062B934 File Offset: 0x00629B34
private void BHCGADDKFKN()
{
if (this.region == null)
{
this.region = base.GetComponent<NavMeshRegion>();
}
}
// Token: 0x0601646A RID: 91242 RVA: 0x0062B954 File Offset: 0x00629B54
public virtual bool GDJBNMKNGAP(int MABEMEAAPOD)
{
return true;
}
// Token: 0x0601646B RID: 91243 RVA: 0x0062B958 File Offset: 0x00629B58
public override bool HasFinishedPatrol(int MABEMEAAPOD)
{
return false;
}
// Token: 0x0601646C RID: 91244 RVA: 0x0062B95C File Offset: 0x00629B5C
private void IALDGNOKODA()
{
this.KJPFLDDAKLI();
}
// Token: 0x0601646D RID: 91245 RVA: 0x0062B964 File Offset: 0x00629B64
private void BDMFKLJMIAB()
{
this.KDBOEHOELFJ();
}
// Token: 0x0601646E RID: 91246 RVA: 0x0062B96C File Offset: 0x00629B6C
private void JFPGKPGKLED()
{
if (this.region == null)
{
this.region = base.GetComponent<NavMeshRegion>();
}
}
// Token: 0x0601646F RID: 91247 RVA: 0x0062B98C File Offset: 0x00629B8C
public void ACELFKDPDBK()
{
this.region.OCNLNONFJPM(EnemyPatrolNavMeshRegion.DDCCAMIMGIP);
}
// Token: 0x06016470 RID: 91248 RVA: 0x0062B9A0 File Offset: 0x00629BA0
private void LFKHGMMLDMM()
{
if (this.region == null)
{
this.region = base.GetComponent<NavMeshRegion>();
}
}
// Token: 0x06016471 RID: 91249 RVA: 0x0062B9C0 File Offset: 0x00629BC0
public virtual bool CJGNMICFKNC(Vector3 LKPKGAIECIF, Vector3 FHFPOPFBEPP)
{
return (LKPKGAIECIF - FHFPOPFBEPP).sqrMagnitude <= this.targetArriveDistance * this.targetArriveDistance;
}
// Token: 0x06016472 RID: 91250 RVA: 0x0062B9F0 File Offset: 0x00629BF0
public virtual bool AMPADBMPKEP(Vector3 LKPKGAIECIF, Vector3 FHFPOPFBEPP)
{
return (LKPKGAIECIF - FHFPOPFBEPP).sqrMagnitude <= this.targetArriveDistance * this.targetArriveDistance;
}
// Token: 0x06016473 RID: 91251 RVA: 0x0062BA20 File Offset: 0x00629C20
public virtual bool KBCNECNLKDN(int MABEMEAAPOD)
{
return false;
}
// Token: 0x06016474 RID: 91252 RVA: 0x0062BA24 File Offset: 0x00629C24
public virtual bool GFJNFNBEFHC(Vector3 LKPKGAIECIF, Vector3 FHFPOPFBEPP)
{
return (LKPKGAIECIF - FHFPOPFBEPP).sqrMagnitude > this.targetArriveDistance * this.targetArriveDistance;
}
// Token: 0x06016475 RID: 91253 RVA: 0x0062BA54 File Offset: 0x00629C54
private void DOMCEELGNEG()
{
this.AIGIHKMDGBA();
}
// Token: 0x06016476 RID: 91254 RVA: 0x0062BA5C File Offset: 0x00629C5C
private void EGGEDOPCNEH()
{
this.DrawGizmo();
}
// Token: 0x06016477 RID: 91255 RVA: 0x0062BA64 File Offset: 0x00629C64
private void KCBNFFPLBLJ()
{
this.KDBOEHOELFJ();
}
// Token: 0x06016478 RID: 91256 RVA: 0x0062BA6C File Offset: 0x00629C6C
public virtual bool FLLIGECFGDO(Vector3 LKPKGAIECIF, Vector3 FHFPOPFBEPP)
{
return (LKPKGAIECIF - FHFPOPFBEPP).sqrMagnitude <= this.targetArriveDistance * this.targetArriveDistance;
}
// Token: 0x06016479 RID: 91257 RVA: 0x0062BA9C File Offset: 0x00629C9C
private void OnDrawGizmosSelected()
{
this.DrawGizmo();
}
// Token: 0x0601647A RID: 91258 RVA: 0x0062BAA4 File Offset: 0x00629CA4
public virtual Vector3 BPCMOAKKNHC()
{
return base.transform.position;
}
// Token: 0x0601647B RID: 91259 RVA: 0x0062BAB4 File Offset: 0x00629CB4
public virtual Vector3 MBGLJGGJCMB()
{
return base.transform.position;
}
// Token: 0x0601647C RID: 91260 RVA: 0x0062BAC4 File Offset: 0x00629CC4
public virtual bool JOBBPLKEBPO(int MABEMEAAPOD)
{
return true;
}
// Token: 0x0601647D RID: 91261 RVA: 0x0062BAC8 File Offset: 0x00629CC8
public void KDBOEHOELFJ()
{
this.region.ALHLIOLPIBI(EnemyPatrolNavMeshRegion.DDCCAMIMGIP);
}
// Token: 0x0601647E RID: 91262 RVA: 0x0062BADC File Offset: 0x00629CDC
private void EBBPODCAOEL()
{
if (this.region == null)
{
this.region = base.GetComponent<NavMeshRegion>();
}
}
// Token: 0x0601647F RID: 91263 RVA: 0x0062BAFC File Offset: 0x00629CFC
private void DLOIFBCOIEN()
{
if (this.region == null)
{
this.region = base.GetComponent<NavMeshRegion>();
}
}
// Token: 0x06016480 RID: 91264 RVA: 0x0062BB1C File Offset: 0x00629D1C
public virtual bool DEOHKKJIHMO(int MABEMEAAPOD, out int EGPGNCNBLKD, out Vector3 EBEIEIPKEFF)
{
EGPGNCNBLKD = -1;
return this.region.DNCLBOOFOOP(out EBEIEIPKEFF);
}
// Token: 0x06016481 RID: 91265 RVA: 0x0062BB30 File Offset: 0x00629D30
public virtual bool IEGDKAOJIDD(Vector3 LKPKGAIECIF, Vector3 FHFPOPFBEPP)
{
return (LKPKGAIECIF - FHFPOPFBEPP).sqrMagnitude > this.targetArriveDistance * this.targetArriveDistance;
}
// Token: 0x06016482 RID: 91266 RVA: 0x0062BB60 File Offset: 0x00629D60
public virtual bool KDGMNJHNBPH(int MABEMEAAPOD, out int EGPGNCNBLKD, out Vector3 EBEIEIPKEFF)
{
EGPGNCNBLKD = -1;
return this.region.TryGetRandomPoint(out EBEIEIPKEFF);
}
// Token: 0x06016483 RID: 91267 RVA: 0x0062BB74 File Offset: 0x00629D74
public virtual Vector3 MGDDJGAJIHN()
{
return base.transform.position;
}
// Token: 0x06016484 RID: 91268 RVA: 0x0062BB84 File Offset: 0x00629D84
private void CDACCLMOAIO()
{
this.KJPFLDDAKLI();
}
// Token: 0x06016485 RID: 91269 RVA: 0x0062BB8C File Offset: 0x00629D8C
public virtual bool CGCFFEGPJDP(int MABEMEAAPOD)
{
return false;
}
// Token: 0x06016487 RID: 91271 RVA: 0x0062BBA4 File Offset: 0x00629DA4
public virtual bool FKLIJMICEOG(int MABEMEAAPOD, out int EGPGNCNBLKD, out Vector3 EBEIEIPKEFF)
{
EGPGNCNBLKD = -1;
return this.region.JKMDMJAGDOL(out EBEIEIPKEFF);
}
// Token: 0x06016488 RID: 91272 RVA: 0x0062BBB8 File Offset: 0x00629DB8
public virtual bool DKAGMEBJDAP(int MABEMEAAPOD, out int EGPGNCNBLKD, out Vector3 EBEIEIPKEFF)
{
EGPGNCNBLKD = -1;
return this.region.ONMHHCEKHLP(out EBEIEIPKEFF);
}
// Token: 0x06016489 RID: 91273 RVA: 0x0062BBCC File Offset: 0x00629DCC
public void AIGIHKMDGBA()
{
this.region.ALHLIOLPIBI(EnemyPatrolNavMeshRegion.DDCCAMIMGIP);
}
// Token: 0x0601648A RID: 91274 RVA: 0x0062BBE0 File Offset: 0x00629DE0
private void OOMEMKFJBOM()
{
this.OJOHIPLMFOL();
}
// Token: 0x0601648B RID: 91275 RVA: 0x0062BBE8 File Offset: 0x00629DE8
public void OJOHIPLMFOL()
{
this.region.BBJEDIFCDGF(EnemyPatrolNavMeshRegion.DDCCAMIMGIP);
}
// Token: 0x0601648C RID: 91276 RVA: 0x0062BBFC File Offset: 0x00629DFC
public void DJFAKMCFAFM()
{
this.region.DrawGizmos(EnemyPatrolNavMeshRegion.DDCCAMIMGIP);
}
// Token: 0x0601648D RID: 91277 RVA: 0x0062BC10 File Offset: 0x00629E10
public override bool HasReachedTarget(Vector3 LKPKGAIECIF, Vector3 FHFPOPFBEPP)
{
return (LKPKGAIECIF - FHFPOPFBEPP).sqrMagnitude <= this.targetArriveDistance * this.targetArriveDistance;
}
// Token: 0x0601648E RID: 91278 RVA: 0x0062BC40 File Offset: 0x00629E40
private void PCNMMLNKNED()
{
if (this.region == null)
{
this.region = base.GetComponent<NavMeshRegion>();
}
}
// Token: 0x0601648F RID: 91279 RVA: 0x0062BC60 File Offset: 0x00629E60
public virtual bool MMFEOPCBLHN(int MABEMEAAPOD)
{
return false;
}
// Token: 0x06016490 RID: 91280 RVA: 0x0062BC64 File Offset: 0x00629E64
public virtual bool EOIKDFAIEDH(int MABEMEAAPOD)
{
return false;
}
// Token: 0x06016491 RID: 91281 RVA: 0x0062BC68 File Offset: 0x00629E68
public override bool TryGetNextTarget(int MABEMEAAPOD, out int EGPGNCNBLKD, out Vector3 EBEIEIPKEFF)
{
EGPGNCNBLKD = -1;
return this.region.TryGetRandomPoint(out EBEIEIPKEFF);
}
// Token: 0x06016492 RID: 91282 RVA: 0x0062BC7C File Offset: 0x00629E7C
public virtual bool HCNPNJEGDIL(int MABEMEAAPOD)
{
return true;
}
// Token: 0x06016494 RID: 91284 RVA: 0x0062BCA0 File Offset: 0x00629EA0
public virtual Vector3 FKKELKOGNJN()
{
return base.transform.position;
}
// Token: 0x06016495 RID: 91285 RVA: 0x0062BCB0 File Offset: 0x00629EB0
private void ALMAOBEKBPC()
{
this.KJPFLDDAKLI();
}
// Token: 0x06016496 RID: 91286 RVA: 0x0062BCB8 File Offset: 0x00629EB8
public virtual Vector3 MMAEKONICFO()
{
return base.transform.position;
}
// Token: 0x06016497 RID: 91287 RVA: 0x0062BCC8 File Offset: 0x00629EC8
public void DrawGizmo()
{
this.region.DrawGizmos(EnemyPatrolNavMeshRegion.DDCCAMIMGIP);
}
// Token: 0x06016498 RID: 91288 RVA: 0x0062BCDC File Offset: 0x00629EDC
private void Reset()
{
if (this.region == null)
{
this.region = base.GetComponent<NavMeshRegion>();
}
}
// Token: 0x06016499 RID: 91289 RVA: 0x0062BCFC File Offset: 0x00629EFC
public virtual bool FDFFANBMBNJ(int MABEMEAAPOD)
{
return false;
}
// Token: 0x0601649A RID: 91290 RVA: 0x0062BD00 File Offset: 0x00629F00
public override Vector3 GetGizmoPosition()
{
return base.transform.position;
}
// Token: 0x0601649B RID: 91291 RVA: 0x0062BD10 File Offset: 0x00629F10
public virtual bool CEKHBFHEDHN(int MABEMEAAPOD, out int EGPGNCNBLKD, out Vector3 EBEIEIPKEFF)
{
EGPGNCNBLKD = -1;
return this.region.ONMHHCEKHLP(out EBEIEIPKEFF);
}
// Token: 0x0601649C RID: 91292 RVA: 0x0062BD24 File Offset: 0x00629F24
private void BIAECHIBDPA()
{
this.AIGIHKMDGBA();
}
// Token: 0x0601649D RID: 91293 RVA: 0x0062BD2C File Offset: 0x00629F2C
public void KJPFLDDAKLI()
{
this.region.NKGHFKMEBAM(EnemyPatrolNavMeshRegion.DDCCAMIMGIP);
}
// Token: 0x0601649E RID: 91294 RVA: 0x0062BD40 File Offset: 0x00629F40
public virtual bool OGHFDEBKDII(int MABEMEAAPOD)
{
return false;
}
// Token: 0x0601649F RID: 91295 RVA: 0x0062BD44 File Offset: 0x00629F44
private void BIGCHKIAFBL()
{
if (this.region == null)
{
this.region = base.GetComponent<NavMeshRegion>();
}
}
// Token: 0x060164A0 RID: 91296 RVA: 0x0062BD64 File Offset: 0x00629F64
public void AJOKBFBJNIJ()
{
this.region.ALHLIOLPIBI(EnemyPatrolNavMeshRegion.DDCCAMIMGIP);
}
// Token: 0x060164A1 RID: 91297 RVA: 0x0062BD78 File Offset: 0x00629F78
private void KEDCLOOGLPL()
{
this.DJFAKMCFAFM();
}
// Token: 0x04003E85 RID: 16005
[SerializeField]
[ENMFCLPAKBJ(FOGKDGELKHN.Self, false)]
private NavMeshRegion region;
// Token: 0x04003E86 RID: 16006
[SerializeField]
private float targetArriveDistance = 0.5f;
// Token: 0x04003E87 RID: 16007
private static readonly Color DDCCAMIMGIP = new Color(0.8f, 0f, 0.2f, 0.6f);
}