m
This commit is contained in:
@@ -0,0 +1,141 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.AI
|
||||
{
|
||||
// Token: 0x0200338B RID: 13195
|
||||
[Token(Token = "0x200338B")]
|
||||
public class NavMeshBakeVolume : NetworkedSingletonMonoBehaviour<NavMeshBakeVolume>
|
||||
{
|
||||
// Token: 0x17003E29 RID: 15913
|
||||
// (get) Token: 0x060168D4 RID: 92372 RVA: 0x0053D804 File Offset: 0x0053BA04
|
||||
[Token(Token = "0x17003E29")]
|
||||
public Bounds BMLDJOCHNCN
|
||||
{
|
||||
[Token(Token = "0x60168D4")]
|
||||
[Address(RVA = "0x17EC680", Offset = "0x17EB680", VA = "0x1817EC680")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
int num = 0;
|
||||
this.m_CachedPtr = (IntPtr)num;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E2A RID: 15914
|
||||
// (get) Token: 0x060168D5 RID: 92373 RVA: 0x0053D830 File Offset: 0x0053BA30
|
||||
[Token(Token = "0x17003E2A")]
|
||||
private Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x60168D5")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
||||
get
|
||||
{
|
||||
return this._tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168D6 RID: 92374 RVA: 0x0053D844 File Offset: 0x0053BA44
|
||||
[Token(Token = "0x60168D6")]
|
||||
[Address(RVA = "0x17EBC50", Offset = "0x17EAC50", VA = "0x1817EBC50", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
this._tool.ExcludeFromTriggerVolume = true;
|
||||
CreationObject creationObject = this._tool.creationObject;
|
||||
CreationObject.CGELIKFANLB <>9__6_ = NavMeshBakeVolume.<>c.<>9__6_0;
|
||||
if (<>9__6_ == 0)
|
||||
{
|
||||
NavMeshBakeVolume.<>c.<>9__6_0 = delegate
|
||||
{
|
||||
};
|
||||
}
|
||||
creationObject.AddCustomNavMeshSupportCondition(<>9__6_);
|
||||
}
|
||||
|
||||
// Token: 0x060168D7 RID: 92375 RVA: 0x0053D89C File Offset: 0x0053BA9C
|
||||
[Token(Token = "0x60168D7")]
|
||||
[Address(RVA = "0x17EBD70", Offset = "0x17EAD70", VA = "0x1817EBD70")]
|
||||
public void Initialize()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
Vector3 vector = EJFLPBOFENP.EAEJEOCDHDF;
|
||||
List<CreationObject> nefbfabhhjh = CreationManager.NEFBFABHHJH;
|
||||
num += num;
|
||||
num++;
|
||||
CostInfo hpaidhogcip = CreationManager.HPAIDHOGCIP;
|
||||
num += num;
|
||||
num++;
|
||||
CreationObject.NLIGPDKKPNE nligpdkkpne;
|
||||
while (nligpdkkpne != CreationObject.NLIGPDKKPNE.NavMeshGenerator)
|
||||
{
|
||||
}
|
||||
Vector3 vector2;
|
||||
float num2 = vector2.z;
|
||||
num2 += 2.7E-44f;
|
||||
num2 += hpaidhogcip;
|
||||
num2 += 2.7E-44f;
|
||||
num2 += hpaidhogcip;
|
||||
}
|
||||
while (num != 0);
|
||||
int num3 = 0;
|
||||
Vector3 vector3 = EJFLPBOFENP.ELCJEGECDGJ;
|
||||
float num5;
|
||||
float num4 = Mathf.Max(Mathf.Max(num5, (float)num3), (float)num3);
|
||||
this._tool.rigidbodyEx.JJGDNPNBINJ = num3;
|
||||
RigidbodyEx rigidbodyEx = this._tool.rigidbodyEx;
|
||||
int num6 = 0;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
rigidbodyEx.MEJCMIKAJCD = num6;
|
||||
this._tool.rigidbodyEx.MKDHFENOFDO = 1f;
|
||||
SandboxDeformableShape shapeDeformation = this._tool.creationObject.shapeDeformation;
|
||||
Vector3 vector4;
|
||||
float z = vector4.z;
|
||||
shapeDeformation.SetDeformation(num6);
|
||||
}
|
||||
|
||||
// Token: 0x060168D8 RID: 92376 RVA: 0x0053D9A0 File Offset: 0x0053BBA0
|
||||
[Token(Token = "0x60168D8")]
|
||||
[Address(RVA = "0x17EC4B0", Offset = "0x17EB4B0", VA = "0x1817EC4B0")]
|
||||
private void JKECOKBJJJI(Bounds PDPPMFNOBMO)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this._tool.rigidbodyEx;
|
||||
RigidbodyEx rigidbodyEx2 = this._tool.rigidbodyEx;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
this._tool.rigidbodyEx.MKDHFENOFDO = 1f;
|
||||
SandboxDeformableShape shapeDeformation = this._tool.creationObject.shapeDeformation;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
|
||||
// Token: 0x060168D9 RID: 92377 RVA: 0x0053DA00 File Offset: 0x0053BC00
|
||||
[Token(Token = "0x60168D9")]
|
||||
[Address(RVA = "0x17EC620", Offset = "0x17EB620", VA = "0x1817EC620")]
|
||||
public NavMeshBakeVolume()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EB75 RID: 60277
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EB75")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tool _tool;
|
||||
|
||||
// Token: 0x0400EB76 RID: 60278
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400EB76")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private BoxCollider volumeCollider;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.AI
|
||||
{
|
||||
// Token: 0x0200338D RID: 13197
|
||||
[Token(Token = "0x200338D")]
|
||||
[CreateAssetMenu]
|
||||
[Serializable]
|
||||
public class NavMeshConfig : ScriptableObject
|
||||
{
|
||||
// Token: 0x060168DD RID: 92381 RVA: 0x0053DA50 File Offset: 0x0053BC50
|
||||
[Token(Token = "0x60168DD")]
|
||||
[Address(RVA = "0x5B1810", Offset = "0x5B0810", VA = "0x1805B1810")]
|
||||
public NavMeshConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EB79 RID: 60281
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EB79")]
|
||||
public Tool navMeshBakeVolumePrefab;
|
||||
|
||||
// Token: 0x0400EB7A RID: 60282
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400EB7A")]
|
||||
public Vector3 minNavMeshBakeVolumeDimensions;
|
||||
|
||||
// Token: 0x0400EB7B RID: 60283
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400EB7B")]
|
||||
public Vector3 maxNavMeshBakeVolumeDimensions;
|
||||
|
||||
// Token: 0x0400EB7C RID: 60284
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400EB7C")]
|
||||
public AstarPath astarPathPrefab;
|
||||
|
||||
// Token: 0x0400EB7D RID: 60285
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EB7D")]
|
||||
public Material defaultVisualMaterial;
|
||||
|
||||
// Token: 0x0400EB7E RID: 60286
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400EB7E")]
|
||||
public Material highEndVisualMaterial;
|
||||
|
||||
// Token: 0x0400EB7F RID: 60287
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400EB7F")]
|
||||
[HideInInspector]
|
||||
public LayerMask colliderRasterizationLayerMask;
|
||||
|
||||
// Token: 0x0400EB80 RID: 60288
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400EB80")]
|
||||
[HideInInspector]
|
||||
public List<string> colliderRasterizationTagMask;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1530 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding;
|
||||
using Photon.Pun;
|
||||
using RecNet;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Core.AI;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.AI
|
||||
{
|
||||
// Token: 0x02003395 RID: 13205
|
||||
[Token(Token = "0x2003395")]
|
||||
public class QuestAIController : UGCAIController, EOCLMMENCKH
|
||||
{
|
||||
// Token: 0x17003E42 RID: 15938
|
||||
// (get) Token: 0x06016933 RID: 92467 RVA: 0x0053F1A4 File Offset: 0x0053D3A4
|
||||
[Token(Token = "0x17003E42")]
|
||||
public override bool MLPDGDAKAEF
|
||||
{
|
||||
[Token(Token = "0x6016933")]
|
||||
[Address(RVA = "0x17F05C0", Offset = "0x17EF5C0", VA = "0x1817F05C0", Slot = "19")]
|
||||
get
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int num = 0;
|
||||
return enemy != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E43 RID: 15939
|
||||
// (get) Token: 0x06016934 RID: 92468 RVA: 0x0053F1C4 File Offset: 0x0053D3C4
|
||||
[Token(Token = "0x17003E43")]
|
||||
public override int ONFFNEINIMO
|
||||
{
|
||||
[Token(Token = "0x6016934")]
|
||||
[Address(RVA = "0x17F0360", Offset = "0x17EF360", VA = "0x1817F0360", Slot = "20")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.KHDKHLFAMOK;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E44 RID: 15940
|
||||
// (get) Token: 0x06016935 RID: 92469 RVA: 0x0053F1F0 File Offset: 0x0053D3F0
|
||||
[Token(Token = "0x17003E44")]
|
||||
public override Vector3 LOGIPAJLMIO
|
||||
{
|
||||
[Token(Token = "0x6016935")]
|
||||
[Address(RVA = "0x17F03B0", Offset = "0x17EF3B0", VA = "0x1817F03B0", Slot = "21")]
|
||||
get
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E45 RID: 15941
|
||||
// (get) Token: 0x06016936 RID: 92470 RVA: 0x0053F210 File Offset: 0x0053D410
|
||||
[Token(Token = "0x17003E45")]
|
||||
public override Vector3 EPKNJJIGHLN
|
||||
{
|
||||
[Token(Token = "0x6016936")]
|
||||
[Address(RVA = "0x17F07B0", Offset = "0x17EF7B0", VA = "0x1817F07B0", Slot = "22")]
|
||||
get
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E46 RID: 15942
|
||||
// (get) Token: 0x06016937 RID: 92471 RVA: 0x0053F230 File Offset: 0x0053D430
|
||||
[Token(Token = "0x17003E46")]
|
||||
public override Vector3 BDOILEBDECK
|
||||
{
|
||||
[Token(Token = "0x6016937")]
|
||||
[Address(RVA = "0x17F0470", Offset = "0x17EF470", VA = "0x1817F0470", Slot = "23")]
|
||||
get
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E47 RID: 15943
|
||||
// (get) Token: 0x06016938 RID: 92472 RVA: 0x0053F250 File Offset: 0x0053D450
|
||||
[Token(Token = "0x17003E47")]
|
||||
public override Quaternion OKINPJLFKEJ
|
||||
{
|
||||
[Token(Token = "0x6016938")]
|
||||
[Address(RVA = "0x17F0860", Offset = "0x17EF860", VA = "0x1817F0860", Slot = "24")]
|
||||
get
|
||||
{
|
||||
Quaternion identity = Quaternion.identity;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E48 RID: 15944
|
||||
// (get) Token: 0x06016939 RID: 92473 RVA: 0x0053F268 File Offset: 0x0053D468
|
||||
[Token(Token = "0x17003E48")]
|
||||
public override Vector3 JIGGKKCAGIF
|
||||
{
|
||||
[Token(Token = "0x6016939")]
|
||||
[Address(RVA = "0x17F09E0", Offset = "0x17EF9E0", VA = "0x1817F09E0", Slot = "25")]
|
||||
get
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E49 RID: 15945
|
||||
// (get) Token: 0x0601693A RID: 92474 RVA: 0x0053F288 File Offset: 0x0053D488
|
||||
// (set) Token: 0x0601693B RID: 92475 RVA: 0x0053F2B4 File Offset: 0x0053D4B4
|
||||
[Token(Token = "0x17003E49")]
|
||||
public override float BCHHDEFLABI
|
||||
{
|
||||
[Token(Token = "0x601693A")]
|
||||
[Address(RVA = "0x17F0760", Offset = "0x17EF760", VA = "0x1817F0760", Slot = "26")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.PEEKHBBBHDP;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x601693B")]
|
||||
[Address(RVA = "0x17F0B40", Offset = "0x17EFB40", VA = "0x1817F0B40", Slot = "27")]
|
||||
set
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
float num = Mathf.Min(value, value);
|
||||
enemy.PCPDFKEOIGF = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E4A RID: 15946
|
||||
// (get) Token: 0x0601693C RID: 92476 RVA: 0x0053F2E8 File Offset: 0x0053D4E8
|
||||
// (set) Token: 0x0601693D RID: 92477 RVA: 0x0053F314 File Offset: 0x0053D514
|
||||
[Token(Token = "0x17003E4A")]
|
||||
public override int MMNFJJDMFNP
|
||||
{
|
||||
[Token(Token = "0x601693C")]
|
||||
[Address(RVA = "0x17F0520", Offset = "0x17EF520", VA = "0x1817F0520", Slot = "28")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.MMNFJJDMFNP;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x601693D")]
|
||||
[Address(RVA = "0x17F0AA0", Offset = "0x17EFAA0", VA = "0x1817F0AA0", Slot = "29")]
|
||||
set
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
this.<CMGHIOEGOEA>k__BackingField.MMNFJJDMFNP = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E4B RID: 15947
|
||||
// (get) Token: 0x0601693E RID: 92478 RVA: 0x0053F33C File Offset: 0x0053D53C
|
||||
// (set) Token: 0x0601693F RID: 92479 RVA: 0x0053F368 File Offset: 0x0053D568
|
||||
[Token(Token = "0x17003E4B")]
|
||||
public override int DIEKGFJCKKM
|
||||
{
|
||||
[Token(Token = "0x601693E")]
|
||||
[Address(RVA = "0x17F0710", Offset = "0x17EF710", VA = "0x1817F0710", Slot = "30")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.DIEKGFJCKKM;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x601693F")]
|
||||
[Address(RVA = "0x17F0AF0", Offset = "0x17EFAF0", VA = "0x1817F0AF0", Slot = "31")]
|
||||
set
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
this.<CMGHIOEGOEA>k__BackingField.DIEKGFJCKKM = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E4C RID: 15948
|
||||
// (get) Token: 0x06016940 RID: 92480 RVA: 0x0053F390 File Offset: 0x0053D590
|
||||
[Token(Token = "0x17003E4C")]
|
||||
public override bool HAAKEBKCMHJ
|
||||
{
|
||||
[Token(Token = "0x6016940")]
|
||||
[Address(RVA = "0x17F0570", Offset = "0x17EF570", VA = "0x1817F0570", Slot = "32")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF == 0)
|
||||
{
|
||||
}
|
||||
return this.<CMGHIOEGOEA>k__BackingField.HAAKEBKCMHJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E4D RID: 15949
|
||||
// (get) Token: 0x06016941 RID: 92481 RVA: 0x0053F3B8 File Offset: 0x0053D5B8
|
||||
// (set) Token: 0x06016942 RID: 92482 RVA: 0x0053F3D8 File Offset: 0x0053D5D8
|
||||
[Token(Token = "0x17003E4D")]
|
||||
public override ENDNBHFKNFL CMCKIOGNPCC
|
||||
{
|
||||
[Token(Token = "0x6016941")]
|
||||
[Address(RVA = "0x17F0910", Offset = "0x17EF910", VA = "0x1817F0910", Slot = "33")]
|
||||
get
|
||||
{
|
||||
ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL;
|
||||
this.pvCacheInitialized = bmhmbmhnlil != null;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6016942")]
|
||||
[Address(RVA = "0x17F0C20", Offset = "0x17EFC20", VA = "0x1817F0C20", Slot = "34")]
|
||||
set
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0 && base.OGIBLNIIHDK)
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int falkmighgoo = value.FALKMIGHGOO;
|
||||
float y = value.CMINCCMAJHA.y;
|
||||
float y2 = value.GDBPMHPHDBI.y;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E4E RID: 15950
|
||||
// (get) Token: 0x06016943 RID: 92483 RVA: 0x0053F424 File Offset: 0x0053D624
|
||||
[Token(Token = "0x17003E4E")]
|
||||
public override Enemy.FDCONKFINIF FHJDBEGGCAM
|
||||
{
|
||||
[Token(Token = "0x6016943")]
|
||||
[Address(RVA = "0x17F0620", Offset = "0x17EF620", VA = "0x1817F0620", Slot = "35")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.FHJDBEGGCAM;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E4F RID: 15951
|
||||
// (get) Token: 0x06016944 RID: 92484 RVA: 0x0053F450 File Offset: 0x0053D650
|
||||
[Token(Token = "0x17003E4F")]
|
||||
public override float NIHAAKDCJGJ
|
||||
{
|
||||
[Token(Token = "0x6016944")]
|
||||
[Address(RVA = "0x17F0670", Offset = "0x17EF670", VA = "0x1817F0670", Slot = "36")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.NIHAAKDCJGJ;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E50 RID: 15952
|
||||
// (get) Token: 0x06016945 RID: 92485 RVA: 0x0053F47C File Offset: 0x0053D67C
|
||||
[Token(Token = "0x17003E50")]
|
||||
public override float LKOAPNBJMIL
|
||||
{
|
||||
[Token(Token = "0x6016945")]
|
||||
[Address(RVA = "0x17F06C0", Offset = "0x17EF6C0", VA = "0x1817F06C0", Slot = "37")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.LKOAPNBJMIL;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E51 RID: 15953
|
||||
// (get) Token: 0x06016946 RID: 92486 RVA: 0x0053F4A8 File Offset: 0x0053D6A8
|
||||
// (set) Token: 0x06016947 RID: 92487 RVA: 0x0053F4BC File Offset: 0x0053D6BC
|
||||
[Token(Token = "0x17003E51")]
|
||||
private Enemy KBDNOKFMDKJ
|
||||
{
|
||||
[Token(Token = "0x6016946")]
|
||||
[Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")]
|
||||
get;
|
||||
[Token(Token = "0x6016947")]
|
||||
[Address(RVA = "0x56D560", Offset = "0x56C560", VA = "0x18056D560")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003E52 RID: 15954
|
||||
// (get) Token: 0x06016948 RID: 92488 RVA: 0x0053F4D0 File Offset: 0x0053D6D0
|
||||
// (set) Token: 0x06016949 RID: 92489 RVA: 0x0053F4E4 File Offset: 0x0053D6E4
|
||||
[Token(Token = "0x17003E52")]
|
||||
public Enemy DGHCPHDOJBF
|
||||
{
|
||||
[Token(Token = "0x6016948")]
|
||||
[Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")]
|
||||
get
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField;
|
||||
}
|
||||
[Token(Token = "0x6016949")]
|
||||
[Address(RVA = "0x17EDF10", Offset = "0x17ECF10", VA = "0x1817EDF10")]
|
||||
private set
|
||||
{
|
||||
KLLMCPFPIIE<int> fgobkkgldac = this.FGOBKKGLDAC;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
int photonViewId = value.KHDKHLFAMOK;
|
||||
}
|
||||
int num2 = 0;
|
||||
fgobkkgldac.BDJFGEJFPPO(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E53 RID: 15955
|
||||
// (get) Token: 0x0601694A RID: 92490 RVA: 0x0053F51C File Offset: 0x0053D71C
|
||||
// (set) Token: 0x0601694B RID: 92491 RVA: 0x0053F53C File Offset: 0x0053D73C
|
||||
[Token(Token = "0x17003E53")]
|
||||
public CGLKOJIMDIH DALCBAHIFPG
|
||||
{
|
||||
[Token(Token = "0x601694A")]
|
||||
[Address(RVA = "0x17EE920", Offset = "0x17ED920", VA = "0x1817EE920")]
|
||||
get
|
||||
{
|
||||
return this.GPPKLFLPDBK.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x601694B")]
|
||||
[Address(RVA = "0x17F0CB0", Offset = "0x17EFCB0", VA = "0x1817F0CB0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<CGLKOJIMDIH> gppklflpdbk = this.GPPKLFLPDBK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E54 RID: 15956
|
||||
// (get) Token: 0x0601694C RID: 92492 RVA: 0x0053F558 File Offset: 0x0053D758
|
||||
// (set) Token: 0x0601694D RID: 92493 RVA: 0x0053F578 File Offset: 0x0053D778
|
||||
[Token(Token = "0x17003E54")]
|
||||
private QuestAIController.FFHBPHLEKKK PGEALACIAAN
|
||||
{
|
||||
[Token(Token = "0x601694C")]
|
||||
[Address(RVA = "0x17EEF20", Offset = "0x17EDF20", VA = "0x1817EEF20")]
|
||||
get
|
||||
{
|
||||
return this.CLPKOJBGGCD.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x601694D")]
|
||||
[Address(RVA = "0x17ED5F0", Offset = "0x17EC5F0", VA = "0x1817ED5F0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<QuestAIController.FFHBPHLEKKK> clpkojbggcd = this.CLPKOJBGGCD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601694E RID: 92494 RVA: 0x0053F594 File Offset: 0x0053D794
|
||||
[Token(Token = "0x601694E")]
|
||||
[Address(RVA = "0x17ED020", Offset = "0x17EC020", VA = "0x1817ED020", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
QuestAiConfiguration[] components = base.GetComponents<QuestAiConfiguration>();
|
||||
this.KAKBEOFLDDM = components;
|
||||
int num;
|
||||
KLLMCPFPIIE<CGLKOJIMDIH> kllmcpfpiie = new KLLMCPFPIIE(this, "AI_T", -1, (OHOEENCHJJE)num, num, num);
|
||||
num = 0;
|
||||
this.GPPKLFLPDBK = kllmcpfpiie;
|
||||
Action action = new Action(this.HMNIHPELGHG);
|
||||
KLLMCPFPIIE<int> kllmcpfpiie2;
|
||||
this.FGOBKKGLDAC = kllmcpfpiie2;
|
||||
Action action2 = new Action(this.CNLCBAIHLAO);
|
||||
KLLMCPFPIIE<QuestAIController.FFHBPHLEKKK> kllmcpfpiie3 = new KLLMCPFPIIE(this, "AI_PS", -1, (OHOEENCHJJE)num, action2, num);
|
||||
this.CLPKOJBGGCD = kllmcpfpiie3;
|
||||
QuestAiConfiguration[] kakbeoflddm = this.KAKBEOFLDDM;
|
||||
int length = kakbeoflddm.Length;
|
||||
if (num < length)
|
||||
{
|
||||
string text = kakbeoflddm[num].ToString();
|
||||
num++;
|
||||
}
|
||||
this.Tool.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
IILCGFIHJLP<Enemy, ENDNBHFKNFL> enemyDeathEvent = Enemy.EnemyDeathEvent;
|
||||
Action<Enemy, ENDNBHFKNFL> action3 = new Action(this.PFJKIMOJHIM);
|
||||
IILCGFIHJLP<Enemy, ENDNBHFKNFL> enemyTargetChangeEvent = Enemy.EnemyTargetChangeEvent;
|
||||
Action<Enemy, ENDNBHFKNFL> action4 = new Action(this.CLGGBFDOMPG);
|
||||
AAPEGDHKHJI<Enemy, ENDNBHFKNFL, Tool, Vector3> enemyDetectedImpact = Enemy.EnemyDetectedImpact;
|
||||
Action<Enemy, ENDNBHFKNFL, Tool, Vector3> action5 = new Action(this.KGKCBDIDDBJ);
|
||||
SandboxColorable component = this.Tool.GetComponent<SandboxColorable>();
|
||||
int num2 = 0;
|
||||
if (component != num2)
|
||||
{
|
||||
Func<string> func = new Func(this.EFOOALGECBG);
|
||||
component.AddRecolorCondition(func);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601694F RID: 92495 RVA: 0x0053F6BC File Offset: 0x0053D8BC
|
||||
[Token(Token = "0x601694F")]
|
||||
[Address(RVA = "0x17EFEF0", Offset = "0x17EEEF0", VA = "0x1817EFEF0", Slot = "38")]
|
||||
protected override void Start()
|
||||
{
|
||||
this.HMNIHPELGHG();
|
||||
CreationObject creationObject = this.Tool.creationObject;
|
||||
CreationObject.LHJIEIILIOO <>9__61_ = QuestAIController.<>c.<>9__61_0;
|
||||
if (<>9__61_ == 0)
|
||||
{
|
||||
QuestAIController.<>c.<>9__61_0 = delegate(CreationObject a)
|
||||
{
|
||||
};
|
||||
}
|
||||
creationObject.AddCustomRaycastFilter(<>9__61_);
|
||||
base.Start();
|
||||
}
|
||||
|
||||
// Token: 0x06016950 RID: 92496 RVA: 0x0053F710 File Offset: 0x0053D910
|
||||
[Token(Token = "0x6016950")]
|
||||
[Address(RVA = "0x17F0180", Offset = "0x17EF180", VA = "0x1817F0180")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
Tool tool = this.Tool;
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
RigidbodyEx rigidbodyEx = tool.rigidbodyEx;
|
||||
float <OFKKMBMEAMD>k__BackingField = enemy.<OFKKMBMEAMD>k__BackingField;
|
||||
rigidbodyEx.MKDHFENOFDO = <OFKKMBMEAMD>k__BackingField;
|
||||
Tool tool2 = this.Tool;
|
||||
Enemy enemy2 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
RigidbodyEx rigidbodyEx2 = tool2.rigidbodyEx;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016951 RID: 92497 RVA: 0x0053F774 File Offset: 0x0053D974
|
||||
[Token(Token = "0x6016951")]
|
||||
[Address(RVA = "0x17EF4D0", Offset = "0x17EE4D0", VA = "0x1817EF4D0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
UGCAIManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance != 0)
|
||||
{
|
||||
instance.RemoveActive(this);
|
||||
}
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int num = 0;
|
||||
if (enemy != num)
|
||||
{
|
||||
Enemy enemy2 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Enemy.FJNNOHNMINM fjnnohnminm = new Enemy.FJNNOHNMINM(this.JHABAOHPOHO);
|
||||
enemy2.ICACHJHCCLC -= fjnnohnminm;
|
||||
Enemy enemy3 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Enemy.FJNNOHNMINM fjnnohnminm2 = new Enemy.FJNNOHNMINM(this.PCJABDBBFJM);
|
||||
enemy3.MHCHNFFJOOC -= fjnnohnminm2;
|
||||
Enemy enemy4 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Action<AGAJMBPABDL> action = new Action(this.FAFOJMCNBMN);
|
||||
enemy4.AuthorityChangedEvent -= action;
|
||||
}
|
||||
SandboxColorable component = this.Tool.GetComponent<SandboxColorable>();
|
||||
int num2 = 0;
|
||||
if (component != num2)
|
||||
{
|
||||
Func<string> func = new Func(this.EFOOALGECBG);
|
||||
component.RemoveRecolorCondition(func);
|
||||
}
|
||||
IILCGFIHJLP<Enemy, ENDNBHFKNFL> enemyDeathEvent = Enemy.EnemyDeathEvent;
|
||||
Action<Enemy, ENDNBHFKNFL> action2 = new Action(this.PFJKIMOJHIM);
|
||||
IILCGFIHJLP<Enemy, ENDNBHFKNFL> enemyTargetChangeEvent = Enemy.EnemyTargetChangeEvent;
|
||||
Action<Enemy, ENDNBHFKNFL> action3 = new Action(this.CLGGBFDOMPG);
|
||||
AAPEGDHKHJI<Enemy, ENDNBHFKNFL, Tool, Vector3> enemyDetectedImpact = Enemy.EnemyDetectedImpact;
|
||||
Action<Enemy, ENDNBHFKNFL, Tool, Vector3> action4 = new Action(this.KGKCBDIDDBJ);
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06016952 RID: 92498 RVA: 0x0053F880 File Offset: 0x0053DA80
|
||||
[Token(Token = "0x6016952")]
|
||||
[Address(RVA = "0x17EFE00", Offset = "0x17EEE00", VA = "0x1817EFE00", Slot = "39")]
|
||||
public override void Spawn()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x06016953 RID: 92499 RVA: 0x0053F8A8 File Offset: 0x0053DAA8
|
||||
[Token(Token = "0x6016953")]
|
||||
[Address(RVA = "0x17ED650", Offset = "0x17EC650", VA = "0x1817ED650")]
|
||||
private void CKPPEDPEHLO(Vector3 CMFDJKNOJDE, Quaternion GOCKGNDBBKN)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
CMFDJKNOJDE.z = z;
|
||||
bool navMeshInitialized = UGCNavMeshManager.KJCPIIADMCP;
|
||||
if (!navMeshInitialized)
|
||||
{
|
||||
float num = QuestAIController.MGCKMHBENKH;
|
||||
if (Time.time > num)
|
||||
{
|
||||
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
|
||||
num = Time.time;
|
||||
QuestAIController.MGCKMHBENKH = num;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
}
|
||||
AstarPath active = AstarPath.active;
|
||||
NNConstraint @default = NNConstraint.Default;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
float num2;
|
||||
CMFDJKNOJDE.y = num2;
|
||||
}
|
||||
Dictionary<string, object> dictionary = new Dictionary();
|
||||
int photonViewId = this.Tool.KHDKHLFAMOK;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016954 RID: 92500 RVA: 0x0053FA14 File Offset: 0x0053DC14
|
||||
[Token(Token = "0x6016954")]
|
||||
[Address(RVA = "0x17EE3D0", Offset = "0x17ED3D0", VA = "0x1817EE3D0", Slot = "40")]
|
||||
public override void Despawn()
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int num = 0;
|
||||
if (enemy != num)
|
||||
{
|
||||
Enemy enemy2 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
KLLMCPFPIIE<int> fgobkkgldac = this.FGOBKKGLDAC;
|
||||
int num2 = 0;
|
||||
bool flag = 0 != num2;
|
||||
int num3 = 0;
|
||||
fgobkkgldac.BDJFGEJFPPO(num3);
|
||||
Enemy.MasterDispose(enemy2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016955 RID: 92501 RVA: 0x0053FA68 File Offset: 0x0053DC68
|
||||
[Token(Token = "0x6016955")]
|
||||
[Address(RVA = "0x17EF240", Offset = "0x17EE240", VA = "0x1817EF240", Slot = "41")]
|
||||
public override void Kill()
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int num = 0;
|
||||
if (enemy != num)
|
||||
{
|
||||
Enemy.MasterDispose(this.<CMGHIOEGOEA>k__BackingField);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016956 RID: 92502 RVA: 0x0053FA94 File Offset: 0x0053DC94
|
||||
[Token(Token = "0x6016956")]
|
||||
[Address(RVA = "0x17F0110", Offset = "0x17EF110", VA = "0x1817F0110", Slot = "42")]
|
||||
public override void TeleportTo(Vector3 IFAIDIKJOAC, Quaternion IBCNKFBPCBM)
|
||||
{
|
||||
this.Spawn();
|
||||
float z = IFAIDIKJOAC.z;
|
||||
}
|
||||
|
||||
// Token: 0x06016957 RID: 92503 RVA: 0x0053FAB0 File Offset: 0x0053DCB0
|
||||
[Token(Token = "0x6016957")]
|
||||
[Address(RVA = "0x17EFA90", Offset = "0x17EEA90", VA = "0x1817EFA90", Slot = "43")]
|
||||
public override void PathTo(Vector3 DDHPAFKBMON)
|
||||
{
|
||||
float z = DDHPAFKBMON.z;
|
||||
Vector3 position;
|
||||
position.z = z;
|
||||
QuestAIController <>4__this = this;
|
||||
JJEKJGALHKO jjekjgalhko = this.BFNNPLKANFL();
|
||||
Action action = delegate
|
||||
{
|
||||
Enemy enemy = <>4__this.<CMGHIOEGOEA>k__BackingField;
|
||||
float z2 = position.z;
|
||||
KLLMCPFPIIE<QuestAIController.FFHBPHLEKKK> clpkojbggcd = <>4__this.CLPKOJBGGCD;
|
||||
int num = 0;
|
||||
clpkojbggcd.BDJFGEJFPPO(num);
|
||||
};
|
||||
DABKFAIHBBP dabkfaihbbp = jjekjgalhko.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x06016958 RID: 92504 RVA: 0x0053FB00 File Offset: 0x0053DD00
|
||||
[Token(Token = "0x6016958")]
|
||||
[Address(RVA = "0x17EF9E0", Offset = "0x17EE9E0", VA = "0x1817EF9E0", Slot = "44")]
|
||||
public override void PathTo(UGCAIPathPoint HNHGJIDGPIE)
|
||||
{
|
||||
JJEKJGALHKO jjekjgalhko = this.BFNNPLKANFL();
|
||||
Action action = delegate
|
||||
{
|
||||
this.StartCombatBehavior();
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
UGCAIPathPoint patrolPoint = HNHGJIDGPIE;
|
||||
enemy.AuthoritySetPatrol(patrolPoint);
|
||||
KLLMCPFPIIE<QuestAIController.FFHBPHLEKKK> clpkojbggcd = this.CLPKOJBGGCD;
|
||||
int num = 0;
|
||||
clpkojbggcd.BDJFGEJFPPO(num);
|
||||
};
|
||||
DABKFAIHBBP dabkfaihbbp = jjekjgalhko.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x06016959 RID: 92505 RVA: 0x0053FB44 File Offset: 0x0053DD44
|
||||
[Token(Token = "0x6016959")]
|
||||
[Address(RVA = "0x17EFD50", Offset = "0x17EED50", VA = "0x1817EFD50", Slot = "45")]
|
||||
public override void SetPatrol(UGCAIPathPoint AJLGIGKAHKI)
|
||||
{
|
||||
JJEKJGALHKO jjekjgalhko = this.BFNNPLKANFL();
|
||||
Action action = delegate
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
UGCAIPathPoint startPoint = AJLGIGKAHKI;
|
||||
enemy.AuthoritySetPatrol(startPoint);
|
||||
KLLMCPFPIIE<QuestAIController.FFHBPHLEKKK> clpkojbggcd = this.CLPKOJBGGCD;
|
||||
int num = 0;
|
||||
clpkojbggcd.BDJFGEJFPPO(num);
|
||||
};
|
||||
DABKFAIHBBP dabkfaihbbp = jjekjgalhko.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x0601695A RID: 92506 RVA: 0x0053FB88 File Offset: 0x0053DD88
|
||||
[Token(Token = "0x601695A")]
|
||||
[Address(RVA = "0x17EF3B0", Offset = "0x17EE3B0", VA = "0x1817EF3B0", Slot = "46")]
|
||||
public override void LookAt(Vector3 DDHPAFKBMON)
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601695B RID: 92507 RVA: 0x0053FBC4 File Offset: 0x0053DDC4
|
||||
[Token(Token = "0x601695B")]
|
||||
[Address(RVA = "0x17EF2E0", Offset = "0x17EE2E0", VA = "0x1817EF2E0", Slot = "47")]
|
||||
public override void LookAtDirection(Vector3 DJBBMJBBNHB, bool GFNLPJGLAIF = false)
|
||||
{
|
||||
float z = DJBBMJBBNHB.z;
|
||||
Vector3 direction;
|
||||
direction.z = z;
|
||||
bool forceNonPlanar = GFNLPJGLAIF;
|
||||
QuestAIController <>4__this = this;
|
||||
JJEKJGALHKO jjekjgalhko = this.BFNNPLKANFL();
|
||||
Action action = delegate
|
||||
{
|
||||
if (!forceNonPlanar)
|
||||
{
|
||||
float desiredHoverHeight = <>4__this.<CMGHIOEGOEA>k__BackingField.steering.EEFEDJHPFPF;
|
||||
float z2 = direction.z;
|
||||
float z3 = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z4 = vector.z;
|
||||
direction.z = z4;
|
||||
}
|
||||
Steering steering = <>4__this.<CMGHIOEGOEA>k__BackingField.steering;
|
||||
float z5 = direction.z;
|
||||
};
|
||||
DABKFAIHBBP dabkfaihbbp = jjekjgalhko.OHLPJBFCABI(action);
|
||||
}
|
||||
|
||||
// Token: 0x0601695C RID: 92508 RVA: 0x0053FC1C File Offset: 0x0053DE1C
|
||||
[Token(Token = "0x601695C")]
|
||||
[Address(RVA = "0x17F0060", Offset = "0x17EF060", VA = "0x1817F0060", Slot = "48")]
|
||||
public override void StopLooking()
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
this.<CMGHIOEGOEA>k__BackingField.steering.StopLooking();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601695D RID: 92509 RVA: 0x0053FC4C File Offset: 0x0053DE4C
|
||||
[Token(Token = "0x601695D")]
|
||||
[Address(RVA = "0x17F0240", Offset = "0x17EF240", VA = "0x1817F0240", Slot = "49")]
|
||||
public override void UseObstacleAvoidance(bool BHIMJFFDILC)
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
this.<CMGHIOEGOEA>k__BackingField.steering.DAHJLNNJFHA = BHIMJFFDILC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601695E RID: 92510 RVA: 0x0053FC7C File Offset: 0x0053DE7C
|
||||
[Token(Token = "0x601695E")]
|
||||
[Address(RVA = "0x17ED3D0", Offset = "0x17EC3D0", VA = "0x1817ED3D0")]
|
||||
private JJEKJGALHKO BFNNPLKANFL()
|
||||
{
|
||||
QuestAIController.EMHLEHCBKDH emhlehcbkdh = new QuestAIController.EMHLEHCBKDH();
|
||||
emhlehcbkdh.<>4__this = this;
|
||||
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
||||
emhlehcbkdh.doneSpawningPromise = jjekjgalhko;
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
QuestAIController.JELBOEKMNOL jelboekmnol;
|
||||
jelboekmnol.System.IDisposable.Dispose();
|
||||
int num = 0;
|
||||
jelboekmnol.<>4__this = this;
|
||||
jelboekmnol.<>1__state = num;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(this, jelboekmnol);
|
||||
Action action = delegate
|
||||
{
|
||||
CreationObject creationObject = emhlehcbkdh.<>4__this.OHPMKCCONDF;
|
||||
JJEKJGALHKO doneSpawningPromise = emhlehcbkdh.doneSpawningPromise;
|
||||
if (creationObject == 0)
|
||||
{
|
||||
doneSpawningPromise.HMFPPBJFHKD("AI was destroyed before fully spawned.");
|
||||
return;
|
||||
}
|
||||
doneSpawningPromise.OOOIENHGNCA();
|
||||
};
|
||||
if (num < emhlehcbkdh)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
return emhlehcbkdh.doneSpawningPromise;
|
||||
}
|
||||
|
||||
// Token: 0x0601695F RID: 92511 RVA: 0x0053FD00 File Offset: 0x0053DF00
|
||||
[Token(Token = "0x601695F")]
|
||||
[Address(RVA = "0x17ED590", Offset = "0x17EC590", VA = "0x1817ED590")]
|
||||
private IEnumerator<KENFJGFMIPM> CGOJLOHCIHL()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601695F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Core.Creation.AI.QuestAIController::CGOJLOHCIHL()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(JELBOEKMNOL::System.IDisposable.Dispose, ldloc:JELBOEKMNOL(var_0))
|
||||
stfld:int32(JELBOEKMNOL::<>1__state, ldloc:JELBOEKMNOL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:QuestAIController(JELBOEKMNOL::<>4__this, ldloc:JELBOEKMNOL(var_0), ldloc:QuestAIController(this))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06016960 RID: 92512 RVA: 0x0053FD24 File Offset: 0x0053DF24
|
||||
[Token(Token = "0x6016960")]
|
||||
[Address(RVA = "0x17EFEA0", Offset = "0x17EEEA0", VA = "0x1817EFEA0", Slot = "50")]
|
||||
public override void StartCombatBehavior()
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
this.<CMGHIOEGOEA>k__BackingField.AuthorityStartCombat();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016961 RID: 92513 RVA: 0x0053FD4C File Offset: 0x0053DF4C
|
||||
[Token(Token = "0x6016961")]
|
||||
[Address(RVA = "0x17F0010", Offset = "0x17EF010", VA = "0x1817F0010", Slot = "51")]
|
||||
public override void StopCombatBehavior()
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this.<CMGHIOEGOEA>k__BackingField).BIILOFOAKEJ;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016962 RID: 92514 RVA: 0x0053FD78 File Offset: 0x0053DF78
|
||||
[Token(Token = "0x6016962")]
|
||||
[Address(RVA = "0x17F00B0", Offset = "0x17EF0B0", VA = "0x1817F00B0", Slot = "52")]
|
||||
public override void TakeDamage(int JJHKPNCCEFB, bool KEABOOPJAAH, ENDNBHFKNFL CFNNKOOJAOI)
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int num = enemy.MMNFJJDMFNP;
|
||||
num -= JJHKPNCCEFB;
|
||||
enemy.MMNFJJDMFNP = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016963 RID: 92515 RVA: 0x0053FDB0 File Offset: 0x0053DFB0
|
||||
[Token(Token = "0x6016963")]
|
||||
[Address(RVA = "0x17EEEA0", Offset = "0x17EDEA0", VA = "0x1817EEEA0", Slot = "53")]
|
||||
public override bool HasLineOfSight(Vector3 DDHPAFKBMON)
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
float z = DDHPAFKBMON.z;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016964 RID: 92516 RVA: 0x0053FDDC File Offset: 0x0053DFDC
|
||||
[Token(Token = "0x6016964")]
|
||||
[Address(RVA = "0x17EE590", Offset = "0x17ED590", VA = "0x1817EE590", Slot = "55")]
|
||||
protected override void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG)
|
||||
{
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG <>9__82_ = QuestAIController.<>c.<>9__82_0;
|
||||
if (<>9__82_ == 0)
|
||||
{
|
||||
QuestAIController.<>c.<>9__82_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.IOKNMGCLFED);
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary = FLCFOLDCOJJ.DAPFKLEAHAL(typeof(CGLKOJIMDIH));
|
||||
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__82_, ohindolfnmp, dictionary, JMHKMOACHDG);
|
||||
ILINODKFHEO ilinodkfheo = NLNHFEEMFBN.AddConfigurableSetting(klcanjpoepc);
|
||||
int num = 0;
|
||||
QuestAiConfiguration[] kakbeoflddm = this.KAKBEOFLDDM;
|
||||
int length = kakbeoflddm.Length;
|
||||
if (num < length)
|
||||
{
|
||||
QuestAiConfiguration questAiConfiguration = kakbeoflddm[num];
|
||||
num++;
|
||||
}
|
||||
Func<int> func = new Func(this.FLKBHEOCLHK);
|
||||
Action<int> action = new Action(this.DMEOPBANDKE);
|
||||
ECJBHJOCKHL ecjbhjockhl;
|
||||
LNBMGIPPMJJ lnbmgippmjj;
|
||||
ecjbhjockhl.BPAJKKAGPKB(lnbmgippmjj);
|
||||
}
|
||||
|
||||
// Token: 0x06016965 RID: 92517 RVA: 0x0053FE90 File Offset: 0x0053E090
|
||||
[Token(Token = "0x6016965")]
|
||||
[Address(RVA = "0x17EFCC0", Offset = "0x17EECC0", VA = "0x1817EFCC0", Slot = "56")]
|
||||
public override void SetLineOfSightParameters(Enemy.FDCONKFINIF HNKDGAMOJBK, float FJOMOJLNMHC, float GIPENJDOEFD, float GNOLLFENDNK, bool GBMNCOKKPIL)
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016966 RID: 92518 RVA: 0x0053FEB4 File Offset: 0x0053E0B4
|
||||
[Token(Token = "0x6016966")]
|
||||
[Address(RVA = "0x17EE4E0", Offset = "0x17ED4E0", VA = "0x1817EE4E0")]
|
||||
private string EFOOALGECBG()
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.GPPKLFLPDBK.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016967 RID: 92519 RVA: 0x0053FED4 File Offset: 0x0053E0D4
|
||||
[Token(Token = "0x6016967")]
|
||||
[Address(RVA = "0x17EE970", Offset = "0x17ED970", VA = "0x1817EE970")]
|
||||
private void HMNIHPELGHG()
|
||||
{
|
||||
UGCAIManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance != 0)
|
||||
{
|
||||
instance.RemoveActive(this);
|
||||
}
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int num = 0;
|
||||
if (enemy != num)
|
||||
{
|
||||
Enemy enemy2 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Enemy.FJNNOHNMINM fjnnohnminm = new Enemy.FJNNOHNMINM(this.JHABAOHPOHO);
|
||||
enemy2.ICACHJHCCLC -= fjnnohnminm;
|
||||
Enemy enemy3 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Enemy.FJNNOHNMINM fjnnohnminm2 = new Enemy.FJNNOHNMINM(this.JHABAOHPOHO);
|
||||
enemy3.PEDENPJFLHA -= fjnnohnminm2;
|
||||
Enemy enemy4 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Enemy.FJNNOHNMINM fjnnohnminm3 = new Enemy.FJNNOHNMINM(this.PCJABDBBFJM);
|
||||
enemy4.MHCHNFFJOOC -= fjnnohnminm3;
|
||||
Enemy enemy5 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Enemy.FJNNOHNMINM fjnnohnminm4 = new Enemy.FJNNOHNMINM(this.NHDMDIGNFJK);
|
||||
enemy5.LIGDPNPHFMP -= fjnnohnminm4;
|
||||
Enemy enemy6 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Action<AGAJMBPABDL> action = new Action(this.FAFOJMCNBMN);
|
||||
enemy6.AuthorityChangedEvent -= action;
|
||||
Enemy enemy7 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
string hpdhjkdafbj = QuestAIController.HPDHJKDAFBJ;
|
||||
enemy7.RemovePreventAutoAggro(hpdhjkdafbj);
|
||||
}
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.FGOBKKGLDAC.IAHDANBDAAM());
|
||||
if (photonView != 0)
|
||||
{
|
||||
Enemy component = photonView.GetComponent<Enemy>();
|
||||
}
|
||||
int num2 = 0;
|
||||
this.<CMGHIOEGOEA>k__BackingField = num2;
|
||||
int num3 = 0;
|
||||
bool flag = num2 != num3;
|
||||
if (flag)
|
||||
{
|
||||
UGCAIManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance2 != 0)
|
||||
{
|
||||
instance2.AddActive(this);
|
||||
}
|
||||
Enemy enemy8 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Enemy.FJNNOHNMINM fjnnohnminm5 = new Enemy.FJNNOHNMINM(this.JHABAOHPOHO);
|
||||
enemy8.ICACHJHCCLC += fjnnohnminm5;
|
||||
Enemy enemy9 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Enemy.FJNNOHNMINM fjnnohnminm6 = new Enemy.FJNNOHNMINM(this.JHABAOHPOHO);
|
||||
enemy9.PEDENPJFLHA += fjnnohnminm6;
|
||||
Enemy enemy10 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Enemy.FJNNOHNMINM fjnnohnminm7 = new Enemy.FJNNOHNMINM(this.PCJABDBBFJM);
|
||||
enemy10.MHCHNFFJOOC += fjnnohnminm7;
|
||||
Enemy enemy11 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Enemy.FJNNOHNMINM fjnnohnminm8 = new Enemy.FJNNOHNMINM(this.NHDMDIGNFJK);
|
||||
enemy11.LIGDPNPHFMP += fjnnohnminm8;
|
||||
Enemy enemy12 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Action<AGAJMBPABDL> action2 = new Action(this.FAFOJMCNBMN);
|
||||
enemy12.AuthorityChangedEvent += action2;
|
||||
}
|
||||
this.interactionRoot.SetActive(flag);
|
||||
this.Tool.InitializeColliders();
|
||||
NetworkTransform networkTransform = this.Tool.networkTransform;
|
||||
bool flag2 = !flag;
|
||||
networkTransform.DLKLKPDMNNE = flag2;
|
||||
this.Tool.networkTransform.NHIJPLECLJB = flag2;
|
||||
this.meshRoot.GetComponent<DisableObjectWhenManuallyHiddenOrCircuitsHidden>().SetVisibility(flag2, this);
|
||||
}
|
||||
|
||||
// Token: 0x06016968 RID: 92520 RVA: 0x0054010C File Offset: 0x0053E30C
|
||||
[Token(Token = "0x6016968")]
|
||||
[Address(RVA = "0x17EF090", Offset = "0x17EE090", VA = "0x1817EF090")]
|
||||
private void JHABAOHPOHO(Enemy BPJNEFJBBML)
|
||||
{
|
||||
KLLMCPFPIIE<QuestAIController.FFHBPHLEKKK> clpkojbggcd = this.CLPKOJBGGCD;
|
||||
}
|
||||
|
||||
// Token: 0x06016969 RID: 92521 RVA: 0x00540128 File Offset: 0x0053E328
|
||||
[Token(Token = "0x6016969")]
|
||||
[Address(RVA = "0x17EF800", Offset = "0x17EE800", VA = "0x1817EF800")]
|
||||
private void PCJABDBBFJM(Enemy BPJNEFJBBML)
|
||||
{
|
||||
KLLMCPFPIIE<QuestAIController.FFHBPHLEKKK> clpkojbggcd = this.CLPKOJBGGCD;
|
||||
}
|
||||
|
||||
// Token: 0x0601696A RID: 92522 RVA: 0x00540144 File Offset: 0x0053E344
|
||||
[Token(Token = "0x601696A")]
|
||||
[Address(RVA = "0x17EDE00", Offset = "0x17ECE00", VA = "0x1817EDE00")]
|
||||
private void CNLCBAIHLAO()
|
||||
{
|
||||
QuestAIController.FFHBPHLEKKK ffhbphlekkk = this.CLPKOJBGGCD.IAHDANBDAAM();
|
||||
if (ffhbphlekkk == QuestAIController.FFHBPHLEKKK.COMPLETE)
|
||||
{
|
||||
base.ANCFIDALENK(this);
|
||||
return;
|
||||
}
|
||||
while (ffhbphlekkk != QuestAIController.FFHBPHLEKKK.CANCELED)
|
||||
{
|
||||
}
|
||||
base.NDCPONEMLED(this);
|
||||
}
|
||||
|
||||
// Token: 0x0601696B RID: 92523 RVA: 0x0054017C File Offset: 0x0053E37C
|
||||
[Token(Token = "0x601696B")]
|
||||
[Address(RVA = "0x17EE560", Offset = "0x17ED560", VA = "0x1817EE560")]
|
||||
private void FAFOJMCNBMN(AGAJMBPABDL HIBNOIKDDAC)
|
||||
{
|
||||
base.JDHMIOJKLCK.TransferOwnership(HIBNOIKDDAC);
|
||||
}
|
||||
|
||||
// Token: 0x0601696C RID: 92524 RVA: 0x0054019C File Offset: 0x0053E39C
|
||||
[Token(Token = "0x601696C")]
|
||||
[Address(RVA = "0x17EF4C0", Offset = "0x17EE4C0", VA = "0x1817EF4C0")]
|
||||
private void NHDMDIGNFJK(Enemy BPJNEFJBBML)
|
||||
{
|
||||
base.IJLLOFFIJLO(this);
|
||||
}
|
||||
|
||||
// Token: 0x0601696D RID: 92525 RVA: 0x005401B0 File Offset: 0x0053E3B0
|
||||
[Token(Token = "0x601696D")]
|
||||
[Address(RVA = "0x17EF850", Offset = "0x17EE850", VA = "0x1817EF850")]
|
||||
private void PFJKIMOJHIM(Enemy BPJNEFJBBML, ENDNBHFKNFL LJGOHLFADDN)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(BPJNEFJBBML == num) && !(this.<CMGHIOEGOEA>k__BackingField != BPJNEFJBBML))
|
||||
{
|
||||
int falkmighgoo = LJGOHLFADDN.FALKMIGHGOO;
|
||||
float y = LJGOHLFADDN.CMINCCMAJHA.y;
|
||||
float y2 = LJGOHLFADDN.GDBPMHPHDBI.y;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.DGHCPHDOJBF = num2;
|
||||
if (!SessionManager.KNLLGLBKAPD)
|
||||
{
|
||||
Tool tool = this.Tool;
|
||||
if (tool.<NOFDEKIKHNL>k__BackingField)
|
||||
{
|
||||
tool.creationObject.RpcMasterDespawn();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601696E RID: 92526 RVA: 0x0054023C File Offset: 0x0053E43C
|
||||
[Token(Token = "0x601696E")]
|
||||
[Address(RVA = "0x17EDD00", Offset = "0x17ECD00", VA = "0x1817EDD00")]
|
||||
private void CLGGBFDOMPG(Enemy BPJNEFJBBML, ENDNBHFKNFL OBHOKAIAFAF)
|
||||
{
|
||||
int num = 0;
|
||||
if (BPJNEFJBBML != num && this.<CMGHIOEGOEA>k__BackingField == BPJNEFJBBML)
|
||||
{
|
||||
int falkmighgoo = OBHOKAIAFAF.FALKMIGHGOO;
|
||||
float y = OBHOKAIAFAF.CMINCCMAJHA.y;
|
||||
float y2 = OBHOKAIAFAF.GDBPMHPHDBI.y;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601696F RID: 92527 RVA: 0x00540284 File Offset: 0x0053E484
|
||||
[Token(Token = "0x601696F")]
|
||||
[Address(RVA = "0x17EF0E0", Offset = "0x17EE0E0", VA = "0x1817EF0E0")]
|
||||
private void KGKCBDIDDBJ(Enemy BPJNEFJBBML, ENDNBHFKNFL CAONCJOMHOA, Tool EOFAJHKCFNM, Vector3 IDMALJMHIMA)
|
||||
{
|
||||
int num = 0;
|
||||
if (BPJNEFJBBML != num && this.<CMGHIOEGOEA>k__BackingField == BPJNEFJBBML)
|
||||
{
|
||||
int falkmighgoo = CAONCJOMHOA.FALKMIGHGOO;
|
||||
float y = CAONCJOMHOA.GDBPMHPHDBI.y;
|
||||
float y2 = CAONCJOMHOA.CMINCCMAJHA.y;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E55 RID: 15957
|
||||
// (get) Token: 0x06016970 RID: 92528 RVA: 0x005402D4 File Offset: 0x0053E4D4
|
||||
[Token(Token = "0x17003E55")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x6016970")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "57")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016971 RID: 92529 RVA: 0x005402E4 File Offset: 0x0053E4E4
|
||||
[Token(Token = "0x6016971")]
|
||||
[Address(RVA = "0x17EE2B0", Offset = "0x17ED2B0", VA = "0x1817EE2B0", Slot = "58")]
|
||||
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
KLLMCPFPIIE<CGLKOJIMDIH> gppklflpdbk = this.GPPKLFLPDBK;
|
||||
QuestAiConfiguration[] kakbeoflddm = this.KAKBEOFLDDM;
|
||||
int num = 0;
|
||||
int length = kakbeoflddm.Length;
|
||||
if (num < length)
|
||||
{
|
||||
QuestAiConfiguration questAiConfiguration = kakbeoflddm[num];
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016972 RID: 92530 RVA: 0x00540324 File Offset: 0x0053E524
|
||||
[Token(Token = "0x6016972")]
|
||||
[Address(RVA = "0x17EFB50", Offset = "0x17EEB50", VA = "0x1817EFB50", Slot = "59")]
|
||||
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
HCJDNEFCBNG hcjdnefcbng = new HCJDNEFCBNG();
|
||||
KGBFFNFOMFC kgbffnfomfc = new KGBFFNFOMFC();
|
||||
CGLKOJIMDIH cglkojimdih = this.GPPKLFLPDBK.IAHDANBDAAM();
|
||||
kgbffnfomfc.LAGMILFJJLG = (int)cglkojimdih;
|
||||
hcjdnefcbng.JENECPNJOFM = kgbffnfomfc;
|
||||
int num = 0;
|
||||
QuestAiConfiguration[] kakbeoflddm = this.KAKBEOFLDDM;
|
||||
int length = kakbeoflddm.Length;
|
||||
if (num < length)
|
||||
{
|
||||
QuestAiConfiguration questAiConfiguration = kakbeoflddm[num];
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016973 RID: 92531 RVA: 0x00540384 File Offset: 0x0053E584
|
||||
[Token(Token = "0x6016973")]
|
||||
[Address(RVA = "0x17F0300", Offset = "0x17EF300", VA = "0x1817F0300")]
|
||||
public QuestAIController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016975 RID: 92533 RVA: 0x005403BC File Offset: 0x0053E5BC
|
||||
[Token(Token = "0x6016975")]
|
||||
[Address(RVA = "0x17EDE80", Offset = "0x17ECE80", VA = "0x1817EDE80")]
|
||||
[CompilerGenerated]
|
||||
private bool CNPFCDHKMHA()
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int num = 0;
|
||||
return enemy == num || this.<CMGHIOEGOEA>k__BackingField.BINEEICMMIJ;
|
||||
}
|
||||
|
||||
// Token: 0x06016976 RID: 92534 RVA: 0x005403F0 File Offset: 0x0053E5F0
|
||||
[Token(Token = "0x6016976")]
|
||||
[Address(RVA = "0x17EEF70", Offset = "0x17EDF70", VA = "0x1817EEF70")]
|
||||
[CompilerGenerated]
|
||||
private void IOKNMGCLFED(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
||||
{
|
||||
CreationObjectSettingFriendlyIntControl instance = GCCLEJOGCCE;
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
CreationObjectSettingFriendlyIntControl instance4 = instance;
|
||||
Func<int> func = new Func(this.KPMDBHBCJOH);
|
||||
CreationObjectSettingFriendlyIntControl instance2 = instance;
|
||||
Action<int> action = delegate(int value)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.GPPKLFLPDBK.IAHDANBDAAM();
|
||||
if (value != -1 && cglkojimdih == CGLKOJIMDIH.ANY)
|
||||
{
|
||||
Tool tool = this.Tool;
|
||||
CreationObjectSettingFriendlyIntControl instance3 = instance;
|
||||
CreationObject creationObject = tool.creationObject;
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = instance3.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
object[] array = new object[2];
|
||||
LNBGEMHOKFN lnbgemhokfn;
|
||||
if (lnbgemhokfn != LNBGEMHOKFN.RED)
|
||||
{
|
||||
}
|
||||
array[0] = lnbgemhokfn;
|
||||
int num = 0;
|
||||
CLKCBCAGDDK clkcbcagddk;
|
||||
if (clkcbcagddk != CLKCBCAGDDK.CARDBOARD)
|
||||
{
|
||||
}
|
||||
array[1] = clkcbcagddk;
|
||||
AADCJKAOKLA aadcjkaokla = creationObject.ModifyProperty(<BDFEKAONFDI>k__BackingField, "Color", array);
|
||||
IDisposable disposable = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Team color will apply on spawn", 3f, num, num);
|
||||
}
|
||||
KLLMCPFPIIE<CGLKOJIMDIH> gppklflpdbk = this.GPPKLFLPDBK;
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x06016977 RID: 92535 RVA: 0x00540450 File Offset: 0x0053E650
|
||||
[Token(Token = "0x6016977")]
|
||||
[Address(RVA = "0x17EE920", Offset = "0x17ED920", VA = "0x1817EE920")]
|
||||
[CompilerGenerated]
|
||||
private int KPMDBHBCJOH()
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.GPPKLFLPDBK.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016978 RID: 92536 RVA: 0x00540470 File Offset: 0x0053E670
|
||||
[Token(Token = "0x6016978")]
|
||||
[Address(RVA = "0x17EE920", Offset = "0x17ED920", VA = "0x1817EE920")]
|
||||
[CompilerGenerated]
|
||||
private int FLKBHEOCLHK()
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.GPPKLFLPDBK.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016979 RID: 92537 RVA: 0x00540490 File Offset: 0x0053E690
|
||||
[Token(Token = "0x6016979")]
|
||||
[Address(RVA = "0x17EDFB0", Offset = "0x17ECFB0", VA = "0x1817EDFB0")]
|
||||
[CompilerGenerated]
|
||||
private void DMEOPBANDKE(int ONGBFDACHHG)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.GPPKLFLPDBK.IAHDANBDAAM();
|
||||
if (ONGBFDACHHG != -1 && cglkojimdih == CGLKOJIMDIH.ANY)
|
||||
{
|
||||
CreationObject creationObject = this.Tool.creationObject;
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
object[] array = new object[2];
|
||||
LNBGEMHOKFN lnbgemhokfn;
|
||||
if (lnbgemhokfn != LNBGEMHOKFN.RED)
|
||||
{
|
||||
}
|
||||
array[0] = lnbgemhokfn;
|
||||
int num = 0;
|
||||
CLKCBCAGDDK clkcbcagddk;
|
||||
if (clkcbcagddk != CLKCBCAGDDK.CARDBOARD)
|
||||
{
|
||||
}
|
||||
array[1] = clkcbcagddk;
|
||||
AADCJKAOKLA aadcjkaokla = creationObject.ModifyProperty(<BDFEKAONFDI>k__BackingField, "Color", array);
|
||||
IDisposable disposable = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Team color will apply on spawn", 3f, num, num);
|
||||
}
|
||||
KLLMCPFPIIE<CGLKOJIMDIH> gppklflpdbk = this.GPPKLFLPDBK;
|
||||
}
|
||||
|
||||
// Token: 0x0400EBA6 RID: 60326
|
||||
[Token(Token = "0x400EBA6")]
|
||||
private const float AHKAKADLGAL = 20f;
|
||||
|
||||
// Token: 0x0400EBA7 RID: 60327
|
||||
[Token(Token = "0x400EBA7")]
|
||||
private static readonly string HPDHJKDAFBJ = "UGC_AGGRO";
|
||||
|
||||
// Token: 0x0400EBA8 RID: 60328
|
||||
[Token(Token = "0x400EBA8")]
|
||||
private static readonly float MIDCJHLFEMG;
|
||||
|
||||
// Token: 0x0400EBA9 RID: 60329
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400EBA9")]
|
||||
[SerializeField]
|
||||
private JIEHOGDIGPG type = (JIEHOGDIGPG)((ulong)21L);
|
||||
|
||||
// Token: 0x0400EBAA RID: 60330
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400EBAA")]
|
||||
[SerializeField]
|
||||
private Vector3 spawnOffset;
|
||||
|
||||
// Token: 0x0400EBAB RID: 60331
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400EBAB")]
|
||||
[SerializeField]
|
||||
private GameObject meshRoot;
|
||||
|
||||
// Token: 0x0400EBAC RID: 60332
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400EBAC")]
|
||||
[SerializeField]
|
||||
private GameObject interactionRoot;
|
||||
|
||||
// Token: 0x0400EBAD RID: 60333
|
||||
[Token(Token = "0x400EBAD")]
|
||||
private static float MGCKMHBENKH;
|
||||
|
||||
// Token: 0x0400EBAE RID: 60334
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400EBAE")]
|
||||
private QuestAiConfiguration[] KAKBEOFLDDM;
|
||||
|
||||
// Token: 0x0400EBAF RID: 60335
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400EBAF")]
|
||||
private KLLMCPFPIIE<int> FGOBKKGLDAC;
|
||||
|
||||
// Token: 0x0400EBB0 RID: 60336
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400EBB0")]
|
||||
private KLLMCPFPIIE<CGLKOJIMDIH> GPPKLFLPDBK;
|
||||
|
||||
// Token: 0x0400EBB1 RID: 60337
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400EBB1")]
|
||||
private KLLMCPFPIIE<QuestAIController.FFHBPHLEKKK> CLPKOJBGGCD;
|
||||
|
||||
// Token: 0x02003396 RID: 13206
|
||||
[Token(Token = "0x2003396")]
|
||||
private enum FFHBPHLEKKK
|
||||
{
|
||||
// Token: 0x0400EBB4 RID: 60340
|
||||
[Token(Token = "0x400EBB4")]
|
||||
INVALID = -1,
|
||||
// Token: 0x0400EBB5 RID: 60341
|
||||
[Token(Token = "0x400EBB5")]
|
||||
PATHING,
|
||||
// Token: 0x0400EBB6 RID: 60342
|
||||
[Token(Token = "0x400EBB6")]
|
||||
COMPLETE,
|
||||
// Token: 0x0400EBB7 RID: 60343
|
||||
[Token(Token = "0x400EBB7")]
|
||||
CANCELED
|
||||
}
|
||||
|
||||
// Token: 0x02003398 RID: 13208
|
||||
[Token(Token = "0x2003398")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BEOGOOMOODK
|
||||
{
|
||||
// Token: 0x0601697E RID: 92542 RVA: 0x00540580 File Offset: 0x0053E780
|
||||
[Token(Token = "0x601697E")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public BEOGOOMOODK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601697F RID: 92543 RVA: 0x00540594 File Offset: 0x0053E794
|
||||
[Token(Token = "0x601697F")]
|
||||
[Address(RVA = "0x17E64E0", Offset = "0x17E54E0", VA = "0x1817E64E0")]
|
||||
internal void <PathTo>b__0()
|
||||
{
|
||||
Enemy <CMGHIOEGOEA>k__BackingField = this.<>4__this.<CMGHIOEGOEA>k__BackingField;
|
||||
float z = this.position.z;
|
||||
KLLMCPFPIIE<QuestAIController.FFHBPHLEKKK> clpkojbggcd = this.<>4__this.CLPKOJBGGCD;
|
||||
int num = 0;
|
||||
clpkojbggcd.BDJFGEJFPPO(num);
|
||||
}
|
||||
|
||||
// Token: 0x0400EBBB RID: 60347
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EBBB")]
|
||||
public QuestAIController <>4__this;
|
||||
|
||||
// Token: 0x0400EBBC RID: 60348
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EBBC")]
|
||||
public Vector3 position;
|
||||
}
|
||||
|
||||
// Token: 0x02003399 RID: 13209
|
||||
[Token(Token = "0x2003399")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OCCICHGHBPM
|
||||
{
|
||||
// Token: 0x06016980 RID: 92544 RVA: 0x005405D4 File Offset: 0x0053E7D4
|
||||
[Token(Token = "0x6016980")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public OCCICHGHBPM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016981 RID: 92545 RVA: 0x005405E8 File Offset: 0x0053E7E8
|
||||
[Token(Token = "0x6016981")]
|
||||
[Address(RVA = "0x17EC7B0", Offset = "0x17EB7B0", VA = "0x1817EC7B0")]
|
||||
internal void <PathTo>b__0()
|
||||
{
|
||||
this.<>4__this.StartCombatBehavior();
|
||||
Enemy <CMGHIOEGOEA>k__BackingField = this.<>4__this.<CMGHIOEGOEA>k__BackingField;
|
||||
UGCAIPathPoint ugcaipathPoint = this.patrolPoint;
|
||||
<CMGHIOEGOEA>k__BackingField.AuthoritySetPatrol(ugcaipathPoint);
|
||||
KLLMCPFPIIE<QuestAIController.FFHBPHLEKKK> clpkojbggcd = this.<>4__this.CLPKOJBGGCD;
|
||||
int num = 0;
|
||||
clpkojbggcd.BDJFGEJFPPO(num);
|
||||
}
|
||||
|
||||
// Token: 0x0400EBBD RID: 60349
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EBBD")]
|
||||
public QuestAIController <>4__this;
|
||||
|
||||
// Token: 0x0400EBBE RID: 60350
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EBBE")]
|
||||
public UGCAIPathPoint patrolPoint;
|
||||
}
|
||||
|
||||
// Token: 0x0200339A RID: 13210
|
||||
[Token(Token = "0x200339A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AACAAOAKIFC
|
||||
{
|
||||
// Token: 0x06016982 RID: 92546 RVA: 0x00540638 File Offset: 0x0053E838
|
||||
[Token(Token = "0x6016982")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public AACAAOAKIFC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016983 RID: 92547 RVA: 0x0054064C File Offset: 0x0053E84C
|
||||
[Token(Token = "0x6016983")]
|
||||
[Address(RVA = "0x17E6390", Offset = "0x17E5390", VA = "0x1817E6390")]
|
||||
internal void <SetPatrol>b__0()
|
||||
{
|
||||
Enemy <CMGHIOEGOEA>k__BackingField = this.<>4__this.<CMGHIOEGOEA>k__BackingField;
|
||||
UGCAIPathPoint ugcaipathPoint = this.startPoint;
|
||||
<CMGHIOEGOEA>k__BackingField.AuthoritySetPatrol(ugcaipathPoint);
|
||||
KLLMCPFPIIE<QuestAIController.FFHBPHLEKKK> clpkojbggcd = this.<>4__this.CLPKOJBGGCD;
|
||||
int num = 0;
|
||||
clpkojbggcd.BDJFGEJFPPO(num);
|
||||
}
|
||||
|
||||
// Token: 0x0400EBBF RID: 60351
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EBBF")]
|
||||
public QuestAIController <>4__this;
|
||||
|
||||
// Token: 0x0400EBC0 RID: 60352
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EBC0")]
|
||||
public UGCAIPathPoint startPoint;
|
||||
}
|
||||
|
||||
// Token: 0x0200339B RID: 13211
|
||||
[Token(Token = "0x200339B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DOAACOJMOFM
|
||||
{
|
||||
// Token: 0x06016984 RID: 92548 RVA: 0x00540690 File Offset: 0x0053E890
|
||||
[Token(Token = "0x6016984")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public DOAACOJMOFM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016985 RID: 92549 RVA: 0x005406A4 File Offset: 0x0053E8A4
|
||||
[Token(Token = "0x6016985")]
|
||||
[Address(RVA = "0x17E6D20", Offset = "0x17E5D20", VA = "0x1817E6D20")]
|
||||
internal void <LookAtDirection>b__0()
|
||||
{
|
||||
if (!this.forceNonPlanar)
|
||||
{
|
||||
float desiredHoverHeight = this.<>4__this.<CMGHIOEGOEA>k__BackingField.steering.EEFEDJHPFPF;
|
||||
float z = this.direction.z;
|
||||
float z2 = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z3 = vector.z;
|
||||
this.direction.z = z3;
|
||||
}
|
||||
Steering steering = this.<>4__this.<CMGHIOEGOEA>k__BackingField.steering;
|
||||
float z4 = this.direction.z;
|
||||
}
|
||||
|
||||
// Token: 0x0400EBC1 RID: 60353
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EBC1")]
|
||||
public bool forceNonPlanar;
|
||||
|
||||
// Token: 0x0400EBC2 RID: 60354
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EBC2")]
|
||||
public QuestAIController <>4__this;
|
||||
|
||||
// Token: 0x0400EBC3 RID: 60355
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400EBC3")]
|
||||
public Vector3 direction;
|
||||
}
|
||||
|
||||
// Token: 0x0200339C RID: 13212
|
||||
[Token(Token = "0x200339C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EMHLEHCBKDH
|
||||
{
|
||||
// Token: 0x06016986 RID: 92550 RVA: 0x00540724 File Offset: 0x0053E924
|
||||
[Token(Token = "0x6016986")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public EMHLEHCBKDH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016987 RID: 92551 RVA: 0x00540738 File Offset: 0x0053E938
|
||||
[Token(Token = "0x6016987")]
|
||||
[Address(RVA = "0x17E7C80", Offset = "0x17E6C80", VA = "0x1817E7C80")]
|
||||
internal void <WaitUntilDoneSpawning>b__0()
|
||||
{
|
||||
CreationObject creationObject = this.<>4__this.OHPMKCCONDF;
|
||||
JJEKJGALHKO jjekjgalhko = this.doneSpawningPromise;
|
||||
if (creationObject == 0)
|
||||
{
|
||||
jjekjgalhko.HMFPPBJFHKD("AI was destroyed before fully spawned.");
|
||||
return;
|
||||
}
|
||||
jjekjgalhko.OOOIENHGNCA();
|
||||
}
|
||||
|
||||
// Token: 0x0400EBC4 RID: 60356
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EBC4")]
|
||||
public QuestAIController <>4__this;
|
||||
|
||||
// Token: 0x0400EBC5 RID: 60357
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EBC5")]
|
||||
public JJEKJGALHKO doneSpawningPromise;
|
||||
}
|
||||
|
||||
// Token: 0x0200339E RID: 13214
|
||||
[Token(Token = "0x200339E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DKHNBECOOHD
|
||||
{
|
||||
// Token: 0x0601698E RID: 92558 RVA: 0x00540844 File Offset: 0x0053EA44
|
||||
[Token(Token = "0x601698E")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public DKHNBECOOHD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601698F RID: 92559 RVA: 0x00540858 File Offset: 0x0053EA58
|
||||
[Token(Token = "0x601698F")]
|
||||
[Address(RVA = "0x17E6A60", Offset = "0x17E5A60", VA = "0x1817E6A60")]
|
||||
internal void <AddSettings>b__5(int value)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.<>4__this.GPPKLFLPDBK.IAHDANBDAAM();
|
||||
if (value != -1 && cglkojimdih == CGLKOJIMDIH.ANY)
|
||||
{
|
||||
Tool tool = this.<>4__this.Tool;
|
||||
CreationObjectSettingFriendlyIntControl creationObjectSettingFriendlyIntControl = this.instance;
|
||||
CreationObject creationObject = tool.creationObject;
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = creationObjectSettingFriendlyIntControl.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
object[] array = new object[2];
|
||||
LNBGEMHOKFN lnbgemhokfn;
|
||||
if (lnbgemhokfn != LNBGEMHOKFN.RED)
|
||||
{
|
||||
}
|
||||
array[0] = lnbgemhokfn;
|
||||
int num = 0;
|
||||
CLKCBCAGDDK clkcbcagddk;
|
||||
if (clkcbcagddk != CLKCBCAGDDK.CARDBOARD)
|
||||
{
|
||||
}
|
||||
array[1] = clkcbcagddk;
|
||||
AADCJKAOKLA aadcjkaokla = creationObject.ModifyProperty(<BDFEKAONFDI>k__BackingField, "Color", array);
|
||||
IDisposable disposable = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Team color will apply on spawn", 3f, num, num);
|
||||
}
|
||||
KLLMCPFPIIE<CGLKOJIMDIH> gppklflpdbk = this.<>4__this.GPPKLFLPDBK;
|
||||
}
|
||||
|
||||
// Token: 0x0400EBC9 RID: 60361
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EBC9")]
|
||||
public CreationObjectSettingFriendlyIntControl instance;
|
||||
|
||||
// Token: 0x0400EBCA RID: 60362
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EBCA")]
|
||||
public QuestAIController <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,283 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.AI
|
||||
{
|
||||
// Token: 0x0200339F RID: 13215
|
||||
[Token(Token = "0x200339F")]
|
||||
public class QuestAiConfig_Charge : QuestAiConfiguration
|
||||
{
|
||||
// Token: 0x17003E58 RID: 15960
|
||||
// (get) Token: 0x06016990 RID: 92560 RVA: 0x00540914 File Offset: 0x0053EB14
|
||||
// (set) Token: 0x06016991 RID: 92561 RVA: 0x00540934 File Offset: 0x0053EB34
|
||||
[Token(Token = "0x17003E58")]
|
||||
public float EDFFJNKPMDD
|
||||
{
|
||||
[Token(Token = "0x6016990")]
|
||||
[Address(RVA = "0x17F1460", Offset = "0x17F0460", VA = "0x1817F1460")]
|
||||
get
|
||||
{
|
||||
return this.AONJCNNAKNH.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6016991")]
|
||||
[Address(RVA = "0x17F1840", Offset = "0x17F0840", VA = "0x1817F1840")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<float> aonjcnnaknh = this.AONJCNNAKNH;
|
||||
float num = Mathf.Clamp(value, 1f, 20f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E59 RID: 15961
|
||||
// (get) Token: 0x06016992 RID: 92562 RVA: 0x00540960 File Offset: 0x0053EB60
|
||||
// (set) Token: 0x06016993 RID: 92563 RVA: 0x00540980 File Offset: 0x0053EB80
|
||||
[Token(Token = "0x17003E59")]
|
||||
public float NPNLGBNJJIA
|
||||
{
|
||||
[Token(Token = "0x6016992")]
|
||||
[Address(RVA = "0x17F1600", Offset = "0x17F0600", VA = "0x1817F1600")]
|
||||
get
|
||||
{
|
||||
return this.NOEMOAHCKOI.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6016993")]
|
||||
[Address(RVA = "0x17F18D0", Offset = "0x17F08D0", VA = "0x1817F18D0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<float> noemoahckoi = this.NOEMOAHCKOI;
|
||||
float num = Mathf.Clamp(value, 1f, 20f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016994 RID: 92564 RVA: 0x005409AC File Offset: 0x0053EBAC
|
||||
[Token(Token = "0x6016994")]
|
||||
[Address(RVA = "0x17F1730", Offset = "0x17F0730", VA = "0x1817F1730", Slot = "4")]
|
||||
public override void SetupSynchronizedFields(GFBDHNEMKPK JOIKJNDDNCC)
|
||||
{
|
||||
KLLMCPFPIIE<float> kllmcpfpiie;
|
||||
this.AONJCNNAKNH = kllmcpfpiie;
|
||||
KLLMCPFPIIE<float> kllmcpfpiie2;
|
||||
this.NOEMOAHCKOI = kllmcpfpiie2;
|
||||
}
|
||||
|
||||
// Token: 0x06016995 RID: 92565 RVA: 0x005409CC File Offset: 0x0053EBCC
|
||||
[Token(Token = "0x6016995")]
|
||||
[Address(RVA = "0x17F1180", Offset = "0x17F0180", VA = "0x1817F1180", Slot = "5")]
|
||||
public override void AddInstantiationParams(Dictionary<string, object> KDMGDPJLIBN)
|
||||
{
|
||||
float num = this.AONJCNNAKNH.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016996 RID: 92566 RVA: 0x00540A04 File Offset: 0x0053EC04
|
||||
[Token(Token = "0x6016996")]
|
||||
[Address(RVA = "0x17F0D10", Offset = "0x17EFD10", VA = "0x1817F0D10", Slot = "6")]
|
||||
public override int AddConfigurableSettings(CreationObject NLNHFEEMFBN, ECJBHJOCKHL OKOINDHNKII, int JMHKMOACHDG)
|
||||
{
|
||||
List<DOPNALIMPNA> list = new List();
|
||||
Func<float> func = new Func(this.JKOHHJPJJGM);
|
||||
Action<float> action = new Action(this.IBDEOBJLKHE);
|
||||
INAOBEINBGO inaobeinbgo;
|
||||
list.Add(inaobeinbgo);
|
||||
Func<float> func2 = new Func(this.PNGBGBJGPCF);
|
||||
Action<float> action2 = new Action(this.FJHIKMKNHJE);
|
||||
string text = string.Format("Between [{0} - {1}]", action2, action2);
|
||||
INAOBEINBGO inaobeinbgo2;
|
||||
list.Add(inaobeinbgo2);
|
||||
OKOINDHNKII.OEHPCPBJPCL(list);
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG <>9__16_ = QuestAiConfig_Charge.<>c.<>9__16_0;
|
||||
if (<>9__16_ == 0)
|
||||
{
|
||||
QuestAiConfig_Charge.<>c.<>9__16_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.EOEKNPHFOIL);
|
||||
EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(<>9__16_, ohindolfnmp, JMHKMOACHDG);
|
||||
ILINODKFHEO ilinodkfheo = NLNHFEEMFBN.AddConfigurableSetting(ekpfbgiijnk);
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG dedabhkcibg;
|
||||
if (QuestAiConfig_Charge.<>c.<>9__16_2 == 0)
|
||||
{
|
||||
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
||||
QuestAiConfig_Charge.<>c.<>9__16_2 = dedabhkcibg;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.MDNHOLCBJPI);
|
||||
int num;
|
||||
EKPFBGIIJNK ekpfbgiijnk2 = new EKPFBGIIJNK(dedabhkcibg, ohindolfnmp2, num);
|
||||
num = JMHKMOACHDG - 1;
|
||||
ILINODKFHEO ilinodkfheo2 = NLNHFEEMFBN.AddConfigurableSetting(ekpfbgiijnk2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06016997 RID: 92567 RVA: 0x00540B14 File Offset: 0x0053ED14
|
||||
[Token(Token = "0x6016997")]
|
||||
[Address(RVA = "0x17F12B0", Offset = "0x17F02B0", VA = "0x1817F12B0", Slot = "7")]
|
||||
public override void DeserializeFrom(KGBFFNFOMFC JABLGHKPNGN, COINPCHOMPP HNPBHLIOFNC)
|
||||
{
|
||||
float ocapjomnied = JABLGHKPNGN.OIBKONFHLFF.OCAPJOMNIED;
|
||||
this.EDFFJNKPMDD = ocapjomnied;
|
||||
float ehpfojddeeo = JABLGHKPNGN.OIBKONFHLFF.EHPFOJDDEEO;
|
||||
this.NPNLGBNJJIA = ehpfojddeeo;
|
||||
}
|
||||
|
||||
// Token: 0x06016998 RID: 92568 RVA: 0x00540B50 File Offset: 0x0053ED50
|
||||
[Token(Token = "0x6016998")]
|
||||
[Address(RVA = "0x17F1650", Offset = "0x17F0650", VA = "0x1817F1650", Slot = "8")]
|
||||
public override void SerializeTo(KGBFFNFOMFC JABLGHKPNGN)
|
||||
{
|
||||
FGFHKIKJOBF fgfhkikjobf = new FGFHKIKJOBF();
|
||||
float num = this.AONJCNNAKNH.IAHDANBDAAM();
|
||||
fgfhkikjobf.OCAPJOMNIED = num;
|
||||
float num2 = this.NOEMOAHCKOI.IAHDANBDAAM();
|
||||
fgfhkikjobf.EHPFOJDDEEO = num2;
|
||||
JABLGHKPNGN.OIBKONFHLFF = fgfhkikjobf;
|
||||
}
|
||||
|
||||
// Token: 0x06016999 RID: 92569 RVA: 0x00540B98 File Offset: 0x0053ED98
|
||||
[Token(Token = "0x6016999")]
|
||||
[Address(RVA = "0x17F1820", Offset = "0x17F0820", VA = "0x1817F1820")]
|
||||
public QuestAiConfig_Charge()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601699A RID: 92570 RVA: 0x00540BC4 File Offset: 0x0053EDC4
|
||||
[Token(Token = "0x601699A")]
|
||||
[Address(RVA = "0x17F1460", Offset = "0x17F0460", VA = "0x1817F1460")]
|
||||
[CompilerGenerated]
|
||||
private float JKOHHJPJJGM()
|
||||
{
|
||||
return this.AONJCNNAKNH.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x0601699B RID: 92571 RVA: 0x00540BE4 File Offset: 0x0053EDE4
|
||||
[Token(Token = "0x601699B")]
|
||||
[Address(RVA = "0x17F12A0", Offset = "0x17F02A0", VA = "0x1817F12A0")]
|
||||
[CompilerGenerated]
|
||||
private void IBDEOBJLKHE(float ONGBFDACHHG)
|
||||
{
|
||||
this.EDFFJNKPMDD = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0601699C RID: 92572 RVA: 0x00540BF8 File Offset: 0x0053EDF8
|
||||
[Token(Token = "0x601699C")]
|
||||
[Address(RVA = "0x17F1600", Offset = "0x17F0600", VA = "0x1817F1600")]
|
||||
[CompilerGenerated]
|
||||
private float PNGBGBJGPCF()
|
||||
{
|
||||
return this.NOEMOAHCKOI.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x0601699D RID: 92573 RVA: 0x00540C18 File Offset: 0x0053EE18
|
||||
[Token(Token = "0x601699D")]
|
||||
[Address(RVA = "0x17F1290", Offset = "0x17F0290", VA = "0x1817F1290")]
|
||||
[CompilerGenerated]
|
||||
private void FJHIKMKNHJE(float ONGBFDACHHG)
|
||||
{
|
||||
this.NPNLGBNJJIA = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0601699E RID: 92574 RVA: 0x00540C2C File Offset: 0x0053EE2C
|
||||
[Token(Token = "0x601699E")]
|
||||
[Address(RVA = "0x17F1310", Offset = "0x17F0310", VA = "0x1817F1310")]
|
||||
[CompilerGenerated]
|
||||
private void EOEKNPHFOIL(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<float> func = new Func(this.IJFKPIECFDF);
|
||||
Action<float> action = new Action(this.COAJNGHCLGO);
|
||||
string text2 = string.Format("Between [{0} - {1}]", action, action);
|
||||
GCCLEJOGCCE.SetDialogOptions("Set Charge Distance", text2, (TMP_InputField.ContentType)((uint)3));
|
||||
}
|
||||
|
||||
// Token: 0x0601699F RID: 92575 RVA: 0x00540C80 File Offset: 0x0053EE80
|
||||
[Token(Token = "0x601699F")]
|
||||
[Address(RVA = "0x17F1460", Offset = "0x17F0460", VA = "0x1817F1460")]
|
||||
[CompilerGenerated]
|
||||
private float IJFKPIECFDF()
|
||||
{
|
||||
return this.AONJCNNAKNH.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x060169A0 RID: 92576 RVA: 0x00540CA0 File Offset: 0x0053EEA0
|
||||
[Token(Token = "0x60169A0")]
|
||||
[Address(RVA = "0x17F12A0", Offset = "0x17F02A0", VA = "0x1817F12A0")]
|
||||
[CompilerGenerated]
|
||||
private void COAJNGHCLGO(float ONGBFDACHHG)
|
||||
{
|
||||
this.EDFFJNKPMDD = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x060169A1 RID: 92577 RVA: 0x00540CB4 File Offset: 0x0053EEB4
|
||||
[Token(Token = "0x60169A1")]
|
||||
[Address(RVA = "0x17F14B0", Offset = "0x17F04B0", VA = "0x1817F14B0")]
|
||||
[CompilerGenerated]
|
||||
private void MDNHOLCBJPI(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<float> func = new Func(this.OAFEPKAPMCL);
|
||||
Action<float> action = new Action(this.CEPJGDFHKDO);
|
||||
string text2 = string.Format("Between [{0} - {1}]", action, action);
|
||||
GCCLEJOGCCE.SetDialogOptions("Set Charge Speed", text2, (TMP_InputField.ContentType)((uint)3));
|
||||
}
|
||||
|
||||
// Token: 0x060169A2 RID: 92578 RVA: 0x00540D08 File Offset: 0x0053EF08
|
||||
[Token(Token = "0x60169A2")]
|
||||
[Address(RVA = "0x17F1600", Offset = "0x17F0600", VA = "0x1817F1600")]
|
||||
[CompilerGenerated]
|
||||
private float OAFEPKAPMCL()
|
||||
{
|
||||
return this.NOEMOAHCKOI.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x060169A3 RID: 92579 RVA: 0x00540D28 File Offset: 0x0053EF28
|
||||
[Token(Token = "0x60169A3")]
|
||||
[Address(RVA = "0x17F1290", Offset = "0x17F0290", VA = "0x1817F1290")]
|
||||
[CompilerGenerated]
|
||||
private void CEPJGDFHKDO(float ONGBFDACHHG)
|
||||
{
|
||||
this.NPNLGBNJJIA = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0400EBCB RID: 60363
|
||||
[Token(Token = "0x400EBCB")]
|
||||
private const float CKGBMJJHKNL = 1f;
|
||||
|
||||
// Token: 0x0400EBCC RID: 60364
|
||||
[Token(Token = "0x400EBCC")]
|
||||
private const float JKFEBFEPIEI = 20f;
|
||||
|
||||
// Token: 0x0400EBCD RID: 60365
|
||||
[Token(Token = "0x400EBCD")]
|
||||
private const float HMPPPDIBOID = 1f;
|
||||
|
||||
// Token: 0x0400EBCE RID: 60366
|
||||
[Token(Token = "0x400EBCE")]
|
||||
private const float JOFAHKPHOBD = 20f;
|
||||
|
||||
// Token: 0x0400EBCF RID: 60367
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EBCF")]
|
||||
[SerializeField]
|
||||
private float chargeDistance = 8f;
|
||||
|
||||
// Token: 0x0400EBD0 RID: 60368
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400EBD0")]
|
||||
[SerializeField]
|
||||
private float chargeSpeed = 12f;
|
||||
|
||||
// Token: 0x0400EBD1 RID: 60369
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400EBD1")]
|
||||
private KLLMCPFPIIE<float> AONJCNNAKNH;
|
||||
|
||||
// Token: 0x0400EBD2 RID: 60370
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400EBD2")]
|
||||
private KLLMCPFPIIE<float> NOEMOAHCKOI;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,388 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.AI
|
||||
{
|
||||
// Token: 0x020033A1 RID: 13217
|
||||
[Token(Token = "0x20033A1")]
|
||||
public class QuestAiConfig_Dash : QuestAiConfiguration
|
||||
{
|
||||
// Token: 0x17003E5A RID: 15962
|
||||
// (get) Token: 0x060169A8 RID: 92584 RVA: 0x00540DA0 File Offset: 0x0053EFA0
|
||||
// (set) Token: 0x060169A9 RID: 92585 RVA: 0x00540DC0 File Offset: 0x0053EFC0
|
||||
[Token(Token = "0x17003E5A")]
|
||||
public float KJLCDOJDAND
|
||||
{
|
||||
[Token(Token = "0x60169A8")]
|
||||
[Address(RVA = "0x17F2490", Offset = "0x17F1490", VA = "0x1817F2490")]
|
||||
get
|
||||
{
|
||||
return this.ICNNIIDMANL.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60169A9")]
|
||||
[Address(RVA = "0x17F2B30", Offset = "0x17F1B30", VA = "0x1817F2B30")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<float> icnniidmanl = this.ICNNIIDMANL;
|
||||
float num = Mathf.Clamp(value, 1f, 10f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E5B RID: 15963
|
||||
// (get) Token: 0x060169AA RID: 92586 RVA: 0x00540DEC File Offset: 0x0053EFEC
|
||||
// (set) Token: 0x060169AB RID: 92587 RVA: 0x00540E0C File Offset: 0x0053F00C
|
||||
[Token(Token = "0x17003E5B")]
|
||||
public float OEGPCODGCND
|
||||
{
|
||||
[Token(Token = "0x60169AA")]
|
||||
[Address(RVA = "0x17F24E0", Offset = "0x17F14E0", VA = "0x1817F24E0")]
|
||||
get
|
||||
{
|
||||
return this.CNCNHANMDGF.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60169AB")]
|
||||
[Address(RVA = "0x17F2A40", Offset = "0x17F1A40", VA = "0x1817F2A40")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<float> cncnhanmdgf = this.CNCNHANMDGF;
|
||||
float num = this.DLJKJMKDPAB.IAHDANBDAAM();
|
||||
float num2 = Mathf.Min(10f, value);
|
||||
float num3 = Mathf.Clamp(value, 1f, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E5C RID: 15964
|
||||
// (get) Token: 0x060169AC RID: 92588 RVA: 0x00540E50 File Offset: 0x0053F050
|
||||
// (set) Token: 0x060169AD RID: 92589 RVA: 0x00540E70 File Offset: 0x0053F070
|
||||
[Token(Token = "0x17003E5C")]
|
||||
public float PAMPCNIHKBF
|
||||
{
|
||||
[Token(Token = "0x60169AC")]
|
||||
[Address(RVA = "0x17F2530", Offset = "0x17F1530", VA = "0x1817F2530")]
|
||||
get
|
||||
{
|
||||
return this.DLJKJMKDPAB.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60169AD")]
|
||||
[Address(RVA = "0x17F2950", Offset = "0x17F1950", VA = "0x1817F2950")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<float> dljkjmkdpab = this.DLJKJMKDPAB;
|
||||
float num = Mathf.Max(this.CNCNHANMDGF.IAHDANBDAAM(), 1f);
|
||||
num = Mathf.Clamp(value, value, 10f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060169AE RID: 92590 RVA: 0x00540EB0 File Offset: 0x0053F0B0
|
||||
[Token(Token = "0x60169AE")]
|
||||
[Address(RVA = "0x17F2800", Offset = "0x17F1800", VA = "0x1817F2800", Slot = "4")]
|
||||
public override void SetupSynchronizedFields(GFBDHNEMKPK JOIKJNDDNCC)
|
||||
{
|
||||
KLLMCPFPIIE<float> kllmcpfpiie;
|
||||
this.ICNNIIDMANL = kllmcpfpiie;
|
||||
KLLMCPFPIIE<float> kllmcpfpiie2;
|
||||
this.CNCNHANMDGF = kllmcpfpiie2;
|
||||
KLLMCPFPIIE<float> kllmcpfpiie3;
|
||||
this.DLJKJMKDPAB = kllmcpfpiie3;
|
||||
}
|
||||
|
||||
// Token: 0x060169AF RID: 92591 RVA: 0x00540ED4 File Offset: 0x0053F0D4
|
||||
[Token(Token = "0x60169AF")]
|
||||
[Address(RVA = "0x17F2150", Offset = "0x17F1150", VA = "0x1817F2150", Slot = "5")]
|
||||
public override void AddInstantiationParams(Dictionary<string, object> KDMGDPJLIBN)
|
||||
{
|
||||
float num = this.ICNNIIDMANL.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060169B0 RID: 92592 RVA: 0x00540F20 File Offset: 0x0053F120
|
||||
[Token(Token = "0x60169B0")]
|
||||
[Address(RVA = "0x17F1AC0", Offset = "0x17F0AC0", VA = "0x1817F1AC0", Slot = "6")]
|
||||
public override int AddConfigurableSettings(CreationObject NLNHFEEMFBN, ECJBHJOCKHL OKOINDHNKII, int JMHKMOACHDG)
|
||||
{
|
||||
List<DOPNALIMPNA> list = new List();
|
||||
Func<float> func = new Func(this.HNOLEBABHHN);
|
||||
Action<float> action = new Action(this.NMCNMLOOPFF);
|
||||
string text = string.Format("Speed of enemy while dashing [{0} - {1}]", action, action);
|
||||
INAOBEINBGO inaobeinbgo;
|
||||
list.Add(inaobeinbgo);
|
||||
Func<float> func2 = new Func(this.IDGGFKFOLHG);
|
||||
Action<float> action2 = new Action(this.BJMILOKCJJF);
|
||||
string text2 = string.Format("Minimum distance while dashing [{0} - {1}]", action2, action2);
|
||||
INAOBEINBGO inaobeinbgo2;
|
||||
list.Add(inaobeinbgo2);
|
||||
Func<float> func3 = new Func(this.NOIJLIGCKDH);
|
||||
Action<float> action3 = new Action(this.JGIOJLIDKML);
|
||||
string text3 = string.Format("Maximum distance while dashing [{0} - {1}]", action3, action3);
|
||||
INAOBEINBGO inaobeinbgo3;
|
||||
list.Add(inaobeinbgo3);
|
||||
OKOINDHNKII.OEHPCPBJPCL(list);
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG <>9__21_ = QuestAiConfig_Dash.<>c.<>9__21_0;
|
||||
if (<>9__21_ == 0)
|
||||
{
|
||||
QuestAiConfig_Dash.<>c.<>9__21_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.FBBJJPFBGFD);
|
||||
EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(<>9__21_, ohindolfnmp, JMHKMOACHDG);
|
||||
ILINODKFHEO ilinodkfheo = NLNHFEEMFBN.AddConfigurableSetting(ekpfbgiijnk);
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG dedabhkcibg;
|
||||
if (QuestAiConfig_Dash.<>c.<>9__21_2 == 0)
|
||||
{
|
||||
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
||||
QuestAiConfig_Dash.<>c.<>9__21_2 = dedabhkcibg;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.AKPLJCFFCNN);
|
||||
EKPFBGIIJNK ekpfbgiijnk2 = new EKPFBGIIJNK(dedabhkcibg, ohindolfnmp2, JMHKMOACHDG);
|
||||
ILINODKFHEO ilinodkfheo2 = NLNHFEEMFBN.AddConfigurableSetting(ekpfbgiijnk2);
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG dedabhkcibg2;
|
||||
if (QuestAiConfig_Dash.<>c.<>9__21_4 == 0)
|
||||
{
|
||||
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
||||
QuestAiConfig_Dash.<>c.<>9__21_4 = dedabhkcibg2;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.NPBEPEPJPKO);
|
||||
int num;
|
||||
EKPFBGIIJNK ekpfbgiijnk3 = new EKPFBGIIJNK(dedabhkcibg2, ohindolfnmp3, num);
|
||||
num = JMHKMOACHDG - 1;
|
||||
ILINODKFHEO ilinodkfheo3 = NLNHFEEMFBN.AddConfigurableSetting(ekpfbgiijnk3);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060169B1 RID: 92593 RVA: 0x005410BC File Offset: 0x0053F2BC
|
||||
[Token(Token = "0x60169B1")]
|
||||
[Address(RVA = "0x17F22D0", Offset = "0x17F12D0", VA = "0x1817F22D0", Slot = "7")]
|
||||
public override void DeserializeFrom(KGBFFNFOMFC JABLGHKPNGN, COINPCHOMPP HNPBHLIOFNC)
|
||||
{
|
||||
float olfihjkbnpb = JABLGHKPNGN.HILKDCJOHNB.OLFIHJKBNPB;
|
||||
this.KJLCDOJDAND = olfihjkbnpb;
|
||||
float eglbenalced = JABLGHKPNGN.HILKDCJOHNB.EGLBENALCED;
|
||||
this.OEGPCODGCND = eglbenalced;
|
||||
float mgebibachcm = JABLGHKPNGN.HILKDCJOHNB.MGEBIBACHCM;
|
||||
this.PAMPCNIHKBF = mgebibachcm;
|
||||
}
|
||||
|
||||
// Token: 0x060169B2 RID: 92594 RVA: 0x00541108 File Offset: 0x0053F308
|
||||
[Token(Token = "0x60169B2")]
|
||||
[Address(RVA = "0x17F26E0", Offset = "0x17F16E0", VA = "0x1817F26E0", Slot = "8")]
|
||||
public override void SerializeTo(KGBFFNFOMFC JABLGHKPNGN)
|
||||
{
|
||||
FIOOJFBPIEP fioojfbpiep = new FIOOJFBPIEP();
|
||||
float num = this.ICNNIIDMANL.IAHDANBDAAM();
|
||||
fioojfbpiep.OLFIHJKBNPB = num;
|
||||
float num2 = this.CNCNHANMDGF.IAHDANBDAAM();
|
||||
fioojfbpiep.EGLBENALCED = num2;
|
||||
float num3 = this.DLJKJMKDPAB.IAHDANBDAAM();
|
||||
fioojfbpiep.MGEBIBACHCM = num3;
|
||||
JABLGHKPNGN.HILKDCJOHNB = fioojfbpiep;
|
||||
}
|
||||
|
||||
// Token: 0x060169B3 RID: 92595 RVA: 0x00541164 File Offset: 0x0053F364
|
||||
[Token(Token = "0x60169B3")]
|
||||
[Address(RVA = "0x17F2930", Offset = "0x17F1930", VA = "0x1817F2930")]
|
||||
public QuestAiConfig_Dash()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060169B4 RID: 92596 RVA: 0x00541198 File Offset: 0x0053F398
|
||||
[Token(Token = "0x60169B4")]
|
||||
[Address(RVA = "0x17F2490", Offset = "0x17F1490", VA = "0x1817F2490")]
|
||||
[CompilerGenerated]
|
||||
private float HNOLEBABHHN()
|
||||
{
|
||||
return this.ICNNIIDMANL.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x060169B5 RID: 92597 RVA: 0x005411B8 File Offset: 0x0053F3B8
|
||||
[Token(Token = "0x60169B5")]
|
||||
[Address(RVA = "0x17F2580", Offset = "0x17F1580", VA = "0x1817F2580")]
|
||||
[CompilerGenerated]
|
||||
private void NMCNMLOOPFF(float ONGBFDACHHG)
|
||||
{
|
||||
this.KJLCDOJDAND = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x060169B6 RID: 92598 RVA: 0x005411CC File Offset: 0x0053F3CC
|
||||
[Token(Token = "0x60169B6")]
|
||||
[Address(RVA = "0x17F24E0", Offset = "0x17F14E0", VA = "0x1817F24E0")]
|
||||
[CompilerGenerated]
|
||||
private float IDGGFKFOLHG()
|
||||
{
|
||||
return this.CNCNHANMDGF.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x060169B7 RID: 92599 RVA: 0x005411EC File Offset: 0x0053F3EC
|
||||
[Token(Token = "0x60169B7")]
|
||||
[Address(RVA = "0x17F22C0", Offset = "0x17F12C0", VA = "0x1817F22C0")]
|
||||
[CompilerGenerated]
|
||||
private void BJMILOKCJJF(float ONGBFDACHHG)
|
||||
{
|
||||
this.OEGPCODGCND = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x060169B8 RID: 92600 RVA: 0x00541200 File Offset: 0x0053F400
|
||||
[Token(Token = "0x60169B8")]
|
||||
[Address(RVA = "0x17F2530", Offset = "0x17F1530", VA = "0x1817F2530")]
|
||||
[CompilerGenerated]
|
||||
private float NOIJLIGCKDH()
|
||||
{
|
||||
return this.DLJKJMKDPAB.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x060169B9 RID: 92601 RVA: 0x00541220 File Offset: 0x0053F420
|
||||
[Token(Token = "0x60169B9")]
|
||||
[Address(RVA = "0x17F1960", Offset = "0x17F0960", VA = "0x1817F1960")]
|
||||
[CompilerGenerated]
|
||||
private void JGIOJLIDKML(float ONGBFDACHHG)
|
||||
{
|
||||
this.PAMPCNIHKBF = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x060169BA RID: 92602 RVA: 0x00541234 File Offset: 0x0053F434
|
||||
[Token(Token = "0x60169BA")]
|
||||
[Address(RVA = "0x17F2340", Offset = "0x17F1340", VA = "0x1817F2340")]
|
||||
[CompilerGenerated]
|
||||
private void FBBJJPFBGFD(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<float> func = new Func(this.HIICLGPAIEO);
|
||||
Action<float> action = new Action(this.JCECAEHBMKJ);
|
||||
string text2 = string.Format("Speed of enemy while dashing [{0} - {1}]", action, action);
|
||||
GCCLEJOGCCE.SetDialogOptions("Set Dash Speed", text2, (TMP_InputField.ContentType)((uint)3));
|
||||
}
|
||||
|
||||
// Token: 0x060169BB RID: 92603 RVA: 0x00541288 File Offset: 0x0053F488
|
||||
[Token(Token = "0x60169BB")]
|
||||
[Address(RVA = "0x17F2490", Offset = "0x17F1490", VA = "0x1817F2490")]
|
||||
[CompilerGenerated]
|
||||
private float HIICLGPAIEO()
|
||||
{
|
||||
return this.ICNNIIDMANL.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x060169BC RID: 92604 RVA: 0x005412A8 File Offset: 0x0053F4A8
|
||||
[Token(Token = "0x60169BC")]
|
||||
[Address(RVA = "0x17F2580", Offset = "0x17F1580", VA = "0x1817F2580")]
|
||||
[CompilerGenerated]
|
||||
private void JCECAEHBMKJ(float ONGBFDACHHG)
|
||||
{
|
||||
this.KJLCDOJDAND = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x060169BD RID: 92605 RVA: 0x005412BC File Offset: 0x0053F4BC
|
||||
[Token(Token = "0x60169BD")]
|
||||
[Address(RVA = "0x17F1970", Offset = "0x17F0970", VA = "0x1817F1970")]
|
||||
[CompilerGenerated]
|
||||
private void AKPLJCFFCNN(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<float> func = new Func(this.MHKOENNIOAI);
|
||||
Action<float> action = new Action(this.PGDGIEFDNNF);
|
||||
string text2 = string.Format("Minimum distance while dashing [{0} - {1}]", action, action);
|
||||
GCCLEJOGCCE.SetDialogOptions("Set Min Dash Distance", text2, (TMP_InputField.ContentType)((uint)3));
|
||||
}
|
||||
|
||||
// Token: 0x060169BE RID: 92606 RVA: 0x00541310 File Offset: 0x0053F510
|
||||
[Token(Token = "0x60169BE")]
|
||||
[Address(RVA = "0x17F24E0", Offset = "0x17F14E0", VA = "0x1817F24E0")]
|
||||
[CompilerGenerated]
|
||||
private float MHKOENNIOAI()
|
||||
{
|
||||
return this.CNCNHANMDGF.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x060169BF RID: 92607 RVA: 0x00541330 File Offset: 0x0053F530
|
||||
[Token(Token = "0x60169BF")]
|
||||
[Address(RVA = "0x17F22C0", Offset = "0x17F12C0", VA = "0x1817F22C0")]
|
||||
[CompilerGenerated]
|
||||
private void PGDGIEFDNNF(float ONGBFDACHHG)
|
||||
{
|
||||
this.OEGPCODGCND = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x060169C0 RID: 92608 RVA: 0x00541344 File Offset: 0x0053F544
|
||||
[Token(Token = "0x60169C0")]
|
||||
[Address(RVA = "0x17F2590", Offset = "0x17F1590", VA = "0x1817F2590")]
|
||||
[CompilerGenerated]
|
||||
private void NPBEPEPJPKO(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<float> func = new Func(this.IOHBFDHBAEB);
|
||||
Action<float> action = new Action(this.ABHHLFKOLNH);
|
||||
string text2 = string.Format("Maximum distance while dashing [{0} - {1}]", action, action);
|
||||
GCCLEJOGCCE.SetDialogOptions("Set Max Dash Distance", text2, (TMP_InputField.ContentType)((uint)3));
|
||||
}
|
||||
|
||||
// Token: 0x060169C1 RID: 92609 RVA: 0x00541398 File Offset: 0x0053F598
|
||||
[Token(Token = "0x60169C1")]
|
||||
[Address(RVA = "0x17F2530", Offset = "0x17F1530", VA = "0x1817F2530")]
|
||||
[CompilerGenerated]
|
||||
private float IOHBFDHBAEB()
|
||||
{
|
||||
return this.DLJKJMKDPAB.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x060169C2 RID: 92610 RVA: 0x005413B8 File Offset: 0x0053F5B8
|
||||
[Token(Token = "0x60169C2")]
|
||||
[Address(RVA = "0x17F1960", Offset = "0x17F0960", VA = "0x1817F1960")]
|
||||
[CompilerGenerated]
|
||||
private void ABHHLFKOLNH(float ONGBFDACHHG)
|
||||
{
|
||||
this.PAMPCNIHKBF = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0400EBD6 RID: 60374
|
||||
[Token(Token = "0x400EBD6")]
|
||||
private const float NALGCEFFAAJ = 1f;
|
||||
|
||||
// Token: 0x0400EBD7 RID: 60375
|
||||
[Token(Token = "0x400EBD7")]
|
||||
private const float OFKMHHLJALP = 10f;
|
||||
|
||||
// Token: 0x0400EBD8 RID: 60376
|
||||
[Token(Token = "0x400EBD8")]
|
||||
private const float MMMPAFMMFCN = 1f;
|
||||
|
||||
// Token: 0x0400EBD9 RID: 60377
|
||||
[Token(Token = "0x400EBD9")]
|
||||
private const float HGIEDBPAAAG = 10f;
|
||||
|
||||
// Token: 0x0400EBDA RID: 60378
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EBDA")]
|
||||
[SerializeField]
|
||||
private float dashSpeed = 4f;
|
||||
|
||||
// Token: 0x0400EBDB RID: 60379
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400EBDB")]
|
||||
[SerializeField]
|
||||
private float minDashDistance = 2f;
|
||||
|
||||
// Token: 0x0400EBDC RID: 60380
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400EBDC")]
|
||||
[SerializeField]
|
||||
private float maxDashDistance = 4f;
|
||||
|
||||
// Token: 0x0400EBDD RID: 60381
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400EBDD")]
|
||||
private KLLMCPFPIIE<float> ICNNIIDMANL;
|
||||
|
||||
// Token: 0x0400EBDE RID: 60382
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EBDE")]
|
||||
private KLLMCPFPIIE<float> CNCNHANMDGF;
|
||||
|
||||
// Token: 0x0400EBDF RID: 60383
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400EBDF")]
|
||||
private KLLMCPFPIIE<float> DLJKJMKDPAB;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,628 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Core.AI;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.AI
|
||||
{
|
||||
// Token: 0x020033A3 RID: 13219
|
||||
[Token(Token = "0x20033A3")]
|
||||
public class QuestAiConfig_EnemyCommon : QuestAiConfiguration
|
||||
{
|
||||
// Token: 0x17003E5D RID: 15965
|
||||
// (get) Token: 0x060169C8 RID: 92616 RVA: 0x0054144C File Offset: 0x0053F64C
|
||||
// (set) Token: 0x060169C9 RID: 92617 RVA: 0x0054146C File Offset: 0x0053F66C
|
||||
[Token(Token = "0x17003E5D")]
|
||||
public int DIEKGFJCKKM
|
||||
{
|
||||
[Token(Token = "0x60169C8")]
|
||||
[Address(RVA = "0x17F3B70", Offset = "0x17F2B70", VA = "0x1817F3B70")]
|
||||
get
|
||||
{
|
||||
return this.OEAJKKMFGEM.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60169C9")]
|
||||
[Address(RVA = "0x17F4600", Offset = "0x17F3600", VA = "0x1817F4600")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> oeajkkmfgem = this.OEAJKKMFGEM;
|
||||
int num = Mathf.Clamp(value, 1, 100000);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E5E RID: 15966
|
||||
// (get) Token: 0x060169CA RID: 92618 RVA: 0x00541494 File Offset: 0x0053F694
|
||||
// (set) Token: 0x060169CB RID: 92619 RVA: 0x005414B4 File Offset: 0x0053F6B4
|
||||
[Token(Token = "0x17003E5E")]
|
||||
public float PEEKHBBBHDP
|
||||
{
|
||||
[Token(Token = "0x60169CA")]
|
||||
[Address(RVA = "0x17F39E0", Offset = "0x17F29E0", VA = "0x1817F39E0")]
|
||||
get
|
||||
{
|
||||
return this.AILNHNFFMNF.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60169CB")]
|
||||
[Address(RVA = "0x17F4690", Offset = "0x17F3690", VA = "0x1817F4690")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<float> ailnhnffmnf = this.AILNHNFFMNF;
|
||||
float num = Mathf.Clamp(value, 1f, 10f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E5F RID: 15967
|
||||
// (get) Token: 0x060169CC RID: 92620 RVA: 0x005414E0 File Offset: 0x0053F6E0
|
||||
// (set) Token: 0x060169CD RID: 92621 RVA: 0x00541500 File Offset: 0x0053F700
|
||||
[Token(Token = "0x17003E5F")]
|
||||
public Enemy.FPNJPKEMEPI LCEILOLCLMN
|
||||
{
|
||||
[Token(Token = "0x60169CC")]
|
||||
[Address(RVA = "0x17F3F20", Offset = "0x17F2F20", VA = "0x1817F3F20")]
|
||||
get
|
||||
{
|
||||
return this.GJLAECGMOCK.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60169CD")]
|
||||
[Address(RVA = "0x17F3970", Offset = "0x17F2970", VA = "0x1817F3970")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<Enemy.FPNJPKEMEPI> gjlaecgmock = this.GJLAECGMOCK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E60 RID: 15968
|
||||
// (get) Token: 0x060169CE RID: 92622 RVA: 0x0054151C File Offset: 0x0053F71C
|
||||
// (set) Token: 0x060169CF RID: 92623 RVA: 0x0054153C File Offset: 0x0053F73C
|
||||
[Token(Token = "0x17003E60")]
|
||||
public Enemy.PDJKIMICGFC PBPKFEKEACP
|
||||
{
|
||||
[Token(Token = "0x60169CE")]
|
||||
[Address(RVA = "0x17F3780", Offset = "0x17F2780", VA = "0x1817F3780")]
|
||||
get
|
||||
{
|
||||
return this.LBGEMLBGJPI.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60169CF")]
|
||||
[Address(RVA = "0x17F3EC0", Offset = "0x17F2EC0", VA = "0x1817F3EC0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<Enemy.PDJKIMICGFC> lbgemlbgjpi = this.LBGEMLBGJPI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E61 RID: 15969
|
||||
// (get) Token: 0x060169D0 RID: 92624 RVA: 0x00541558 File Offset: 0x0053F758
|
||||
// (set) Token: 0x060169D1 RID: 92625 RVA: 0x00541578 File Offset: 0x0053F778
|
||||
[Token(Token = "0x17003E61")]
|
||||
public bool HEAKAEEPFNN
|
||||
{
|
||||
[Token(Token = "0x60169D0")]
|
||||
[Address(RVA = "0x17F45B0", Offset = "0x17F35B0", VA = "0x1817F45B0")]
|
||||
get
|
||||
{
|
||||
return this.JBKIDFHHGJA.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x60169D1")]
|
||||
[Address(RVA = "0x17F4720", Offset = "0x17F3720", VA = "0x1817F4720")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<bool> jbkidfhhgja = this.JBKIDFHHGJA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060169D2 RID: 92626 RVA: 0x00541594 File Offset: 0x0053F794
|
||||
[Token(Token = "0x60169D2")]
|
||||
[Address(RVA = "0x17F4210", Offset = "0x17F3210", VA = "0x1817F4210", Slot = "4")]
|
||||
public override void SetupSynchronizedFields(GFBDHNEMKPK JOIKJNDDNCC)
|
||||
{
|
||||
int num = this.maxHealth;
|
||||
int num2;
|
||||
KLLMCPFPIIE<int> kllmcpfpiie = new KLLMCPFPIIE(JOIKJNDDNCC, "MHP", num, (OHOEENCHJJE)num2, num2, num2);
|
||||
num2 = 0;
|
||||
this.OEAJKKMFGEM = kllmcpfpiie;
|
||||
KLLMCPFPIIE<float> kllmcpfpiie2 = new KLLMCPFPIIE(JOIKJNDDNCC, "MS", num, (OHOEENCHJJE)num2, num2, num2);
|
||||
this.AILNHNFFMNF = kllmcpfpiie2;
|
||||
Enemy.FPNJPKEMEPI fpnjpkemepi = this.healthBarSetting;
|
||||
Enemy.PDJKIMICGFC pdjkimicgfc = this.spawnState;
|
||||
KLLMCPFPIIE<Enemy.FPNJPKEMEPI> kllmcpfpiie3;
|
||||
this.GJLAECGMOCK = kllmcpfpiie3;
|
||||
bool flag = this.preventAutoAggro;
|
||||
KLLMCPFPIIE<Enemy.PDJKIMICGFC> kllmcpfpiie4;
|
||||
this.LBGEMLBGJPI = kllmcpfpiie4;
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie5 = new KLLMCPFPIIE(JOIKJNDDNCC, "PAA", flag, (OHOEENCHJJE)num2, num2, num2);
|
||||
this.JBKIDFHHGJA = kllmcpfpiie5;
|
||||
}
|
||||
|
||||
// Token: 0x060169D3 RID: 92627 RVA: 0x0054161C File Offset: 0x0053F81C
|
||||
[Token(Token = "0x60169D3")]
|
||||
[Address(RVA = "0x17F3550", Offset = "0x17F2550", VA = "0x1817F3550", Slot = "5")]
|
||||
public override void AddInstantiationParams(Dictionary<string, object> KDMGDPJLIBN)
|
||||
{
|
||||
int num = this.OEAJKKMFGEM.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060169D4 RID: 92628 RVA: 0x0054168C File Offset: 0x0053F88C
|
||||
[Token(Token = "0x60169D4")]
|
||||
[Address(RVA = "0x17F2BC0", Offset = "0x17F1BC0", VA = "0x1817F2BC0", Slot = "6")]
|
||||
public override int AddConfigurableSettings(CreationObject NLNHFEEMFBN, ECJBHJOCKHL OKOINDHNKII, int JMHKMOACHDG)
|
||||
{
|
||||
List<DOPNALIMPNA> list = new List();
|
||||
Func<int> func = new Func(this.IGALGAMKHAP);
|
||||
Action<int> action = new Action(this.FELNGMPPBJI);
|
||||
int num;
|
||||
int num2;
|
||||
string text = string.Format("Hit points of enemy when spawned[{0} - {1}]", num, num2);
|
||||
int num3 = 0;
|
||||
string text2;
|
||||
ulong num4;
|
||||
JJOBLNLCNND jjoblnlcnnd = ONOKJPIMIIP.MGAJCIEANHL(func, action, "Max Health (HP)", text, text2, num3 != 0, num3, (int)num4, num3, num3);
|
||||
list.Add(jjoblnlcnnd);
|
||||
Func<float> func2 = new Func(this.DLAAJGJADNA);
|
||||
Action<float> action2 = new Action(this.DFFAJIOAGKH);
|
||||
string text3 = string.Format("Speed of enemy when approaching players [{0} - {1}]", action2, action2);
|
||||
INAOBEINBGO inaobeinbgo;
|
||||
list.Add(inaobeinbgo);
|
||||
Dictionary<string, FLCFOLDCOJJ> kjljikhlfbe = this.KJLJIKHLFBE;
|
||||
Func<int> func3 = new Func(this.MAOKGNMDLCE);
|
||||
Action<int> action3 = new Action(this.INICGMECJCO);
|
||||
int num5 = 0;
|
||||
string text4;
|
||||
ulong num6;
|
||||
LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(kjljikhlfbe, func3, action3, "Health Bar Visibility", text4, num5, num5, num5, num5, num6 != 0UL);
|
||||
list.Add(lnbmgippmjj);
|
||||
Dictionary<string, FLCFOLDCOJJ> hoeapmicpnc = this.HOEAPMICPNC;
|
||||
Func<int> func4 = new Func(this.BADFHDAFOPP);
|
||||
Action<int> action4 = new Action(this.KMKBEFMPIHM);
|
||||
int num7 = 0;
|
||||
string text5;
|
||||
ulong num8;
|
||||
LNBMGIPPMJJ lnbmgippmjj2 = ONOKJPIMIIP.BCJHJAHMJFP(hoeapmicpnc, func4, action4, "Behavior on Spawn", text5, num7, num7, num7, num7, num8 != 0UL);
|
||||
list.Add(lnbmgippmjj2);
|
||||
Func<bool> func5 = new Func(this.OJDNDJEFEGI);
|
||||
Action<bool> action5 = new Action(this.BMBNECFBIGJ);
|
||||
int num9 = 0;
|
||||
int num10 = 0;
|
||||
int num11 = 0;
|
||||
string text6;
|
||||
string text7;
|
||||
ulong num12;
|
||||
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func5, action5, num11, num10, text6, text7, (int)num12, num9);
|
||||
list.Add(dhcinnflbba);
|
||||
OKOINDHNKII.OEHPCPBJPCL(list);
|
||||
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG <>9__33_ = QuestAiConfig_EnemyCommon.<>c.<>9__33_0;
|
||||
if (<>9__33_ == 0)
|
||||
{
|
||||
QuestAiConfig_EnemyCommon.<>c.<>9__33_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.BNIPLHJKKJB);
|
||||
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(<>9__33_, ohindolfnmp, JMHKMOACHDG);
|
||||
ILINODKFHEO ilinodkfheo = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi);
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG dedabhkcibg;
|
||||
if (QuestAiConfig_EnemyCommon.<>c.<>9__33_2 == 0)
|
||||
{
|
||||
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
||||
QuestAiConfig_EnemyCommon.<>c.<>9__33_2 = dedabhkcibg;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.GKPFEFLANDI);
|
||||
EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(dedabhkcibg, ohindolfnmp2, JMHKMOACHDG);
|
||||
ILINODKFHEO ilinodkfheo2 = NLNHFEEMFBN.AddConfigurableSetting(ekpfbgiijnk);
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG dedabhkcibg2;
|
||||
if (QuestAiConfig_EnemyCommon.<>c.<>9__33_4 == 0)
|
||||
{
|
||||
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
|
||||
QuestAiConfig_EnemyCommon.<>c.<>9__33_4 = dedabhkcibg2;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.FOKKFDEJPNG);
|
||||
int num13 = JMHKMOACHDG - 1;
|
||||
Dictionary<string, FLCFOLDCOJJ> kjljikhlfbe2 = this.KJLJIKHLFBE;
|
||||
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg2, ohindolfnmp3, kjljikhlfbe2, num13);
|
||||
ILINODKFHEO ilinodkfheo3 = NLNHFEEMFBN.AddConfigurableSetting(klcanjpoepc);
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG dedabhkcibg3;
|
||||
if (QuestAiConfig_EnemyCommon.<>c.<>9__33_6 == 0)
|
||||
{
|
||||
dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
|
||||
QuestAiConfig_EnemyCommon.<>c.<>9__33_6 = dedabhkcibg3;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.JAABHGHDEOM);
|
||||
Dictionary<string, FLCFOLDCOJJ> hoeapmicpnc2 = this.HOEAPMICPNC;
|
||||
KLCANJPOEPC klcanjpoepc2 = new KLCANJPOEPC(dedabhkcibg3, ohindolfnmp4, hoeapmicpnc2, JMHKMOACHDG);
|
||||
ILINODKFHEO ilinodkfheo4 = NLNHFEEMFBN.AddConfigurableSetting(klcanjpoepc2);
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg4;
|
||||
if (QuestAiConfig_EnemyCommon.<>c.<>9__33_8 == 0)
|
||||
{
|
||||
dedabhkcibg4 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
|
||||
QuestAiConfig_EnemyCommon.<>c.<>9__33_8 = dedabhkcibg4;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp5 = new OMKPHDBNLKH.OHINDOLFNMP(this.MMJBEDOCMJP);
|
||||
int num14;
|
||||
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg4, ohindolfnmp5, num14);
|
||||
num14 = JMHKMOACHDG - 1;
|
||||
ILINODKFHEO ilinodkfheo5 = NLNHFEEMFBN.AddConfigurableSetting(cpnmfokdbkm);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060169D5 RID: 92629 RVA: 0x00541990 File Offset: 0x0053FB90
|
||||
[Token(Token = "0x60169D5")]
|
||||
[Address(RVA = "0x17F3A30", Offset = "0x17F2A30", VA = "0x1817F3A30", Slot = "7")]
|
||||
public override void DeserializeFrom(KGBFFNFOMFC JABLGHKPNGN, COINPCHOMPP HNPBHLIOFNC)
|
||||
{
|
||||
int hajbgimpeif = JABLGHKPNGN.CBOCBIOAGKC.HAJBGIMPEIF;
|
||||
this.DIEKGFJCKKM = hajbgimpeif;
|
||||
float ebkfepclpcb = JABLGHKPNGN.CBOCBIOAGKC.EBKFEPCLPCB;
|
||||
this.PEEKHBBBHDP = ebkfepclpcb;
|
||||
NCKHKDEKEMM cbocbioagkc = JABLGHKPNGN.CBOCBIOAGKC;
|
||||
KLLMCPFPIIE<Enemy.FPNJPKEMEPI> gjlaecgmock = this.GJLAECGMOCK;
|
||||
NCKHKDEKEMM cbocbioagkc2 = JABLGHKPNGN.CBOCBIOAGKC;
|
||||
KLLMCPFPIIE<Enemy.PDJKIMICGFC> lbgemlbgjpi = this.LBGEMLBGJPI;
|
||||
NCKHKDEKEMM cbocbioagkc3 = JABLGHKPNGN.CBOCBIOAGKC;
|
||||
KLLMCPFPIIE<bool> jbkidfhhgja = this.JBKIDFHHGJA;
|
||||
}
|
||||
|
||||
// Token: 0x060169D6 RID: 92630 RVA: 0x005419F8 File Offset: 0x0053FBF8
|
||||
[Token(Token = "0x60169D6")]
|
||||
[Address(RVA = "0x17F4090", Offset = "0x17F3090", VA = "0x1817F4090", Slot = "8")]
|
||||
public override void SerializeTo(KGBFFNFOMFC JABLGHKPNGN)
|
||||
{
|
||||
NCKHKDEKEMM nckhkdekemm = new NCKHKDEKEMM();
|
||||
int num = this.OEAJKKMFGEM.IAHDANBDAAM();
|
||||
nckhkdekemm.HAJBGIMPEIF = num;
|
||||
float num2 = this.AILNHNFFMNF.IAHDANBDAAM();
|
||||
nckhkdekemm.EBKFEPCLPCB = num2;
|
||||
Enemy.FPNJPKEMEPI fpnjpkemepi = this.GJLAECGMOCK.IAHDANBDAAM();
|
||||
nckhkdekemm.PMMIBNNINCD = (int)fpnjpkemepi;
|
||||
Enemy.PDJKIMICGFC pdjkimicgfc = this.LBGEMLBGJPI.IAHDANBDAAM();
|
||||
nckhkdekemm.OCLMJNJHFEJ = (int)pdjkimicgfc;
|
||||
bool flag = this.JBKIDFHHGJA.IAHDANBDAAM() != null;
|
||||
nckhkdekemm.GLNJCDOBOBH = flag;
|
||||
JABLGHKPNGN.CBOCBIOAGKC = nckhkdekemm;
|
||||
}
|
||||
|
||||
// Token: 0x060169D7 RID: 92631 RVA: 0x00541A7C File Offset: 0x0053FC7C
|
||||
[Token(Token = "0x60169D7")]
|
||||
[Address(RVA = "0x17F43E0", Offset = "0x17F33E0", VA = "0x1817F43E0")]
|
||||
public QuestAiConfig_EnemyCommon()
|
||||
{
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
|
||||
this.KJLJIKHLFBE = dictionary;
|
||||
Dictionary<string, FLCFOLDCOJJ> dictionary2 = new Dictionary();
|
||||
this.HOEAPMICPNC = dictionary2;
|
||||
this.maxHealth = (int)((ulong)100L);
|
||||
this.movementSpeed = 3f;
|
||||
this.spawnState = (Enemy.PDJKIMICGFC)((ulong)3L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060169D8 RID: 92632 RVA: 0x00541AD0 File Offset: 0x0053FCD0
|
||||
[Token(Token = "0x60169D8")]
|
||||
[Address(RVA = "0x17F3B70", Offset = "0x17F2B70", VA = "0x1817F3B70")]
|
||||
[CompilerGenerated]
|
||||
private int IGALGAMKHAP()
|
||||
{
|
||||
return this.OEAJKKMFGEM.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x060169D9 RID: 92633 RVA: 0x00541AF0 File Offset: 0x0053FCF0
|
||||
[Token(Token = "0x60169D9")]
|
||||
[Address(RVA = "0x17F3BC0", Offset = "0x17F2BC0", VA = "0x1817F3BC0")]
|
||||
[CompilerGenerated]
|
||||
private void FELNGMPPBJI(int ONGBFDACHHG)
|
||||
{
|
||||
this.DIEKGFJCKKM = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x060169DA RID: 92634 RVA: 0x00541B04 File Offset: 0x0053FD04
|
||||
[Token(Token = "0x60169DA")]
|
||||
[Address(RVA = "0x17F39E0", Offset = "0x17F29E0", VA = "0x1817F39E0")]
|
||||
[CompilerGenerated]
|
||||
private float DLAAJGJADNA()
|
||||
{
|
||||
return this.AILNHNFFMNF.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x060169DB RID: 92635 RVA: 0x00541B24 File Offset: 0x0053FD24
|
||||
[Token(Token = "0x60169DB")]
|
||||
[Address(RVA = "0x17F39D0", Offset = "0x17F29D0", VA = "0x1817F39D0")]
|
||||
[CompilerGenerated]
|
||||
private void DFFAJIOAGKH(float ONGBFDACHHG)
|
||||
{
|
||||
this.PEEKHBBBHDP = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x060169DC RID: 92636 RVA: 0x00541B38 File Offset: 0x0053FD38
|
||||
[Token(Token = "0x60169DC")]
|
||||
[Address(RVA = "0x17F3F20", Offset = "0x17F2F20", VA = "0x1817F3F20")]
|
||||
[CompilerGenerated]
|
||||
private int MAOKGNMDLCE()
|
||||
{
|
||||
Enemy.FPNJPKEMEPI fpnjpkemepi = this.GJLAECGMOCK.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060169DD RID: 92637 RVA: 0x00541B58 File Offset: 0x0053FD58
|
||||
[Token(Token = "0x60169DD")]
|
||||
[Address(RVA = "0x17F3970", Offset = "0x17F2970", VA = "0x1817F3970")]
|
||||
[CompilerGenerated]
|
||||
private void INICGMECJCO(int ONGBFDACHHG)
|
||||
{
|
||||
KLLMCPFPIIE<Enemy.FPNJPKEMEPI> gjlaecgmock = this.GJLAECGMOCK;
|
||||
}
|
||||
|
||||
// Token: 0x060169DE RID: 92638 RVA: 0x00541B74 File Offset: 0x0053FD74
|
||||
[Token(Token = "0x60169DE")]
|
||||
[Address(RVA = "0x17F3780", Offset = "0x17F2780", VA = "0x1817F3780")]
|
||||
[CompilerGenerated]
|
||||
private int BADFHDAFOPP()
|
||||
{
|
||||
Enemy.PDJKIMICGFC pdjkimicgfc = this.LBGEMLBGJPI.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060169DF RID: 92639 RVA: 0x00541B94 File Offset: 0x0053FD94
|
||||
[Token(Token = "0x60169DF")]
|
||||
[Address(RVA = "0x17F3EC0", Offset = "0x17F2EC0", VA = "0x1817F3EC0")]
|
||||
[CompilerGenerated]
|
||||
private void KMKBEFMPIHM(int ONGBFDACHHG)
|
||||
{
|
||||
KLLMCPFPIIE<Enemy.PDJKIMICGFC> lbgemlbgjpi = this.LBGEMLBGJPI;
|
||||
}
|
||||
|
||||
// Token: 0x060169E0 RID: 92640 RVA: 0x00541BB0 File Offset: 0x0053FDB0
|
||||
[Token(Token = "0x60169E0")]
|
||||
[Address(RVA = "0x17F3F70", Offset = "0x17F2F70", VA = "0x1817F3F70")]
|
||||
[CompilerGenerated]
|
||||
private bool OJDNDJEFEGI()
|
||||
{
|
||||
return this.JBKIDFHHGJA.IAHDANBDAAM() == 0;
|
||||
}
|
||||
|
||||
// Token: 0x060169E1 RID: 92641 RVA: 0x00541BD4 File Offset: 0x0053FDD4
|
||||
[Token(Token = "0x60169E1")]
|
||||
[Address(RVA = "0x17F37D0", Offset = "0x17F27D0", VA = "0x1817F37D0")]
|
||||
[CompilerGenerated]
|
||||
private void BMBNECFBIGJ(bool ONGBFDACHHG)
|
||||
{
|
||||
KLLMCPFPIIE<bool> jbkidfhhgja = this.JBKIDFHHGJA;
|
||||
}
|
||||
|
||||
// Token: 0x060169E2 RID: 92642 RVA: 0x00541BF0 File Offset: 0x0053FDF0
|
||||
[Token(Token = "0x60169E2")]
|
||||
[Address(RVA = "0x17F3830", Offset = "0x17F2830", VA = "0x1817F3830")]
|
||||
[CompilerGenerated]
|
||||
private void BNIPLHJKKJB(CreationObjectSettingIntUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<int> func = new Func(this.FBNHMINFDNA);
|
||||
Action<int> action = new Action(this.OAKMIDNCNAP);
|
||||
int num;
|
||||
int num2;
|
||||
string text2 = string.Format("Hit points of enemy when spawned [{0} - {1}]", num, num2);
|
||||
GCCLEJOGCCE.SetDialogOptions("Set Health (HP)", text2, (TMP_InputField.ContentType)((uint)2));
|
||||
}
|
||||
|
||||
// Token: 0x060169E3 RID: 92643 RVA: 0x00541C48 File Offset: 0x0053FE48
|
||||
[Token(Token = "0x60169E3")]
|
||||
[Address(RVA = "0x17F3B70", Offset = "0x17F2B70", VA = "0x1817F3B70")]
|
||||
[CompilerGenerated]
|
||||
private int FBNHMINFDNA()
|
||||
{
|
||||
return this.OEAJKKMFGEM.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x060169E4 RID: 92644 RVA: 0x00541C68 File Offset: 0x0053FE68
|
||||
[Token(Token = "0x60169E4")]
|
||||
[Address(RVA = "0x17F3BC0", Offset = "0x17F2BC0", VA = "0x1817F3BC0")]
|
||||
[CompilerGenerated]
|
||||
private void OAKMIDNCNAP(int ONGBFDACHHG)
|
||||
{
|
||||
this.DIEKGFJCKKM = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x060169E5 RID: 92645 RVA: 0x00541C7C File Offset: 0x0053FE7C
|
||||
[Token(Token = "0x60169E5")]
|
||||
[Address(RVA = "0x17F3CA0", Offset = "0x17F2CA0", VA = "0x1817F3CA0")]
|
||||
[CompilerGenerated]
|
||||
private void GKPFEFLANDI(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<float> func = new Func(this.MNJIEDKOJGB);
|
||||
Action<float> action = new Action(this.LLPBOPALCML);
|
||||
string text2 = string.Format("Speed of enemy when approaching players [{0} - {1}]", action, action);
|
||||
GCCLEJOGCCE.SetDialogOptions("Set Move Speed", text2, (TMP_InputField.ContentType)((uint)3));
|
||||
}
|
||||
|
||||
// Token: 0x060169E6 RID: 92646 RVA: 0x00541CD0 File Offset: 0x0053FED0
|
||||
[Token(Token = "0x60169E6")]
|
||||
[Address(RVA = "0x17F39E0", Offset = "0x17F29E0", VA = "0x1817F39E0")]
|
||||
[CompilerGenerated]
|
||||
private float MNJIEDKOJGB()
|
||||
{
|
||||
return this.AILNHNFFMNF.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x060169E7 RID: 92647 RVA: 0x00541CF0 File Offset: 0x0053FEF0
|
||||
[Token(Token = "0x60169E7")]
|
||||
[Address(RVA = "0x17F39D0", Offset = "0x17F29D0", VA = "0x1817F39D0")]
|
||||
[CompilerGenerated]
|
||||
private void LLPBOPALCML(float ONGBFDACHHG)
|
||||
{
|
||||
this.PEEKHBBBHDP = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x060169E8 RID: 92648 RVA: 0x00541D04 File Offset: 0x0053FF04
|
||||
[Token(Token = "0x60169E8")]
|
||||
[Address(RVA = "0x17F3BD0", Offset = "0x17F2BD0", VA = "0x1817F3BD0")]
|
||||
[CompilerGenerated]
|
||||
private void FOKKFDEJPNG(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<int> func = new Func(this.NICGPKPCLKO);
|
||||
Action<int> action = new Action(this.CGIKKGCHCDJ);
|
||||
}
|
||||
|
||||
// Token: 0x060169E9 RID: 92649 RVA: 0x00541D40 File Offset: 0x0053FF40
|
||||
[Token(Token = "0x60169E9")]
|
||||
[Address(RVA = "0x17F3F20", Offset = "0x17F2F20", VA = "0x1817F3F20")]
|
||||
[CompilerGenerated]
|
||||
private int NICGPKPCLKO()
|
||||
{
|
||||
Enemy.FPNJPKEMEPI fpnjpkemepi = this.GJLAECGMOCK.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060169EA RID: 92650 RVA: 0x00541D60 File Offset: 0x0053FF60
|
||||
[Token(Token = "0x60169EA")]
|
||||
[Address(RVA = "0x17F3970", Offset = "0x17F2970", VA = "0x1817F3970")]
|
||||
[CompilerGenerated]
|
||||
private void CGIKKGCHCDJ(int ONGBFDACHHG)
|
||||
{
|
||||
KLLMCPFPIIE<Enemy.FPNJPKEMEPI> gjlaecgmock = this.GJLAECGMOCK;
|
||||
}
|
||||
|
||||
// Token: 0x060169EB RID: 92651 RVA: 0x00541D7C File Offset: 0x0053FF7C
|
||||
[Token(Token = "0x60169EB")]
|
||||
[Address(RVA = "0x17F3DF0", Offset = "0x17F2DF0", VA = "0x1817F3DF0")]
|
||||
[CompilerGenerated]
|
||||
private void JAABHGHDEOM(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<int> func = new Func(this.HMHLMJEEBCN);
|
||||
Action<int> action = new Action(this.OPDDBGEEEJH);
|
||||
}
|
||||
|
||||
// Token: 0x060169EC RID: 92652 RVA: 0x00541DB8 File Offset: 0x0053FFB8
|
||||
[Token(Token = "0x60169EC")]
|
||||
[Address(RVA = "0x17F3780", Offset = "0x17F2780", VA = "0x1817F3780")]
|
||||
[CompilerGenerated]
|
||||
private int HMHLMJEEBCN()
|
||||
{
|
||||
Enemy.PDJKIMICGFC pdjkimicgfc = this.LBGEMLBGJPI.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060169ED RID: 92653 RVA: 0x00541DD8 File Offset: 0x0053FFD8
|
||||
[Token(Token = "0x60169ED")]
|
||||
[Address(RVA = "0x17F3EC0", Offset = "0x17F2EC0", VA = "0x1817F3EC0")]
|
||||
[CompilerGenerated]
|
||||
private void OPDDBGEEEJH(int ONGBFDACHHG)
|
||||
{
|
||||
KLLMCPFPIIE<Enemy.PDJKIMICGFC> lbgemlbgjpi = this.LBGEMLBGJPI;
|
||||
}
|
||||
|
||||
// Token: 0x060169EE RID: 92654 RVA: 0x00541DF4 File Offset: 0x0053FFF4
|
||||
[Token(Token = "0x60169EE")]
|
||||
[Address(RVA = "0x17F3FC0", Offset = "0x17F2FC0", VA = "0x1817F3FC0")]
|
||||
[CompilerGenerated]
|
||||
private void MMJBEDOCMJP(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<bool> func = new Func(this.MLJHDFHLMFE);
|
||||
Action<bool> action = new Action(this.HJMOAPFEAON);
|
||||
}
|
||||
|
||||
// Token: 0x060169EF RID: 92655 RVA: 0x00541E30 File Offset: 0x00540030
|
||||
[Token(Token = "0x60169EF")]
|
||||
[Address(RVA = "0x17F3F70", Offset = "0x17F2F70", VA = "0x1817F3F70")]
|
||||
[CompilerGenerated]
|
||||
private bool MLJHDFHLMFE()
|
||||
{
|
||||
return this.JBKIDFHHGJA.IAHDANBDAAM() == 0;
|
||||
}
|
||||
|
||||
// Token: 0x060169F0 RID: 92656 RVA: 0x00541E54 File Offset: 0x00540054
|
||||
[Token(Token = "0x60169F0")]
|
||||
[Address(RVA = "0x17F37D0", Offset = "0x17F27D0", VA = "0x1817F37D0")]
|
||||
[CompilerGenerated]
|
||||
private void HJMOAPFEAON(bool ONGBFDACHHG)
|
||||
{
|
||||
KLLMCPFPIIE<bool> jbkidfhhgja = this.JBKIDFHHGJA;
|
||||
}
|
||||
|
||||
// Token: 0x0400EBE4 RID: 60388
|
||||
[Token(Token = "0x400EBE4")]
|
||||
private const int GKIKPKCCHAE = 1;
|
||||
|
||||
// Token: 0x0400EBE5 RID: 60389
|
||||
[Token(Token = "0x400EBE5")]
|
||||
private const int LELAFBOOHBM = 100000;
|
||||
|
||||
// Token: 0x0400EBE6 RID: 60390
|
||||
[Token(Token = "0x400EBE6")]
|
||||
private const float FPFKAFKAIPK = 1f;
|
||||
|
||||
// Token: 0x0400EBE7 RID: 60391
|
||||
[Token(Token = "0x400EBE7")]
|
||||
private const float APOFGFMIAGF = 10f;
|
||||
|
||||
// Token: 0x0400EBE8 RID: 60392
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EBE8")]
|
||||
private readonly Dictionary<string, FLCFOLDCOJJ> KJLJIKHLFBE;
|
||||
|
||||
// Token: 0x0400EBE9 RID: 60393
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400EBE9")]
|
||||
private readonly Dictionary<string, FLCFOLDCOJJ> HOEAPMICPNC;
|
||||
|
||||
// Token: 0x0400EBEA RID: 60394
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400EBEA")]
|
||||
[SerializeField]
|
||||
private int maxHealth;
|
||||
|
||||
// Token: 0x0400EBEB RID: 60395
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400EBEB")]
|
||||
[SerializeField]
|
||||
private float movementSpeed;
|
||||
|
||||
// Token: 0x0400EBEC RID: 60396
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400EBEC")]
|
||||
[SerializeField]
|
||||
private Enemy.FPNJPKEMEPI healthBarSetting;
|
||||
|
||||
// Token: 0x0400EBED RID: 60397
|
||||
[FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x400EBED")]
|
||||
[SerializeField]
|
||||
private Enemy.PDJKIMICGFC spawnState;
|
||||
|
||||
// Token: 0x0400EBEE RID: 60398
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400EBEE")]
|
||||
[SerializeField]
|
||||
private bool preventAutoAggro;
|
||||
|
||||
// Token: 0x0400EBEF RID: 60399
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EBEF")]
|
||||
private KLLMCPFPIIE<int> OEAJKKMFGEM;
|
||||
|
||||
// Token: 0x0400EBF0 RID: 60400
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400EBF0")]
|
||||
private KLLMCPFPIIE<float> AILNHNFFMNF;
|
||||
|
||||
// Token: 0x0400EBF1 RID: 60401
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400EBF1")]
|
||||
private KLLMCPFPIIE<Enemy.FPNJPKEMEPI> GJLAECGMOCK;
|
||||
|
||||
// Token: 0x0400EBF2 RID: 60402
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400EBF2")]
|
||||
private KLLMCPFPIIE<Enemy.PDJKIMICGFC> LBGEMLBGJPI;
|
||||
|
||||
// Token: 0x0400EBF3 RID: 60403
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400EBF3")]
|
||||
private KLLMCPFPIIE<bool> JBKIDFHHGJA;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,173 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.AI
|
||||
{
|
||||
// Token: 0x020033A5 RID: 13221
|
||||
[Token(Token = "0x20033A5")]
|
||||
public class QuestAiConfig_Projectile : QuestAiConfiguration
|
||||
{
|
||||
// Token: 0x17003E62 RID: 15970
|
||||
// (get) Token: 0x060169F8 RID: 92664 RVA: 0x00541F28 File Offset: 0x00540128
|
||||
// (set) Token: 0x060169F9 RID: 92665 RVA: 0x00541F48 File Offset: 0x00540148
|
||||
[Token(Token = "0x17003E62")]
|
||||
public float EGEJAPKEBEJ
|
||||
{
|
||||
[Token(Token = "0x60169F8")]
|
||||
[Address(RVA = "0x19B20E0", Offset = "0x19B10E0", VA = "0x1819B20E0")]
|
||||
get
|
||||
{
|
||||
return this.AOONAFDDJBD.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60169F9")]
|
||||
[Address(RVA = "0x19B2280", Offset = "0x19B1280", VA = "0x1819B2280")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<float> aoonafddjbd = this.AOONAFDDJBD;
|
||||
float num = Mathf.Clamp(value, 1f, 100f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060169FA RID: 92666 RVA: 0x00541F74 File Offset: 0x00540174
|
||||
[Token(Token = "0x60169FA")]
|
||||
[Address(RVA = "0x19B21E0", Offset = "0x19B11E0", VA = "0x1819B21E0", Slot = "4")]
|
||||
public override void SetupSynchronizedFields(GFBDHNEMKPK JOIKJNDDNCC)
|
||||
{
|
||||
KLLMCPFPIIE<float> kllmcpfpiie;
|
||||
this.AOONAFDDJBD = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x060169FB RID: 92667 RVA: 0x00541F8C File Offset: 0x0054018C
|
||||
[Token(Token = "0x60169FB")]
|
||||
[Address(RVA = "0x19B1EB0", Offset = "0x19B0EB0", VA = "0x1819B1EB0", Slot = "5")]
|
||||
public override void AddInstantiationParams(Dictionary<string, object> KDMGDPJLIBN)
|
||||
{
|
||||
float num = this.AOONAFDDJBD.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060169FC RID: 92668 RVA: 0x00541FB4 File Offset: 0x005401B4
|
||||
[Token(Token = "0x60169FC")]
|
||||
[Address(RVA = "0x19B1BF0", Offset = "0x19B0BF0", VA = "0x1819B1BF0", Slot = "6")]
|
||||
public override int AddConfigurableSettings(CreationObject NLNHFEEMFBN, ECJBHJOCKHL OKOINDHNKII, int JMHKMOACHDG)
|
||||
{
|
||||
List<DOPNALIMPNA> list = new List();
|
||||
Func<float> func = new Func(this.FLKIGIPCPME);
|
||||
Action<float> action = new Action(this.LDMNEEPHGAK);
|
||||
string text = string.Format("Speed of projectiles [{0} - {1}]", action, action);
|
||||
INAOBEINBGO inaobeinbgo;
|
||||
list.Add(inaobeinbgo);
|
||||
OKOINDHNKII.OEHPCPBJPCL(list);
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG <>9__9_ = QuestAiConfig_Projectile.<>c.<>9__9_0;
|
||||
if (<>9__9_ == 0)
|
||||
{
|
||||
QuestAiConfig_Projectile.<>c.<>9__9_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
||||
}
|
||||
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.EHKDDJLDHPI);
|
||||
EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(<>9__9_, ohindolfnmp, JMHKMOACHDG);
|
||||
ILINODKFHEO ilinodkfheo = NLNHFEEMFBN.AddConfigurableSetting(ekpfbgiijnk);
|
||||
return JMHKMOACHDG - 1;
|
||||
}
|
||||
|
||||
// Token: 0x060169FD RID: 92669 RVA: 0x00542054 File Offset: 0x00540254
|
||||
[Token(Token = "0x60169FD")]
|
||||
[Address(RVA = "0x19B1F60", Offset = "0x19B0F60", VA = "0x1819B1F60", Slot = "7")]
|
||||
public override void DeserializeFrom(KGBFFNFOMFC JABLGHKPNGN, COINPCHOMPP HNPBHLIOFNC)
|
||||
{
|
||||
float hpacdphghpj = JABLGHKPNGN.DINKLBEMIIJ.HPACDPHGHPJ;
|
||||
this.EGEJAPKEBEJ = hpacdphghpj;
|
||||
}
|
||||
|
||||
// Token: 0x060169FE RID: 92670 RVA: 0x0054207C File Offset: 0x0054027C
|
||||
[Token(Token = "0x60169FE")]
|
||||
[Address(RVA = "0x19B2130", Offset = "0x19B1130", VA = "0x1819B2130", Slot = "8")]
|
||||
public override void SerializeTo(KGBFFNFOMFC JABLGHKPNGN)
|
||||
{
|
||||
OAGJIDIBAIE oagjidibaie = new OAGJIDIBAIE();
|
||||
float num = this.AOONAFDDJBD.IAHDANBDAAM();
|
||||
oagjidibaie.HPACDPHGHPJ = num;
|
||||
JABLGHKPNGN.DINKLBEMIIJ = oagjidibaie;
|
||||
}
|
||||
|
||||
// Token: 0x060169FF RID: 92671 RVA: 0x005420B0 File Offset: 0x005402B0
|
||||
[Token(Token = "0x60169FF")]
|
||||
[Address(RVA = "0x77E6B0", Offset = "0x77D6B0", VA = "0x18077E6B0")]
|
||||
public QuestAiConfig_Projectile()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016A00 RID: 92672 RVA: 0x005420D0 File Offset: 0x005402D0
|
||||
[Token(Token = "0x6016A00")]
|
||||
[Address(RVA = "0x19B20E0", Offset = "0x19B10E0", VA = "0x1819B20E0")]
|
||||
[CompilerGenerated]
|
||||
private float FLKIGIPCPME()
|
||||
{
|
||||
return this.AOONAFDDJBD.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x06016A01 RID: 92673 RVA: 0x005420F0 File Offset: 0x005402F0
|
||||
[Token(Token = "0x6016A01")]
|
||||
[Address(RVA = "0x19B1BE0", Offset = "0x19B0BE0", VA = "0x1819B1BE0")]
|
||||
[CompilerGenerated]
|
||||
private void LDMNEEPHGAK(float ONGBFDACHHG)
|
||||
{
|
||||
this.EGEJAPKEBEJ = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x06016A02 RID: 92674 RVA: 0x00542104 File Offset: 0x00540304
|
||||
[Token(Token = "0x6016A02")]
|
||||
[Address(RVA = "0x19B1F90", Offset = "0x19B0F90", VA = "0x1819B1F90")]
|
||||
[CompilerGenerated]
|
||||
private void EHKDDJLDHPI(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
||||
{
|
||||
string text = GCCLEJOGCCE.PropertyDescription.text;
|
||||
Func<float> func = new Func(this.HNCGKHBAJEG);
|
||||
Action<float> action = new Action(this.AONILPEKJHH);
|
||||
string text2 = string.Format("Speed of projectiles [{0} - {1}]", action, action);
|
||||
GCCLEJOGCCE.SetDialogOptions("Set Projectile Speed", text2, (TMP_InputField.ContentType)((uint)3));
|
||||
}
|
||||
|
||||
// Token: 0x06016A03 RID: 92675 RVA: 0x00542158 File Offset: 0x00540358
|
||||
[Token(Token = "0x6016A03")]
|
||||
[Address(RVA = "0x19B20E0", Offset = "0x19B10E0", VA = "0x1819B20E0")]
|
||||
[CompilerGenerated]
|
||||
private float HNCGKHBAJEG()
|
||||
{
|
||||
return this.AOONAFDDJBD.IAHDANBDAAM();
|
||||
}
|
||||
|
||||
// Token: 0x06016A04 RID: 92676 RVA: 0x00542178 File Offset: 0x00540378
|
||||
[Token(Token = "0x6016A04")]
|
||||
[Address(RVA = "0x19B1BE0", Offset = "0x19B0BE0", VA = "0x1819B1BE0")]
|
||||
[CompilerGenerated]
|
||||
private void AONILPEKJHH(float ONGBFDACHHG)
|
||||
{
|
||||
this.EGEJAPKEBEJ = ONGBFDACHHG;
|
||||
}
|
||||
|
||||
// Token: 0x0400EBFA RID: 60410
|
||||
[Token(Token = "0x400EBFA")]
|
||||
private const float PLGGHDFFOOA = 1f;
|
||||
|
||||
// Token: 0x0400EBFB RID: 60411
|
||||
[Token(Token = "0x400EBFB")]
|
||||
private const float BBNNJOBNOJK = 100f;
|
||||
|
||||
// Token: 0x0400EBFC RID: 60412
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EBFC")]
|
||||
[SerializeField]
|
||||
private float projectileSpeed = 2f;
|
||||
|
||||
// Token: 0x0400EBFD RID: 60413
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400EBFD")]
|
||||
private KLLMCPFPIIE<float> AOONAFDDJBD;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.AI
|
||||
{
|
||||
// Token: 0x020033A7 RID: 13223
|
||||
[Token(Token = "0x20033A7")]
|
||||
public abstract class QuestAiConfiguration : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06016A08 RID: 92680
|
||||
[Token(Token = "0x6016A08")]
|
||||
[Address(Slot = "4")]
|
||||
public abstract void SetupSynchronizedFields(GFBDHNEMKPK JOIKJNDDNCC);
|
||||
|
||||
// Token: 0x06016A09 RID: 92681
|
||||
[Token(Token = "0x6016A09")]
|
||||
[Address(Slot = "5")]
|
||||
public abstract void AddInstantiationParams(Dictionary<string, object> KDMGDPJLIBN);
|
||||
|
||||
// Token: 0x06016A0A RID: 92682
|
||||
[Token(Token = "0x6016A0A")]
|
||||
[Address(Slot = "6")]
|
||||
public abstract int AddConfigurableSettings(CreationObject NLNHFEEMFBN, ECJBHJOCKHL OKOINDHNKII, int JMHKMOACHDG);
|
||||
|
||||
// Token: 0x06016A0B RID: 92683
|
||||
[Token(Token = "0x6016A0B")]
|
||||
[Address(Slot = "7")]
|
||||
public abstract void DeserializeFrom(KGBFFNFOMFC JABLGHKPNGN, COINPCHOMPP HNPBHLIOFNC);
|
||||
|
||||
// Token: 0x06016A0C RID: 92684
|
||||
[Token(Token = "0x6016A0C")]
|
||||
[Address(Slot = "8")]
|
||||
public abstract void SerializeTo(KGBFFNFOMFC JABLGHKPNGN);
|
||||
|
||||
// Token: 0x06016A0D RID: 92685 RVA: 0x005421D4 File Offset: 0x005403D4
|
||||
[Token(Token = "0x6016A0D")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
protected QuestAiConfiguration()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,914 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.CircuitsV2;
|
||||
using RecRoom.CircuitsV2.ContextNodes;
|
||||
using RecRoom.Core.AI;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.AI
|
||||
{
|
||||
// Token: 0x020033A8 RID: 13224
|
||||
[Token(Token = "0x20033A8")]
|
||||
public abstract class UGCAIController : MonoBehaviourPun, NDBBKDMPBHD, LDIJBEFKFFE, AHOAEAFEAHN
|
||||
{
|
||||
// Token: 0x17003E63 RID: 15971
|
||||
// (get) Token: 0x06016A0E RID: 92686
|
||||
[Token(Token = "0x17003E63")]
|
||||
public abstract bool MLPDGDAKAEF
|
||||
{
|
||||
[Token(Token = "0x6016A0E")]
|
||||
[Address(Slot = "19")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003E64 RID: 15972
|
||||
// (get) Token: 0x06016A0F RID: 92687
|
||||
[Token(Token = "0x17003E64")]
|
||||
public abstract int ONFFNEINIMO
|
||||
{
|
||||
[Token(Token = "0x6016A0F")]
|
||||
[Address(Slot = "20")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003E65 RID: 15973
|
||||
// (get) Token: 0x06016A10 RID: 92688
|
||||
[Token(Token = "0x17003E65")]
|
||||
public abstract Vector3 LOGIPAJLMIO
|
||||
{
|
||||
[Token(Token = "0x6016A10")]
|
||||
[Address(Slot = "21")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003E66 RID: 15974
|
||||
// (get) Token: 0x06016A11 RID: 92689
|
||||
[Token(Token = "0x17003E66")]
|
||||
public abstract Vector3 EPKNJJIGHLN
|
||||
{
|
||||
[Token(Token = "0x6016A11")]
|
||||
[Address(Slot = "22")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003E67 RID: 15975
|
||||
// (get) Token: 0x06016A12 RID: 92690
|
||||
[Token(Token = "0x17003E67")]
|
||||
public abstract Vector3 BDOILEBDECK
|
||||
{
|
||||
[Token(Token = "0x6016A12")]
|
||||
[Address(Slot = "23")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003E68 RID: 15976
|
||||
// (get) Token: 0x06016A13 RID: 92691
|
||||
[Token(Token = "0x17003E68")]
|
||||
public abstract Quaternion OKINPJLFKEJ
|
||||
{
|
||||
[Token(Token = "0x6016A13")]
|
||||
[Address(Slot = "24")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003E69 RID: 15977
|
||||
// (get) Token: 0x06016A14 RID: 92692
|
||||
[Token(Token = "0x17003E69")]
|
||||
public abstract Vector3 JIGGKKCAGIF
|
||||
{
|
||||
[Token(Token = "0x6016A14")]
|
||||
[Address(Slot = "25")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003E6A RID: 15978
|
||||
// (get) Token: 0x06016A15 RID: 92693
|
||||
// (set) Token: 0x06016A16 RID: 92694
|
||||
[Token(Token = "0x17003E6A")]
|
||||
public abstract float BCHHDEFLABI
|
||||
{
|
||||
[Token(Token = "0x6016A15")]
|
||||
[Address(Slot = "26")]
|
||||
get;
|
||||
[Token(Token = "0x6016A16")]
|
||||
[Address(Slot = "27")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003E6B RID: 15979
|
||||
// (get) Token: 0x06016A17 RID: 92695
|
||||
// (set) Token: 0x06016A18 RID: 92696
|
||||
[Token(Token = "0x17003E6B")]
|
||||
public abstract int MMNFJJDMFNP
|
||||
{
|
||||
[Token(Token = "0x6016A17")]
|
||||
[Address(Slot = "28")]
|
||||
get;
|
||||
[Token(Token = "0x6016A18")]
|
||||
[Address(Slot = "29")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003E6C RID: 15980
|
||||
// (get) Token: 0x06016A19 RID: 92697
|
||||
// (set) Token: 0x06016A1A RID: 92698
|
||||
[Token(Token = "0x17003E6C")]
|
||||
public abstract int DIEKGFJCKKM
|
||||
{
|
||||
[Token(Token = "0x6016A19")]
|
||||
[Address(Slot = "30")]
|
||||
get;
|
||||
[Token(Token = "0x6016A1A")]
|
||||
[Address(Slot = "31")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003E6D RID: 15981
|
||||
// (get) Token: 0x06016A1B RID: 92699
|
||||
[Token(Token = "0x17003E6D")]
|
||||
public abstract bool HAAKEBKCMHJ
|
||||
{
|
||||
[Token(Token = "0x6016A1B")]
|
||||
[Address(Slot = "32")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003E6E RID: 15982
|
||||
// (get) Token: 0x06016A1C RID: 92700
|
||||
// (set) Token: 0x06016A1D RID: 92701
|
||||
[Token(Token = "0x17003E6E")]
|
||||
public abstract ENDNBHFKNFL CMCKIOGNPCC
|
||||
{
|
||||
[Token(Token = "0x6016A1C")]
|
||||
[Address(Slot = "33")]
|
||||
get;
|
||||
[Token(Token = "0x6016A1D")]
|
||||
[Address(Slot = "34")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003E6F RID: 15983
|
||||
// (get) Token: 0x06016A1E RID: 92702
|
||||
[Token(Token = "0x17003E6F")]
|
||||
public abstract Enemy.FDCONKFINIF FHJDBEGGCAM
|
||||
{
|
||||
[Token(Token = "0x6016A1E")]
|
||||
[Address(Slot = "35")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003E70 RID: 15984
|
||||
// (get) Token: 0x06016A1F RID: 92703
|
||||
[Token(Token = "0x17003E70")]
|
||||
public abstract float NIHAAKDCJGJ
|
||||
{
|
||||
[Token(Token = "0x6016A1F")]
|
||||
[Address(Slot = "36")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003E71 RID: 15985
|
||||
// (get) Token: 0x06016A20 RID: 92704
|
||||
[Token(Token = "0x17003E71")]
|
||||
public abstract float LKOAPNBJMIL
|
||||
{
|
||||
[Token(Token = "0x6016A20")]
|
||||
[Address(Slot = "37")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17003E72 RID: 15986
|
||||
// (get) Token: 0x06016A21 RID: 92705 RVA: 0x005421E8 File Offset: 0x005403E8
|
||||
[Token(Token = "0x17003E72")]
|
||||
protected bool CNNKEKHILGF
|
||||
{
|
||||
[Token(Token = "0x6016A21")]
|
||||
[Address(RVA = "0x19B2DE0", Offset = "0x19B1DE0", VA = "0x1819B2DE0")]
|
||||
get
|
||||
{
|
||||
Tool tool = this.Tool;
|
||||
if (tool == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Dictionary<string, object> instantiationParameters = tool.InstantiationParameters;
|
||||
if (instantiationParameters != 0)
|
||||
{
|
||||
return instantiationParameters.ContainsKey("PreviewOnly");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E73 RID: 15987
|
||||
// (get) Token: 0x06016A22 RID: 92706 RVA: 0x00542218 File Offset: 0x00540418
|
||||
[Token(Token = "0x17003E73")]
|
||||
public static AGHMNFKGBEH<UGCAIController> NBNMBBMFLCB
|
||||
{
|
||||
[Token(Token = "0x6016A22")]
|
||||
[Address(RVA = "0x19B4F10", Offset = "0x19B3F10", VA = "0x1819B4F10")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06016A22)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling AGHMNFKGBEH<RecRoom.Core.Creation.AI.UGCAIController> RecRoom.Core.Creation.AI.UGCAIController::get_AISpawned()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO<class RecRoom.Core.Creation.AI.UGCAIController>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO<class RecRoom.Core.Creation.AI.UGCAIController>(UGCAIController::PPHHAEOKHPB))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A23 RID: 92707 RVA: 0x0054222C File Offset: 0x0054042C
|
||||
[Token(Token = "0x6016A23")]
|
||||
[Address(RVA = "0x19B31A0", Offset = "0x19B21A0", VA = "0x1819B31A0")]
|
||||
protected void IJLLOFFIJLO(UGCAIController LIMOILDIGKF)
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject;
|
||||
Guid guid = UGCAIController.CBFOECLAFEF.JPOHGBCEJEJ;
|
||||
DIKKAMMAGOI dikkammagoi = DIKKAMMAGOI.AKPBDFMJIKF();
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
MFBGLIHGCGO<UGCAIController> pphhaeokhpb = UGCAIController.PPHHAEOKHPB;
|
||||
if (pphhaeokhpb != 0)
|
||||
{
|
||||
pphhaeokhpb.CNFDGDEOPPF(LIMOILDIGKF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E74 RID: 15988
|
||||
// (get) Token: 0x06016A24 RID: 92708 RVA: 0x00542274 File Offset: 0x00540474
|
||||
[Token(Token = "0x17003E74")]
|
||||
public static PLMKONNFGHB<UGCAIController, ENDNBHFKNFL> ECKALIFPGAE
|
||||
{
|
||||
[Token(Token = "0x6016A24")]
|
||||
[Address(RVA = "0x19B4D90", Offset = "0x19B3D90", VA = "0x1819B4D90")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06016A24)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling PLMKONNFGHB<RecRoom.Core.Creation.AI.UGCAIController,ENDNBHFKNFL> RecRoom.Core.Creation.AI.UGCAIController::get_AIDied()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [RecRoom.Datastructures.Runtime]IILCGFIHJLP<class RecRoom.Core.Creation.AI.UGCAIController, valuetype ENDNBHFKNFL>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]IILCGFIHJLP<class RecRoom.Core.Creation.AI.UGCAIController, valuetype ENDNBHFKNFL>(UGCAIController::PFLMHDPOHBJ))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A25 RID: 92709 RVA: 0x00542288 File Offset: 0x00540488
|
||||
[Token(Token = "0x6016A25")]
|
||||
[Address(RVA = "0x19B4110", Offset = "0x19B3110", VA = "0x1819B4110")]
|
||||
protected void PCGDCKBMAIK(UGCAIController LIMOILDIGKF, ENDNBHFKNFL MGHEBJEJGJI)
|
||||
{
|
||||
int falkmighgoo = MGHEBJEJGJI.FALKMIGHGOO;
|
||||
float y = MGHEBJEJGJI.CMINCCMAJHA.y;
|
||||
float y2 = MGHEBJEJGJI.GDBPMHPHDBI.y;
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject;
|
||||
Guid guid = UGCAIController.HFKFEAGBAGB.JPOHGBCEJEJ;
|
||||
int num = 0;
|
||||
controlPanelCircuitObject.Publish(guid, num);
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (UGCAIController.PFLMHDPOHBJ != 0)
|
||||
{
|
||||
int falkmighgoo2 = MGHEBJEJGJI.FALKMIGHGOO;
|
||||
float y3 = MGHEBJEJGJI.CMINCCMAJHA.y;
|
||||
float y4 = MGHEBJEJGJI.GDBPMHPHDBI.y;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E75 RID: 15989
|
||||
// (get) Token: 0x06016A26 RID: 92710 RVA: 0x00542310 File Offset: 0x00540510
|
||||
[Token(Token = "0x17003E75")]
|
||||
public static PLMKONNFGHB<UGCAIController, ENDNBHFKNFL> JIKGPHKPNGK
|
||||
{
|
||||
[Token(Token = "0x6016A26")]
|
||||
[Address(RVA = "0x19B4F70", Offset = "0x19B3F70", VA = "0x1819B4F70")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06016A26)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling PLMKONNFGHB<RecRoom.Core.Creation.AI.UGCAIController,ENDNBHFKNFL> RecRoom.Core.Creation.AI.UGCAIController::get_AITargetChanged()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [RecRoom.Datastructures.Runtime]IILCGFIHJLP<class RecRoom.Core.Creation.AI.UGCAIController, valuetype ENDNBHFKNFL>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]IILCGFIHJLP<class RecRoom.Core.Creation.AI.UGCAIController, valuetype ENDNBHFKNFL>(UGCAIController::BMMHDNLPCEA))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A27 RID: 92711 RVA: 0x00542324 File Offset: 0x00540524
|
||||
[Token(Token = "0x6016A27")]
|
||||
[Address(RVA = "0x19B3DF0", Offset = "0x19B2DF0", VA = "0x1819B3DF0")]
|
||||
protected void OKMLJCLOOII(UGCAIController LIMOILDIGKF, ENDNBHFKNFL MGHEBJEJGJI)
|
||||
{
|
||||
int falkmighgoo = MGHEBJEJGJI.FALKMIGHGOO;
|
||||
float y = MGHEBJEJGJI.CMINCCMAJHA.y;
|
||||
float y2 = MGHEBJEJGJI.GDBPMHPHDBI.y;
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject;
|
||||
Guid guid = UGCAIController.CKPOBHAFNBI.JPOHGBCEJEJ;
|
||||
if (UGCAIController.BMMHDNLPCEA != 0)
|
||||
{
|
||||
int falkmighgoo2 = MGHEBJEJGJI.FALKMIGHGOO;
|
||||
float y3 = MGHEBJEJGJI.CMINCCMAJHA.y;
|
||||
float y4 = MGHEBJEJGJI.GDBPMHPHDBI.y;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E76 RID: 15990
|
||||
// (get) Token: 0x06016A28 RID: 92712 RVA: 0x00542398 File Offset: 0x00540598
|
||||
[Token(Token = "0x17003E76")]
|
||||
public static ENNICJBIMKP<UGCAIController, ENDNBHFKNFL, CreationObject, Vector3> BEEBKOIHCMJ
|
||||
{
|
||||
[Token(Token = "0x6016A28")]
|
||||
[Address(RVA = "0x19B4DF0", Offset = "0x19B3DF0", VA = "0x1819B4DF0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06016A28)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling ENNICJBIMKP<RecRoom.Core.Creation.AI.UGCAIController,ENDNBHFKNFL,RecRoom.Core.Creation.CreationObject,UnityEngine.Vector3> RecRoom.Core.Creation.AI.UGCAIController::get_AIHeardSound()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [RecRoom.Datastructures.Runtime]AAPEGDHKHJI<class RecRoom.Core.Creation.AI.UGCAIController, valuetype ENDNBHFKNFL, class RecRoom.Core.Creation.CreationObject, valuetype [UnityEngine.CoreModule]UnityEngine.Vector3>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]AAPEGDHKHJI<class RecRoom.Core.Creation.AI.UGCAIController, valuetype ENDNBHFKNFL, class RecRoom.Core.Creation.CreationObject, valuetype [UnityEngine.CoreModule]UnityEngine.Vector3>(UGCAIController::IFHIGHJEDCL))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A29 RID: 92713 RVA: 0x005423AC File Offset: 0x005405AC
|
||||
[Token(Token = "0x6016A29")]
|
||||
[Address(RVA = "0x19B38C0", Offset = "0x19B28C0", VA = "0x1819B38C0")]
|
||||
protected void MLIMGPMHCDC(UGCAIController LIMOILDIGKF, ENDNBHFKNFL MGHEBJEJGJI, CreationObject DINHOLEGEMB, Vector3 AIKPCOLLNND)
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject;
|
||||
Guid guid = UGCAIController.IDNFMPALNBM.JPOHGBCEJEJ;
|
||||
if (UGCAIController.IFHIGHJEDCL != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E77 RID: 15991
|
||||
// (get) Token: 0x06016A2A RID: 92714 RVA: 0x005423DC File Offset: 0x005405DC
|
||||
[Token(Token = "0x17003E77")]
|
||||
public static AGHMNFKGBEH<UGCAIController> ENENCJHIADI
|
||||
{
|
||||
[Token(Token = "0x6016A2A")]
|
||||
[Address(RVA = "0x19B4EB0", Offset = "0x19B3EB0", VA = "0x1819B4EB0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06016A2A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling AGHMNFKGBEH<RecRoom.Core.Creation.AI.UGCAIController> RecRoom.Core.Creation.AI.UGCAIController::get_AIPatrolCompleted()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO<class RecRoom.Core.Creation.AI.UGCAIController>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO<class RecRoom.Core.Creation.AI.UGCAIController>(UGCAIController::OKKDALBGBDI))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A2B RID: 92715 RVA: 0x005423F0 File Offset: 0x005405F0
|
||||
[Token(Token = "0x6016A2B")]
|
||||
[Address(RVA = "0x19B2680", Offset = "0x19B1680", VA = "0x1819B2680")]
|
||||
protected void ANCFIDALENK(UGCAIController LIMOILDIGKF)
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject;
|
||||
Guid guid = UGCAIController.NOEIGGKOGGK.JPOHGBCEJEJ;
|
||||
DIKKAMMAGOI dikkammagoi = DIKKAMMAGOI.AKPBDFMJIKF();
|
||||
MFBGLIHGCGO<UGCAIController> okkdalbgbdi = UGCAIController.OKKDALBGBDI;
|
||||
if (okkdalbgbdi != 0)
|
||||
{
|
||||
okkdalbgbdi.CNFDGDEOPPF(LIMOILDIGKF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E78 RID: 15992
|
||||
// (get) Token: 0x06016A2C RID: 92716 RVA: 0x0054242C File Offset: 0x0054062C
|
||||
[Token(Token = "0x17003E78")]
|
||||
public static AGHMNFKGBEH<UGCAIController> AJBJEKMGOIE
|
||||
{
|
||||
[Token(Token = "0x6016A2C")]
|
||||
[Address(RVA = "0x19B4E50", Offset = "0x19B3E50", VA = "0x1819B4E50")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06016A2C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling AGHMNFKGBEH<RecRoom.Core.Creation.AI.UGCAIController> RecRoom.Core.Creation.AI.UGCAIController::get_AIPatrolCanceled()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO<class RecRoom.Core.Creation.AI.UGCAIController>(var_0_05, ldsfld:class [RecRoom.Datastructures.Runtime]MFBGLIHGCGO<class RecRoom.Core.Creation.AI.UGCAIController>(UGCAIController::CONAGCAEAAK))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A2D RID: 92717 RVA: 0x00542440 File Offset: 0x00540640
|
||||
[Token(Token = "0x6016A2D")]
|
||||
[Address(RVA = "0x19B3C10", Offset = "0x19B2C10", VA = "0x1819B3C10")]
|
||||
protected void NDCPONEMLED(UGCAIController LIMOILDIGKF)
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject;
|
||||
Guid guid = UGCAIController.HJINLNEEABK.JPOHGBCEJEJ;
|
||||
DIKKAMMAGOI dikkammagoi = DIKKAMMAGOI.AKPBDFMJIKF();
|
||||
MFBGLIHGCGO<UGCAIController> conagcaeaak = UGCAIController.CONAGCAEAAK;
|
||||
if (conagcaeaak != 0)
|
||||
{
|
||||
conagcaeaak.CNFDGDEOPPF(LIMOILDIGKF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A2E RID: 92718 RVA: 0x0054247C File Offset: 0x0054067C
|
||||
[Token(Token = "0x6016A2E")]
|
||||
[Address(RVA = "0x19B45D0", Offset = "0x19B35D0", VA = "0x1819B45D0", Slot = "38")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && this.Tool.<NOFDEKIKHNL>k__BackingField)
|
||||
{
|
||||
this.Start();
|
||||
}
|
||||
this.Tool.ExcludeFromTriggerVolume = false;
|
||||
CreationObject creationObject = this.Tool.creationObject;
|
||||
CreationObject.CGELIKFANLB cgelikfanlb;
|
||||
if (UGCAIController.<>c.<>9__63_0 == 0)
|
||||
{
|
||||
cgelikfanlb = delegate
|
||||
{
|
||||
};
|
||||
UGCAIController.<>c.<>9__63_0 = cgelikfanlb;
|
||||
}
|
||||
creationObject.AddCustomNavMeshSupportCondition(cgelikfanlb);
|
||||
}
|
||||
|
||||
// Token: 0x06016A2F RID: 92719 RVA: 0x005424EC File Offset: 0x005406EC
|
||||
[Token(Token = "0x6016A2F")]
|
||||
[Address(RVA = "0x19B40A0", Offset = "0x19B30A0", VA = "0x1819B40A0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.Spawn();
|
||||
}
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06016A30 RID: 92720
|
||||
[Token(Token = "0x6016A30")]
|
||||
[Address(Slot = "39")]
|
||||
public abstract void Spawn();
|
||||
|
||||
// Token: 0x06016A31 RID: 92721
|
||||
[Token(Token = "0x6016A31")]
|
||||
[Address(Slot = "40")]
|
||||
public abstract void Despawn();
|
||||
|
||||
// Token: 0x06016A32 RID: 92722
|
||||
[Token(Token = "0x6016A32")]
|
||||
[Address(Slot = "41")]
|
||||
public abstract void Kill();
|
||||
|
||||
// Token: 0x06016A33 RID: 92723
|
||||
[Token(Token = "0x6016A33")]
|
||||
[Address(Slot = "42")]
|
||||
public abstract void TeleportTo(Vector3 IFAIDIKJOAC, Quaternion IBCNKFBPCBM);
|
||||
|
||||
// Token: 0x06016A34 RID: 92724
|
||||
[Token(Token = "0x6016A34")]
|
||||
[Address(Slot = "43")]
|
||||
public abstract void PathTo(Vector3 DDHPAFKBMON);
|
||||
|
||||
// Token: 0x06016A35 RID: 92725
|
||||
[Token(Token = "0x6016A35")]
|
||||
[Address(Slot = "44")]
|
||||
public abstract void PathTo(UGCAIPathPoint HNHGJIDGPIE);
|
||||
|
||||
// Token: 0x06016A36 RID: 92726
|
||||
[Token(Token = "0x6016A36")]
|
||||
[Address(Slot = "45")]
|
||||
public abstract void SetPatrol(UGCAIPathPoint AJLGIGKAHKI);
|
||||
|
||||
// Token: 0x06016A37 RID: 92727
|
||||
[Token(Token = "0x6016A37")]
|
||||
[Address(Slot = "46")]
|
||||
public abstract void LookAt(Vector3 DDHPAFKBMON);
|
||||
|
||||
// Token: 0x06016A38 RID: 92728
|
||||
[Token(Token = "0x6016A38")]
|
||||
[Address(Slot = "47")]
|
||||
public abstract void LookAtDirection(Vector3 DJBBMJBBNHB, bool GFNLPJGLAIF = false);
|
||||
|
||||
// Token: 0x06016A39 RID: 92729
|
||||
[Token(Token = "0x6016A39")]
|
||||
[Address(Slot = "48")]
|
||||
public abstract void StopLooking();
|
||||
|
||||
// Token: 0x06016A3A RID: 92730
|
||||
[Token(Token = "0x6016A3A")]
|
||||
[Address(Slot = "49")]
|
||||
public abstract void UseObstacleAvoidance(bool BHIMJFFDILC);
|
||||
|
||||
// Token: 0x06016A3B RID: 92731
|
||||
[Token(Token = "0x6016A3B")]
|
||||
[Address(Slot = "50")]
|
||||
public abstract void StartCombatBehavior();
|
||||
|
||||
// Token: 0x06016A3C RID: 92732
|
||||
[Token(Token = "0x6016A3C")]
|
||||
[Address(Slot = "51")]
|
||||
public abstract void StopCombatBehavior();
|
||||
|
||||
// Token: 0x06016A3D RID: 92733
|
||||
[Token(Token = "0x6016A3D")]
|
||||
[Address(Slot = "52")]
|
||||
public abstract void TakeDamage(int JJHKPNCCEFB, bool KEABOOPJAAH, ENDNBHFKNFL CFNNKOOJAOI);
|
||||
|
||||
// Token: 0x06016A3E RID: 92734
|
||||
[Token(Token = "0x6016A3E")]
|
||||
[Address(Slot = "53")]
|
||||
public abstract bool HasLineOfSight(Vector3 DDHPAFKBMON);
|
||||
|
||||
// Token: 0x06016A3F RID: 92735 RVA: 0x00542510 File Offset: 0x00540710
|
||||
[Token(Token = "0x6016A3F")]
|
||||
[Address(RVA = "0x19B2860", Offset = "0x19B1860", VA = "0x1819B2860", Slot = "54")]
|
||||
protected virtual void DFGKELFCGAO()
|
||||
{
|
||||
CreationObject component = base.GetComponent<CreationObject>();
|
||||
bool isInstantiated = this.MLPDGDAKAEF;
|
||||
}
|
||||
|
||||
// Token: 0x06016A40 RID: 92736
|
||||
[Token(Token = "0x6016A40")]
|
||||
[Address(Slot = "55")]
|
||||
protected abstract void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG);
|
||||
|
||||
// Token: 0x06016A41 RID: 92737
|
||||
[Token(Token = "0x6016A41")]
|
||||
[Address(Slot = "56")]
|
||||
public abstract void SetLineOfSightParameters(Enemy.FDCONKFINIF HNKDGAMOJBK, float FJOMOJLNMHC, float GIPENJDOEFD, float GNOLLFENDNK, bool NPPIEMKIOCO);
|
||||
|
||||
// Token: 0x17003E79 RID: 15993
|
||||
// (get) Token: 0x06016A42 RID: 92738 RVA: 0x0054252C File Offset: 0x0054072C
|
||||
[Token(Token = "0x17003E79")]
|
||||
private MCAEIANPGOL OBHLNKHEHEN
|
||||
{
|
||||
[Token(Token = "0x6016A42")]
|
||||
[Address(RVA = "0x19B36A0", Offset = "0x19B26A0", VA = "0x1819B36A0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06016A42)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling MCAEIANPGOL RecRoom.Core.Creation.AI.UGCAIController::JPHPDHGLKLN()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:BGDADOHKJMD(var_0_05, ldsfld:BGDADOHKJMD(GHFIPBGLBID::<PCEHDALLDIN>k__BackingField))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A43 RID: 92739 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6016A43")]
|
||||
[Address(RVA = "0x19B2B20", Offset = "0x19B1B20", VA = "0x1819B2B20", Slot = "16")]
|
||||
private IFNLKKABKEB<BCNIMINBPOE> EKLANAAAJGK(GGLMKLIJBHG CHKKEHOKPJP)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17003E7A RID: 15994
|
||||
// (get) Token: 0x06016A44 RID: 92740 RVA: 0x00542540 File Offset: 0x00540740
|
||||
[Token(Token = "0x17003E7A")]
|
||||
private IEnumerable<KJCDLNGPNDB> BGANBIILLOA
|
||||
{
|
||||
[Token(Token = "0x6016A44")]
|
||||
[Address(RVA = "0x19B33F0", Offset = "0x19B23F0", VA = "0x1819B33F0", Slot = "17")]
|
||||
get
|
||||
{
|
||||
KJCDLNGPNDB[] array = new KJCDLNGPNDB[6];
|
||||
KJCDLNGPNDB cbfoeclafef = UGCAIController.CBFOECLAFEF;
|
||||
if (cbfoeclafef != 0)
|
||||
{
|
||||
}
|
||||
array[0] = cbfoeclafef;
|
||||
KJCDLNGPNDB hfkfeagbagb = UGCAIController.HFKFEAGBAGB;
|
||||
if (hfkfeagbagb != 0)
|
||||
{
|
||||
}
|
||||
array[1] = hfkfeagbagb;
|
||||
KJCDLNGPNDB ckpobhafnbi = UGCAIController.CKPOBHAFNBI;
|
||||
if (ckpobhafnbi != 0)
|
||||
{
|
||||
}
|
||||
array[2] = ckpobhafnbi;
|
||||
KJCDLNGPNDB idnfmpalnbm = UGCAIController.IDNFMPALNBM;
|
||||
if (idnfmpalnbm != 0)
|
||||
{
|
||||
}
|
||||
array[3] = idnfmpalnbm;
|
||||
KJCDLNGPNDB noeiggkoggk = UGCAIController.NOEIGGKOGGK;
|
||||
if (noeiggkoggk != 0)
|
||||
{
|
||||
}
|
||||
array[4] = noeiggkoggk;
|
||||
KJCDLNGPNDB hjinlneeabk = UGCAIController.HJINLNEEABK;
|
||||
if (hjinlneeabk != 0)
|
||||
{
|
||||
}
|
||||
array[5] = hjinlneeabk;
|
||||
IEnumerable<KJCDLNGPNDB> enumerable;
|
||||
return enumerable;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A45 RID: 92741 RVA: 0x005425D4 File Offset: 0x005407D4
|
||||
[Token(Token = "0x6016A45")]
|
||||
[Address(RVA = "0x19B2FC0", Offset = "0x19B1FC0", VA = "0x1819B2FC0")]
|
||||
private void IBHIAAFGMKM(UGCAIController ADNILBJMMOL)
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject;
|
||||
Guid guid = UGCAIController.CBFOECLAFEF.JPOHGBCEJEJ;
|
||||
DIKKAMMAGOI dikkammagoi = DIKKAMMAGOI.AKPBDFMJIKF();
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x06016A46 RID: 92742 RVA: 0x00542608 File Offset: 0x00540808
|
||||
[Token(Token = "0x6016A46")]
|
||||
[Address(RVA = "0x19B2BC0", Offset = "0x19B1BC0", VA = "0x1819B2BC0")]
|
||||
private void FAJNMJMDHAA(UGCAIController ADNILBJMMOL, ENDNBHFKNFL LJGOHLFADDN)
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject;
|
||||
Guid guid = UGCAIController.HFKFEAGBAGB.JPOHGBCEJEJ;
|
||||
CircuitManagerV2 instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x06016A47 RID: 92743 RVA: 0x00542634 File Offset: 0x00540834
|
||||
[Token(Token = "0x6016A47")]
|
||||
[Address(RVA = "0x19B4410", Offset = "0x19B3410", VA = "0x1819B4410")]
|
||||
private void PDNMFJDONOO(ENDNBHFKNFL OBHOKAIAFAF)
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject;
|
||||
Guid guid = UGCAIController.CKPOBHAFNBI.JPOHGBCEJEJ;
|
||||
}
|
||||
|
||||
// Token: 0x06016A48 RID: 92744 RVA: 0x0054265C File Offset: 0x0054085C
|
||||
[Token(Token = "0x6016A48")]
|
||||
[Address(RVA = "0x19B28C0", Offset = "0x19B18C0", VA = "0x1819B28C0")]
|
||||
private void EIKHCOEIBAC(ENDNBHFKNFL NLODCIHLOBO, CreationObject NGJLOGCKPMD, Vector3 IDMALJMHIMA)
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject;
|
||||
Guid guid = UGCAIController.IDNFMPALNBM.JPOHGBCEJEJ;
|
||||
}
|
||||
|
||||
// Token: 0x06016A49 RID: 92745 RVA: 0x00542684 File Offset: 0x00540884
|
||||
[Token(Token = "0x6016A49")]
|
||||
[Address(RVA = "0x19B2E40", Offset = "0x19B1E40", VA = "0x1819B2E40")]
|
||||
private void HLFPFDAJIJD()
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject;
|
||||
Guid guid = UGCAIController.NOEIGGKOGGK.JPOHGBCEJEJ;
|
||||
DIKKAMMAGOI dikkammagoi = DIKKAMMAGOI.AKPBDFMJIKF();
|
||||
}
|
||||
|
||||
// Token: 0x06016A4A RID: 92746 RVA: 0x005426B0 File Offset: 0x005408B0
|
||||
[Token(Token = "0x6016A4A")]
|
||||
[Address(RVA = "0x19B3740", Offset = "0x19B2740", VA = "0x1819B3740")]
|
||||
private void KEGLEEJECIH()
|
||||
{
|
||||
ControlPanelCircuitObject controlPanelCircuitObject = this.ControlPanelCircuitObject;
|
||||
Guid guid = UGCAIController.HJINLNEEABK.JPOHGBCEJEJ;
|
||||
DIKKAMMAGOI dikkammagoi = DIKKAMMAGOI.AKPBDFMJIKF();
|
||||
}
|
||||
|
||||
// Token: 0x17003E7B RID: 15995
|
||||
// (get) Token: 0x06016A4B RID: 92747 RVA: 0x005426DC File Offset: 0x005408DC
|
||||
[Token(Token = "0x17003E7B")]
|
||||
private CreationObject OHPMKCCONDF
|
||||
{
|
||||
[Token(Token = "0x6016A4B")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return this.CreationObject;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A4C RID: 92748 RVA: 0x005426F0 File Offset: 0x005408F0
|
||||
[Token(Token = "0x6016A4C")]
|
||||
[Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")]
|
||||
protected UGCAIController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016A4D RID: 92749 RVA: 0x00542704 File Offset: 0x00540904
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6016A4D")]
|
||||
[Address(RVA = "0x19B4750", Offset = "0x19B3750", VA = "0x1819B4750")]
|
||||
static UGCAIController()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<UGCAIController> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
UGCAIController.PPHHAEOKHPB = mfbglihgcgo;
|
||||
int num3;
|
||||
int num4;
|
||||
IILCGFIHJLP<UGCAIController, ENDNBHFKNFL> iilcgfihjlp = new IILCGFIHJLP(32, num3 != 0, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
UGCAIController.PFLMHDPOHBJ = iilcgfihjlp;
|
||||
int num5;
|
||||
int num6;
|
||||
IILCGFIHJLP<UGCAIController, ENDNBHFKNFL> iilcgfihjlp2 = new IILCGFIHJLP(32, num5 != 0, num6 != 0);
|
||||
num6 = 0;
|
||||
num5 = 0;
|
||||
UGCAIController.BMMHDNLPCEA = iilcgfihjlp2;
|
||||
int num7;
|
||||
int num8;
|
||||
AAPEGDHKHJI<UGCAIController, ENDNBHFKNFL, CreationObject, Vector3> aapegdhkhji = new AAPEGDHKHJI(32, num7 != 0, num8 != 0);
|
||||
num8 = 0;
|
||||
num7 = 0;
|
||||
UGCAIController.IFHIGHJEDCL = aapegdhkhji;
|
||||
int num9;
|
||||
int num10;
|
||||
MFBGLIHGCGO<UGCAIController> mfbglihgcgo2 = new MFBGLIHGCGO(4, num9 != 0, num10 != 0);
|
||||
num10 = 0;
|
||||
num9 = 0;
|
||||
UGCAIController.OKKDALBGBDI = mfbglihgcgo2;
|
||||
int num11;
|
||||
int num12;
|
||||
MFBGLIHGCGO<UGCAIController> mfbglihgcgo3 = new MFBGLIHGCGO(4, num11 != 0, num12 != 0);
|
||||
num12 = 0;
|
||||
num11 = 0;
|
||||
UGCAIController.CONAGCAEAAK = mfbglihgcgo3;
|
||||
KJCDLNGPNDB kjcdlngpndb;
|
||||
UGCAIController.CBFOECLAFEF = kjcdlngpndb;
|
||||
ValueTuple<string, MCAEIANPGOL>[] array = new ValueTuple<string, MCAEIANPGOL>[1];
|
||||
int num13 = 0;
|
||||
array[0] = num13;
|
||||
UGCAIController.HFKFEAGBAGB = KJCDLNGPNDB.EAEHAOJGCNH("c32f5a8a-aea5-4bd5-99bd-bc7893d94feb", "Died", array);
|
||||
ValueTuple<string, MCAEIANPGOL>[] array2 = new ValueTuple<string, MCAEIANPGOL>[1];
|
||||
int num14 = 0;
|
||||
array2[0] = num14;
|
||||
UGCAIController.CKPOBHAFNBI = KJCDLNGPNDB.EAEHAOJGCNH("fd6f4aed-0acf-430d-ab0e-ed9103ff024c", "Target Changed", array2);
|
||||
ValueTuple<string, MCAEIANPGOL>[] array3 = new ValueTuple<string, MCAEIANPGOL>[3];
|
||||
int num15 = 0;
|
||||
array3[0] = num15;
|
||||
int num16 = 0;
|
||||
array3[2] = num16;
|
||||
int num17 = 0;
|
||||
array3[4] = num17;
|
||||
UGCAIController.IDNFMPALNBM = KJCDLNGPNDB.EAEHAOJGCNH("b9455bea-2b09-4da3-b8a2-b88501b53348", "Heard Sound", array3);
|
||||
KJCDLNGPNDB kjcdlngpndb2;
|
||||
UGCAIController.NOEIGGKOGGK = kjcdlngpndb2;
|
||||
KJCDLNGPNDB kjcdlngpndb3;
|
||||
UGCAIController.HJINLNEEABK = kjcdlngpndb3;
|
||||
}
|
||||
|
||||
// Token: 0x0400EC00 RID: 60416
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EC00")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
protected Tool Tool;
|
||||
|
||||
// Token: 0x0400EC01 RID: 60417
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400EC01")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private ControlPanelCircuitObject ControlPanelCircuitObject;
|
||||
|
||||
// Token: 0x0400EC02 RID: 60418
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400EC02")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private CreationObject CreationObject;
|
||||
|
||||
// Token: 0x0400EC03 RID: 60419
|
||||
[Token(Token = "0x400EC03")]
|
||||
private static readonly MFBGLIHGCGO<UGCAIController> PPHHAEOKHPB;
|
||||
|
||||
// Token: 0x0400EC04 RID: 60420
|
||||
[Token(Token = "0x400EC04")]
|
||||
private static readonly IILCGFIHJLP<UGCAIController, ENDNBHFKNFL> PFLMHDPOHBJ;
|
||||
|
||||
// Token: 0x0400EC05 RID: 60421
|
||||
[Token(Token = "0x400EC05")]
|
||||
private static readonly IILCGFIHJLP<UGCAIController, ENDNBHFKNFL> BMMHDNLPCEA;
|
||||
|
||||
// Token: 0x0400EC06 RID: 60422
|
||||
[Token(Token = "0x400EC06")]
|
||||
private static readonly AAPEGDHKHJI<UGCAIController, ENDNBHFKNFL, CreationObject, Vector3> IFHIGHJEDCL;
|
||||
|
||||
// Token: 0x0400EC07 RID: 60423
|
||||
[Token(Token = "0x400EC07")]
|
||||
private static readonly MFBGLIHGCGO<UGCAIController> OKKDALBGBDI;
|
||||
|
||||
// Token: 0x0400EC08 RID: 60424
|
||||
[Token(Token = "0x400EC08")]
|
||||
private static readonly MFBGLIHGCGO<UGCAIController> CONAGCAEAAK;
|
||||
|
||||
// Token: 0x0400EC09 RID: 60425
|
||||
[Token(Token = "0x400EC09")]
|
||||
private static readonly KJCDLNGPNDB CBFOECLAFEF;
|
||||
|
||||
// Token: 0x0400EC0A RID: 60426
|
||||
[Token(Token = "0x400EC0A")]
|
||||
private static readonly KJCDLNGPNDB HFKFEAGBAGB;
|
||||
|
||||
// Token: 0x0400EC0B RID: 60427
|
||||
[Token(Token = "0x400EC0B")]
|
||||
private static readonly KJCDLNGPNDB CKPOBHAFNBI;
|
||||
|
||||
// Token: 0x0400EC0C RID: 60428
|
||||
[Token(Token = "0x400EC0C")]
|
||||
private static readonly KJCDLNGPNDB IDNFMPALNBM;
|
||||
|
||||
// Token: 0x0400EC0D RID: 60429
|
||||
[Token(Token = "0x400EC0D")]
|
||||
private static readonly KJCDLNGPNDB NOEIGGKOGGK;
|
||||
|
||||
// Token: 0x0400EC0E RID: 60430
|
||||
[Token(Token = "0x400EC0E")]
|
||||
private static readonly KJCDLNGPNDB HJINLNEEABK;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,189 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
|
||||
namespace RecRoom.Core.Creation.AI
|
||||
{
|
||||
// Token: 0x020033AA RID: 13226
|
||||
[Token(Token = "0x20033AA")]
|
||||
public class UGCAIManager : NetworkedSingletonMonoBehaviour<UGCAIManager>
|
||||
{
|
||||
// Token: 0x17003E7C RID: 15996
|
||||
// (get) Token: 0x06016A51 RID: 92753 RVA: 0x00542894 File Offset: 0x00540A94
|
||||
[Token(Token = "0x17003E7C")]
|
||||
public IEnumerable<UGCAIController> LHNNJHEOMLM
|
||||
{
|
||||
[Token(Token = "0x6016A51")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06016A51)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<RecRoom.Core.Creation.AI.UGCAIController> RecRoom.Core.Creation.AI.UGCAIManager::get_AllActive()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Core.Creation.AI.UGCAIController>(var_0_06, ldfld:class [mscorlib]System.Collections.Generic.List`1<class RecRoom.Core.Creation.AI.UGCAIController>(UGCAIManager::KMNKEMIFEGD, ldloc:UGCAIManager(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E7D RID: 15997
|
||||
// (get) Token: 0x06016A52 RID: 92754 RVA: 0x005428A8 File Offset: 0x00540AA8
|
||||
// (set) Token: 0x06016A53 RID: 92755 RVA: 0x005428C8 File Offset: 0x00540AC8
|
||||
[Token(Token = "0x17003E7D")]
|
||||
public bool NMOPNJHIIOM
|
||||
{
|
||||
[Token(Token = "0x6016A52")]
|
||||
[Address(RVA = "0x19B5510", Offset = "0x19B4510", VA = "0x1819B5510")]
|
||||
get
|
||||
{
|
||||
return this.GEBIKKKJCCM.IAHDANBDAAM() != null;
|
||||
}
|
||||
[Token(Token = "0x6016A53")]
|
||||
[Address(RVA = "0x19B55A0", Offset = "0x19B45A0", VA = "0x1819B55A0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<bool> gebikkkjccm = this.GEBIKKKJCCM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A54 RID: 92756 RVA: 0x005428E4 File Offset: 0x00540AE4
|
||||
[Token(Token = "0x6016A54")]
|
||||
[Address(RVA = "0x19B5030", Offset = "0x19B4030", VA = "0x1819B5030", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
if (UGCAIManager.<>c.<>9__9_0 == 0)
|
||||
{
|
||||
UGCAIManager.<>c.<>9__9_0 = delegate
|
||||
{
|
||||
UGCAIManager.AISettingsChanged.CNFDGDEOPPF();
|
||||
};
|
||||
}
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie;
|
||||
this.GEBIKKKJCCM = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x17003E7E RID: 15998
|
||||
// (get) Token: 0x06016A55 RID: 92757 RVA: 0x00542924 File Offset: 0x00540B24
|
||||
[Token(Token = "0x17003E7E")]
|
||||
public int DCPGBEAHPIJ
|
||||
{
|
||||
[Token(Token = "0x6016A55")]
|
||||
[Address(RVA = "0x19B5560", Offset = "0x19B4560", VA = "0x1819B5560")]
|
||||
get
|
||||
{
|
||||
return this.KMNKEMIFEGD._size;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A56 RID: 92758 RVA: 0x00542944 File Offset: 0x00540B44
|
||||
[Token(Token = "0x6016A56")]
|
||||
[Address(RVA = "0x19B4FD0", Offset = "0x19B3FD0", VA = "0x1819B4FD0")]
|
||||
public void AddActive(UGCAIController ADNILBJMMOL)
|
||||
{
|
||||
this.KMNKEMIFEGD.Add(ADNILBJMMOL);
|
||||
}
|
||||
|
||||
// Token: 0x06016A57 RID: 92759 RVA: 0x00542964 File Offset: 0x00540B64
|
||||
[Token(Token = "0x6016A57")]
|
||||
[Address(RVA = "0x19B5200", Offset = "0x19B4200", VA = "0x1819B5200")]
|
||||
public void RemoveActive(UGCAIController ADNILBJMMOL)
|
||||
{
|
||||
if (this.KMNKEMIFEGD.Remove(ADNILBJMMOL))
|
||||
{
|
||||
UGCAIManager.AIDestroyed.CNFDGDEOPPF(ADNILBJMMOL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016A58 RID: 92760 RVA: 0x00542994 File Offset: 0x00540B94
|
||||
[Token(Token = "0x6016A58")]
|
||||
[Address(RVA = "0x19B5170", Offset = "0x19B4170", VA = "0x1819B5170")]
|
||||
public void KillAll()
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcMasterKillAllAI);
|
||||
photonView.RpcMaster(anjgmeddnpe);
|
||||
}
|
||||
|
||||
// Token: 0x06016A59 RID: 92761 RVA: 0x005429C4 File Offset: 0x00540BC4
|
||||
[Token(Token = "0x6016A59")]
|
||||
[Address(RVA = "0x19B52A0", Offset = "0x19B42A0", VA = "0x1819B52A0")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcMasterKillAllAI()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<UGCAIController>.Enumerator enumerator = new List(this.KMNKEMIFEGD).GetEnumerator();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06016A5A RID: 92762 RVA: 0x005429F4 File Offset: 0x00540BF4
|
||||
[Token(Token = "0x6016A5A")]
|
||||
[Address(RVA = "0x19B5480", Offset = "0x19B4480", VA = "0x1819B5480")]
|
||||
public UGCAIManager()
|
||||
{
|
||||
List<UGCAIController> list = new List();
|
||||
this.KMNKEMIFEGD = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06016A5B RID: 92763 RVA: 0x00542A14 File Offset: 0x00540C14
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6016A5B")]
|
||||
[Address(RVA = "0x19B53D0", Offset = "0x19B43D0", VA = "0x1819B53D0")]
|
||||
static UGCAIManager()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<UGCAIController> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
UGCAIManager.AIDestroyed = mfbglihgcgo;
|
||||
int num3;
|
||||
int num4;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
UGCAIManager.AISettingsChanged = oknnkfgfodl;
|
||||
}
|
||||
|
||||
// Token: 0x0400EC11 RID: 60433
|
||||
[Token(Token = "0x400EC11")]
|
||||
public static readonly MFBGLIHGCGO<UGCAIController> AIDestroyed;
|
||||
|
||||
// Token: 0x0400EC12 RID: 60434
|
||||
[Token(Token = "0x400EC12")]
|
||||
public static readonly OKNNKFGFODL AISettingsChanged;
|
||||
|
||||
// Token: 0x0400EC13 RID: 60435
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400EC13")]
|
||||
private readonly List<UGCAIController> KMNKEMIFEGD;
|
||||
|
||||
// Token: 0x0400EC14 RID: 60436
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400EC14")]
|
||||
private KLLMCPFPIIE<bool> GEBIKKKJCCM;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1225 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Google.Protobuf;
|
||||
using Pathfinding;
|
||||
using Pathfinding.Serialization;
|
||||
using Pathfinding.Util;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
|
||||
namespace RecRoom.Core.Creation.AI
|
||||
{
|
||||
// Token: 0x0200338E RID: 13198
|
||||
[Token(Token = "0x200338E")]
|
||||
public class UGCNavMeshManager : BaseBigDataNetworkingManager<OAHHEDHHIGJ>, HNJKPIGALIL
|
||||
{
|
||||
// Token: 0x14000200 RID: 512
|
||||
// (add) Token: 0x060168DE RID: 92382 RVA: 0x0053DA64 File Offset: 0x0053BC64
|
||||
// (remove) Token: 0x060168DF RID: 92383 RVA: 0x0053DA80 File Offset: 0x0053BC80
|
||||
[Token(Token = "0x14000200")]
|
||||
public event Action ICMNCKJMHDM
|
||||
{
|
||||
[Token(Token = "0x60168DE")]
|
||||
[Address(RVA = "0x19B8660", Offset = "0x19B7660", VA = "0x1819B8660")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60168DF")]
|
||||
[Address(RVA = "0x19B89D0", Offset = "0x19B79D0", VA = "0x1819B89D0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000201 RID: 513
|
||||
// (add) Token: 0x060168E0 RID: 92384 RVA: 0x0053DA9C File Offset: 0x0053BC9C
|
||||
// (remove) Token: 0x060168E1 RID: 92385 RVA: 0x0053DAB8 File Offset: 0x0053BCB8
|
||||
[Token(Token = "0x14000201")]
|
||||
public event Action EEMMPNJPIEI
|
||||
{
|
||||
[Token(Token = "0x60168E0")]
|
||||
[Address(RVA = "0x19B85C0", Offset = "0x19B75C0", VA = "0x1819B85C0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60168E1")]
|
||||
[Address(RVA = "0x19B8930", Offset = "0x19B7930", VA = "0x1819B8930")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E2B RID: 15915
|
||||
// (get) Token: 0x060168E2 RID: 92386 RVA: 0x0053DAD4 File Offset: 0x0053BCD4
|
||||
// (set) Token: 0x060168E3 RID: 92387 RVA: 0x0053DAE8 File Offset: 0x0053BCE8
|
||||
[Token(Token = "0x17003E2B")]
|
||||
public static UGCNavMeshManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x60168E2")]
|
||||
[Address(RVA = "0x19B8700", Offset = "0x19B7700", VA = "0x1819B8700")]
|
||||
get;
|
||||
[Token(Token = "0x60168E3")]
|
||||
[Address(RVA = "0x19B6F50", Offset = "0x19B5F50", VA = "0x1819B6F50")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003E2C RID: 15916
|
||||
// (get) Token: 0x060168E4 RID: 92388 RVA: 0x0053DAFC File Offset: 0x0053BCFC
|
||||
[Token(Token = "0x17003E2C")]
|
||||
public static bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x60168E4")]
|
||||
[Address(RVA = "0x19B8740", Offset = "0x19B7740", VA = "0x1819B8740")]
|
||||
get
|
||||
{
|
||||
UGCNavMeshManager ugcnavMeshManager = UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
return ugcnavMeshManager != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E2D RID: 15917
|
||||
// (get) Token: 0x060168E5 RID: 92389 RVA: 0x0053DB18 File Offset: 0x0053BD18
|
||||
// (set) Token: 0x060168E6 RID: 92390 RVA: 0x0053DB2C File Offset: 0x0053BD2C
|
||||
[Token(Token = "0x17003E2D")]
|
||||
public RecastGraph NFEMHBAJAMM
|
||||
{
|
||||
[Token(Token = "0x60168E5")]
|
||||
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
|
||||
get;
|
||||
[Token(Token = "0x60168E6")]
|
||||
[Address(RVA = "0x481840", Offset = "0x480840", VA = "0x180481840")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003E2E RID: 15918
|
||||
// (get) Token: 0x060168E7 RID: 92391 RVA: 0x0053DB40 File Offset: 0x0053BD40
|
||||
// (set) Token: 0x060168E8 RID: 92392 RVA: 0x0053DB54 File Offset: 0x0053BD54
|
||||
[Token(Token = "0x17003E2E")]
|
||||
public ulong BKLFEHICDAD
|
||||
{
|
||||
[Token(Token = "0x60168E7")]
|
||||
[Address(RVA = "0x4646C0", Offset = "0x4636C0", VA = "0x1804646C0")]
|
||||
get;
|
||||
[Token(Token = "0x60168E8")]
|
||||
[Address(RVA = "0x82CD30", Offset = "0x82BD30", VA = "0x18082CD30")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003E2F RID: 15919
|
||||
// (get) Token: 0x060168E9 RID: 92393 RVA: 0x0053DB68 File Offset: 0x0053BD68
|
||||
// (set) Token: 0x060168EA RID: 92394 RVA: 0x0053DB7C File Offset: 0x0053BD7C
|
||||
[Token(Token = "0x17003E2F")]
|
||||
private ulong AAOFJNLCCMK
|
||||
{
|
||||
[Token(Token = "0x60168E9")]
|
||||
[Address(RVA = "0x4646B0", Offset = "0x4636B0", VA = "0x1804646B0")]
|
||||
get;
|
||||
[Token(Token = "0x60168EA")]
|
||||
[Address(RVA = "0x42B6D0", Offset = "0x42A6D0", VA = "0x18042B6D0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003E30 RID: 15920
|
||||
// (get) Token: 0x060168EB RID: 92395 RVA: 0x0053DB90 File Offset: 0x0053BD90
|
||||
[Token(Token = "0x17003E30")]
|
||||
public static bool KJCPIIADMCP
|
||||
{
|
||||
[Token(Token = "0x60168EB")]
|
||||
[Address(RVA = "0x19B87C0", Offset = "0x19B77C0", VA = "0x1819B87C0")]
|
||||
get
|
||||
{
|
||||
UGCNavMeshManager ugcnavMeshManager = UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField;
|
||||
int num = 0;
|
||||
if (ugcnavMeshManager != num && UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.<EMBOPIEMOMB>k__BackingField != (ulong)0L)
|
||||
{
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
}
|
||||
if (UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.HCIFMNNFOHA == (ulong)0L)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if ((ulong)1L == 0UL)
|
||||
{
|
||||
}
|
||||
DCLIBCDKJNF<RecastGraph> hcifmnnfoha = UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField.HCIFMNNFOHA;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E31 RID: 15921
|
||||
// (get) Token: 0x060168EC RID: 92396 RVA: 0x0053DBF0 File Offset: 0x0053BDF0
|
||||
[Token(Token = "0x17003E31")]
|
||||
private bool GIEAGOMDNBN
|
||||
{
|
||||
[Token(Token = "0x60168EC")]
|
||||
[Address(RVA = "0x19B7A50", Offset = "0x19B6A50", VA = "0x1819B7A50")]
|
||||
get
|
||||
{
|
||||
if (!UGCNavMeshManager.KJCPIIADMCP)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
ulong num = this.<LFEFOMDGOBD>k__BackingField;
|
||||
if (num == (ulong)0L)
|
||||
{
|
||||
}
|
||||
return this.<IMJLFMEBBLF>k__BackingField == num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E32 RID: 15922
|
||||
// (get) Token: 0x060168ED RID: 92397 RVA: 0x0053DC20 File Offset: 0x0053BE20
|
||||
// (set) Token: 0x060168EE RID: 92398 RVA: 0x0053DC34 File Offset: 0x0053BE34
|
||||
[Token(Token = "0x17003E32")]
|
||||
public float OKONINICBKF
|
||||
{
|
||||
[Token(Token = "0x60168ED")]
|
||||
[Address(RVA = "0x6A5720", Offset = "0x6A4720", VA = "0x1806A5720")]
|
||||
get;
|
||||
[Token(Token = "0x60168EE")]
|
||||
[Address(RVA = "0x78C2E0", Offset = "0x78B2E0", VA = "0x18078C2E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003E33 RID: 15923
|
||||
// (get) Token: 0x060168EF RID: 92399 RVA: 0x0053DC48 File Offset: 0x0053BE48
|
||||
// (set) Token: 0x060168F0 RID: 92400 RVA: 0x0053DC5C File Offset: 0x0053BE5C
|
||||
[Token(Token = "0x17003E33")]
|
||||
public float HLIKJCHLPJK
|
||||
{
|
||||
[Token(Token = "0x60168EF")]
|
||||
[Address(RVA = "0x6A5730", Offset = "0x6A4730", VA = "0x1806A5730")]
|
||||
get;
|
||||
[Token(Token = "0x60168F0")]
|
||||
[Address(RVA = "0x84E480", Offset = "0x84D480", VA = "0x18084E480")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003E34 RID: 15924
|
||||
// (get) Token: 0x060168F1 RID: 92401 RVA: 0x0053DC70 File Offset: 0x0053BE70
|
||||
// (set) Token: 0x060168F2 RID: 92402 RVA: 0x0053DC84 File Offset: 0x0053BE84
|
||||
[Token(Token = "0x17003E34")]
|
||||
public bool HJOFLAPIDIN
|
||||
{
|
||||
[Token(Token = "0x60168F1")]
|
||||
[Address(RVA = "0x54D0E0", Offset = "0x54C0E0", VA = "0x18054D0E0")]
|
||||
get
|
||||
{
|
||||
return this.NCEAHKHBNON;
|
||||
}
|
||||
[Token(Token = "0x60168F2")]
|
||||
[Address(RVA = "0x19B8A70", Offset = "0x19B7A70", VA = "0x1819B8A70")]
|
||||
set
|
||||
{
|
||||
this.NCEAHKHBNON = value;
|
||||
this.FELMIBJJJAP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003E35 RID: 15925
|
||||
// (get) Token: 0x060168F3 RID: 92403 RVA: 0x0053DCA0 File Offset: 0x0053BEA0
|
||||
[Token(Token = "0x17003E35")]
|
||||
private bool MDAGOLLJMLD
|
||||
{
|
||||
[Token(Token = "0x60168F3")]
|
||||
[Address(RVA = "0x19B60E0", Offset = "0x19B50E0", VA = "0x1819B60E0")]
|
||||
get
|
||||
{
|
||||
ulong ajookoopfhe = this.AJOOKOOPFHE;
|
||||
return this.<IMJLFMEBBLF>k__BackingField != ajookoopfhe;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168F4 RID: 92404 RVA: 0x0053DCC0 File Offset: 0x0053BEC0
|
||||
[Token(Token = "0x60168F4")]
|
||||
[Address(RVA = "0x19B56B0", Offset = "0x19B46B0", VA = "0x1819B56B0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField = this;
|
||||
KHINMMJIENE khinmmjiene;
|
||||
this.NDAKFEMHFON = khinmmjiene;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
this.CFHKBOBOFEI = ageahldedbo;
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
PMGCJEPKFOF<bool> pmgcjepkfof;
|
||||
AstarPath.SystemMemorySizeMB = pmgcjepkfof;
|
||||
}
|
||||
|
||||
// Token: 0x060168F5 RID: 92405 RVA: 0x0053DD00 File Offset: 0x0053BF00
|
||||
[Token(Token = "0x60168F5")]
|
||||
[Address(RVA = "0x19B8140", Offset = "0x19B7140", VA = "0x1819B8140")]
|
||||
private void Start()
|
||||
{
|
||||
Action eemmpnjpiei;
|
||||
Delegate delegate2;
|
||||
for (;;)
|
||||
{
|
||||
GameObject gameObject = new GameObject("NavMeshVisual");
|
||||
MeshRenderer meshRenderer = gameObject.AddComponent<MeshRenderer>();
|
||||
this.KMPHFJPJPPP = meshRenderer;
|
||||
MeshFilter meshFilter = gameObject.AddComponent<MeshFilter>();
|
||||
DisableObjectWhenManuallyHiddenOrCircuitsHidden disableObjectWhenManuallyHiddenOrCircuitsHidden = gameObject.AddComponent<DisableObjectWhenManuallyHiddenOrCircuitsHidden>();
|
||||
MeshRenderer kmphfjpjppp = this.KMPHFJPJPPP;
|
||||
this.IKABKKCOIHM = disableObjectWhenManuallyHiddenOrCircuitsHidden;
|
||||
Transform transform = kmphfjpjppp.transform;
|
||||
float z = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
Action action = new Action(this.DHNNOIJPDMN);
|
||||
Action icmnckjmhdm = this.ICMNCKJMHDM;
|
||||
Delegate @delegate = Delegate.Combine(icmnckjmhdm, action);
|
||||
if (@delegate == 0 || @delegate != 0)
|
||||
{
|
||||
while (@delegate != icmnckjmhdm)
|
||||
{
|
||||
}
|
||||
Action action2 = new Action(this.IMJIPGHNBMO);
|
||||
eemmpnjpiei = this.EEMMPNJPIEI;
|
||||
delegate2 = Delegate.Combine(eemmpnjpiei, action2);
|
||||
if (delegate2 == 0 || delegate2 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
while (delegate2 != eemmpnjpiei)
|
||||
{
|
||||
}
|
||||
KBLAIOKNGGD kblaioknggd;
|
||||
bool flag = kblaioknggd.FLLLPDFLCEA;
|
||||
this.NCEAHKHBNON = flag;
|
||||
this.FELMIBJJJAP();
|
||||
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
|
||||
Action<PPDOPHKNMCK> action3 = new Action(this.BIJFEMBABJC);
|
||||
KHINMMJIENE ndakfemhfon2 = this.NDAKFEMHFON;
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action4 = new Action(this.GICIDBFBALF);
|
||||
instance.JCEAGHCOPHB += action4;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168F6 RID: 92406 RVA: 0x0053DE30 File Offset: 0x0053C030
|
||||
[Token(Token = "0x60168F6")]
|
||||
[Address(RVA = "0x19B7A90", Offset = "0x19B6A90", VA = "0x1819B7A90", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
int num;
|
||||
Action eemmpnjpiei;
|
||||
Delegate delegate2;
|
||||
for (;;)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Action action = new Action(this.GICIDBFBALF);
|
||||
instance.JCEAGHCOPHB -= action;
|
||||
}
|
||||
Action action2 = new Action(this.DHNNOIJPDMN);
|
||||
Action icmnckjmhdm = this.ICMNCKJMHDM;
|
||||
num = 0;
|
||||
Delegate @delegate = Delegate.Remove(icmnckjmhdm, action2);
|
||||
if (@delegate == 0 || @delegate != 0)
|
||||
{
|
||||
while (@delegate != icmnckjmhdm)
|
||||
{
|
||||
}
|
||||
Action action3 = new Action(this.IMJIPGHNBMO);
|
||||
eemmpnjpiei = this.EEMMPNJPIEI;
|
||||
delegate2 = Delegate.Remove(eemmpnjpiei, action3);
|
||||
if (delegate2 == 0 || delegate2 != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
while (delegate2 != eemmpnjpiei)
|
||||
{
|
||||
}
|
||||
if (this.NDAKFEMHFON != 0)
|
||||
{
|
||||
Action<PPDOPHKNMCK> action4 = new Action(this.BIJFEMBABJC);
|
||||
}
|
||||
DCLIBCDKJNF<RecastGraph> hcifmnnfoha = this.HCIFMNNFOHA;
|
||||
if (hcifmnnfoha != 0)
|
||||
{
|
||||
hcifmnnfoha.KBPKIDJEOFB();
|
||||
}
|
||||
Action eemmpnjpiei2 = this.EEMMPNJPIEI;
|
||||
this.HCIFMNNFOHA = num;
|
||||
if (eemmpnjpiei2 != 0)
|
||||
{
|
||||
eemmpnjpiei2();
|
||||
}
|
||||
if (this.<EMBOPIEMOMB>k__BackingField != num)
|
||||
{
|
||||
AstarData data = AstarPath.active.data;
|
||||
RecastGraph recastGraph = this.<EMBOPIEMOMB>k__BackingField;
|
||||
bool flag = data.RemoveGraph(recastGraph);
|
||||
this.<EMBOPIEMOMB>k__BackingField = num;
|
||||
this.<IMJLFMEBBLF>k__BackingField = (ulong)num;
|
||||
}
|
||||
MeshRenderer kmphfjpjppp = this.KMPHFJPJPPP;
|
||||
int num2 = 0;
|
||||
if (kmphfjpjppp != num2)
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.KMPHFJPJPPP.gameObject);
|
||||
}
|
||||
OMCHJHPFBDN.KBFLHNONOHF(this.FBFOAHMEJIM);
|
||||
if (UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField == this)
|
||||
{
|
||||
UGCNavMeshManager.<OCDLBPHJMOP>k__BackingField = num;
|
||||
}
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x060168F7 RID: 92407 RVA: 0x0053DF8C File Offset: 0x0053C18C
|
||||
[Token(Token = "0x60168F7")]
|
||||
[Address(RVA = "0x19B6F40", Offset = "0x19B5F40", VA = "0x1819B6F40")]
|
||||
public void LocalPlayerBakeNavMesh()
|
||||
{
|
||||
this.OCADDHBCGDP();
|
||||
}
|
||||
|
||||
// Token: 0x060168F8 RID: 92408 RVA: 0x0053DFA0 File Offset: 0x0053C1A0
|
||||
[Token(Token = "0x60168F8")]
|
||||
[Address(RVA = "0x19B5EA0", Offset = "0x19B4EA0", VA = "0x1819B5EA0")]
|
||||
public void ClearNavMesh()
|
||||
{
|
||||
DCLIBCDKJNF<RecastGraph> hcifmnnfoha = this.HCIFMNNFOHA;
|
||||
if (hcifmnnfoha != 0)
|
||||
{
|
||||
hcifmnnfoha.KBPKIDJEOFB();
|
||||
}
|
||||
Action eemmpnjpiei = this.EEMMPNJPIEI;
|
||||
this.HCIFMNNFOHA = (ulong)0L;
|
||||
if (eemmpnjpiei != 0)
|
||||
{
|
||||
eemmpnjpiei();
|
||||
}
|
||||
if (this.<EMBOPIEMOMB>k__BackingField != (ulong)0L)
|
||||
{
|
||||
AstarData data = AstarPath.active.data;
|
||||
RecastGraph recastGraph = this.<EMBOPIEMOMB>k__BackingField;
|
||||
bool flag = data.RemoveGraph(recastGraph);
|
||||
this.<EMBOPIEMOMB>k__BackingField = (ulong)0L;
|
||||
this.<IMJLFMEBBLF>k__BackingField = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168F9 RID: 92409 RVA: 0x0053E018 File Offset: 0x0053C218
|
||||
[Token(Token = "0x60168F9")]
|
||||
[Address(RVA = "0x19B6B80", Offset = "0x19B5B80", VA = "0x1819B6B80")]
|
||||
public void InitializeBakeVolume()
|
||||
{
|
||||
JJEKJGALHKO cifocolchap = this.CIFOCOLCHAP;
|
||||
if (cifocolchap == 0 || cifocolchap.<HPKFHDNBLOF>k__BackingField)
|
||||
{
|
||||
JJEKJGALHKO jjekjgalhko = new JJEKJGALHKO();
|
||||
this.CIFOCOLCHAP = jjekjgalhko;
|
||||
Action action = new Action(this.LocalPlayerBakeNavMesh);
|
||||
DABKFAIHBBP dabkfaihbbp = jjekjgalhko.OHLPJBFCABI(action);
|
||||
int num;
|
||||
Action<string> action2 = new Action(num.LogError);
|
||||
num = 0;
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
JJEKJGALHKO cifocolchap2 = this.CIFOCOLCHAP;
|
||||
UGCNavMeshManager.NLJIAJKOOOL nljiajkoool;
|
||||
nljiajkoool.System.IDisposable.Dispose();
|
||||
nljiajkoool.initializationPromise = cifocolchap2;
|
||||
nljiajkoool.<>1__state = (int)((ulong)0L);
|
||||
nljiajkoool.<>4__this = this;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(this, nljiajkoool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168FA RID: 92410 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60168FA")]
|
||||
[Address(RVA = "0x19B6690", Offset = "0x19B5690", VA = "0x1819B6690")]
|
||||
private static void IKOFKFGGDGL(List<Vector3> JOPKCKAHCND, List<int> GPIHNLLBGFC, float IFCKOLLFALK)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060168FB RID: 92411 RVA: 0x0053E0B0 File Offset: 0x0053C2B0
|
||||
[Token(Token = "0x60168FB")]
|
||||
[Address(RVA = "0x19B6D10", Offset = "0x19B5D10", VA = "0x1819B6D10")]
|
||||
private IEnumerator<KENFJGFMIPM> JKEBLMANKNC(JJEKJGALHKO NNOGNJJJPAL)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060168FB)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Core.Creation.AI.UGCNavMeshManager::JKEBLMANKNC(JJEKJGALHKO)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(NLJIAJKOOOL::System.IDisposable.Dispose, ldloc:NLJIAJKOOOL(var_0))
|
||||
stfld:UGCNavMeshManager(NLJIAJKOOOL::<>4__this, ldloc:NLJIAJKOOOL(var_0), ldloc:UGCNavMeshManager(this))
|
||||
stfld:int32(NLJIAJKOOOL::<>1__state, ldloc:NLJIAJKOOOL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:JJEKJGALHKO(NLJIAJKOOOL::initializationPromise, ldloc:NLJIAJKOOOL(var_0), ldloc:JJEKJGALHKO(NNOGNJJJPAL))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060168FC RID: 92412 RVA: 0x0053E0DC File Offset: 0x0053C2DC
|
||||
[Token(Token = "0x60168FC")]
|
||||
[Address(RVA = "0x19B7F30", Offset = "0x19B6F30", VA = "0x1819B7F30")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcMasterInstantiateNavMeshBakeVolume()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && !NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
string name = EJFLPBOFENP.MNDCDGCPDCG.name;
|
||||
float z = Vector3.zero.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060168FD RID: 92413 RVA: 0x0053E124 File Offset: 0x0053C324
|
||||
[Token(Token = "0x60168FD")]
|
||||
[Address(RVA = "0x19B7860", Offset = "0x19B6860", VA = "0x1819B7860")]
|
||||
private void OCADDHBCGDP()
|
||||
{
|
||||
DCLIBCDKJNF<RecastGraph> hcifmnnfoha = this.HCIFMNNFOHA;
|
||||
if (hcifmnnfoha != 0)
|
||||
{
|
||||
hcifmnnfoha.KBPKIDJEOFB();
|
||||
}
|
||||
Action eemmpnjpiei = this.EEMMPNJPIEI;
|
||||
if (eemmpnjpiei != 0)
|
||||
{
|
||||
eemmpnjpiei();
|
||||
}
|
||||
DCLIBCDKJNF<RecastGraph> dclibcdkjnf = new DCLIBCDKJNF();
|
||||
this.HCIFMNNFOHA = dclibcdkjnf;
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
float bakeStartTime = realtimeSinceStartup;
|
||||
DCLIBCDKJNF<RecastGraph> hcifmnnfoha2 = this.HCIFMNNFOHA;
|
||||
Action<RecastGraph> action = delegate(RecastGraph navMeshGraph)
|
||||
{
|
||||
this.<EMBOPIEMOMB>k__BackingField = navMeshGraph;
|
||||
UGCNavMeshManager <>4__this = this;
|
||||
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
|
||||
<>4__this.<KFFECCGPEMK>k__BackingField = realtimeSinceStartup2;
|
||||
UGCNavMeshManager <>4__this2 = this;
|
||||
float num = <>4__this2.<KFFECCGPEMK>k__BackingField;
|
||||
<>4__this2.<DBLJLHDFCPB>k__BackingField = num;
|
||||
UGCNavMeshManager <>4__this3 = this;
|
||||
ulong num2 = <>4__this3.<IMJLFMEBBLF>k__BackingField;
|
||||
if (UGCNavMeshManager.KJCPIIADMCP)
|
||||
{
|
||||
AstarPath active = AstarPath.active;
|
||||
int num3 = 0;
|
||||
RetainedGizmos.Hasher hasher = num3;
|
||||
RecastGraph recastGraph = <>4__this3.<EMBOPIEMOMB>k__BackingField;
|
||||
Action<GraphNode> action3 = delegate(GraphNode node)
|
||||
{
|
||||
};
|
||||
int num4 = recastGraph.CountNodes();
|
||||
RetainedGizmos.Hasher hasher2 = hasher;
|
||||
<>4__this3.<IMJLFMEBBLF>k__BackingField = hasher2;
|
||||
}
|
||||
Action icmnckjmhdm = this.ICMNCKJMHDM;
|
||||
if (icmnckjmhdm != 0)
|
||||
{
|
||||
icmnckjmhdm();
|
||||
}
|
||||
if (KKPBCOOONNK.FEBBKGHNCKJ.Length != 0 && this.<IMJLFMEBBLF>k__BackingField != num2)
|
||||
{
|
||||
OAHHEDHHIGJ oahhedhhigj = new OAHHEDHHIGJ();
|
||||
OKLIIJGOADD okliijgoadd = this.EEELPFPHGMB();
|
||||
oahhedhhigj.DMFLECBKGAC = okliijgoadd;
|
||||
oahhedhhigj.KEJIBJKBCPC = false;
|
||||
PhotonView photonView = this.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<OAHHEDHHIGJ> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcUpdateNavMeshData);
|
||||
photonView.RpcOthers<OAHHEDHHIGJ>(lflfmimncon, oahhedhhigj);
|
||||
}
|
||||
};
|
||||
PMGCJEPKFOF<RecastGraph> pmgcjepkfof = hcifmnnfoha2.OHLPJBFCABI(action);
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
Debug.LogError(error);
|
||||
Action eemmpnjpiei2 = this.EEMMPNJPIEI;
|
||||
if (eemmpnjpiei2 != 0)
|
||||
{
|
||||
eemmpnjpiei2();
|
||||
}
|
||||
};
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
DCLIBCDKJNF<RecastGraph> hcifmnnfoha3 = this.HCIFMNNFOHA;
|
||||
UGCNavMeshManager.AGECHCIBDDL agechcibddl;
|
||||
agechcibddl.<>1__state = (int)((ulong)0L);
|
||||
agechcibddl.<>4__this = this;
|
||||
agechcibddl.generationPromise = hcifmnnfoha3;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(this, agechcibddl);
|
||||
}
|
||||
|
||||
// Token: 0x060168FE RID: 92414 RVA: 0x0053E1EC File Offset: 0x0053C3EC
|
||||
[Token(Token = "0x60168FE")]
|
||||
[Address(RVA = "0x19B7200", Offset = "0x19B6200", VA = "0x1819B7200")]
|
||||
private IEnumerator<KENFJGFMIPM> NMLDIBPHJJI(DCLIBCDKJNF<RecastGraph> OBCBEINBCCP)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060168FE)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Core.Creation.AI.UGCNavMeshManager::NMLDIBPHJJI(DCLIBCDKJNF<Pathfinding.RecastGraph>)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stfld:UGCNavMeshManager(AGECHCIBDDL::<>4__this, ldloc:AGECHCIBDDL(var_0), ldloc:UGCNavMeshManager(this))
|
||||
stfld:int32(AGECHCIBDDL::<>1__state, ldloc:AGECHCIBDDL(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:class [RecRoom.Promises.Runtime]DCLIBCDKJNF<class [AstarPathfindingProject]Pathfinding.RecastGraph>(AGECHCIBDDL::generationPromise, ldloc:AGECHCIBDDL(var_0), ldloc:class [RecRoom.Promises.Runtime]DCLIBCDKJNF<class [AstarPathfindingProject]Pathfinding.RecastGraph>(OBCBEINBCCP))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060168FF RID: 92415 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60168FF")]
|
||||
[Address(RVA = "0x19B6D80", Offset = "0x19B5D80", VA = "0x1819B6D80")]
|
||||
private int JKHFJPECHOM(float DBOKPIAFMBF, float KLKBJHBNPIC)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06016900 RID: 92416 RVA: 0x0053E210 File Offset: 0x0053C410
|
||||
[Token(Token = "0x6016900")]
|
||||
[Address(RVA = "0x19B62E0", Offset = "0x19B52E0", VA = "0x1819B62E0")]
|
||||
private void GEFPIFDOPMB()
|
||||
{
|
||||
if (UGCNavMeshManager.KJCPIIADMCP)
|
||||
{
|
||||
AstarPath active = AstarPath.active;
|
||||
int num = 0;
|
||||
RetainedGizmos.Hasher hasher = num;
|
||||
RecastGraph recastGraph = this.<EMBOPIEMOMB>k__BackingField;
|
||||
Action<GraphNode> action = delegate(GraphNode node)
|
||||
{
|
||||
};
|
||||
int num2 = recastGraph.CountNodes();
|
||||
RetainedGizmos.Hasher hasher2 = hasher;
|
||||
this.<IMJLFMEBBLF>k__BackingField = hasher2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016901 RID: 92417 RVA: 0x0053E274 File Offset: 0x0053C474
|
||||
[Token(Token = "0x6016901")]
|
||||
[Address(RVA = "0x19B5D20", Offset = "0x19B4D20", VA = "0x1819B5D20")]
|
||||
private void BIJFEMBABJC(PPDOPHKNMCK IIIKOCMHIAO)
|
||||
{
|
||||
MeshRenderer kmphfjpjppp = this.KMPHFJPJPPP;
|
||||
int num = 0;
|
||||
if (!(kmphfjpjppp == num))
|
||||
{
|
||||
MeshRenderer kmphfjpjppp2 = this.KMPHFJPJPPP;
|
||||
IRecRoomQualityConfigProvider recRoomQualityConfigProvider;
|
||||
if (recRoomQualityConfigProvider == (ulong)2L)
|
||||
{
|
||||
Material material = EJFLPBOFENP.GNOAFIOEJML;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
Material material2 = EJFLPBOFENP.BEECPPGAHAF;
|
||||
kmphfjpjppp2.SetMaterial(material2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016902 RID: 92418 RVA: 0x0053E2C8 File Offset: 0x0053C4C8
|
||||
[Token(Token = "0x6016902")]
|
||||
[Address(RVA = "0x19B60F0", Offset = "0x19B50F0", VA = "0x1819B60F0")]
|
||||
private void FELMIBJJJAP()
|
||||
{
|
||||
if (!this.NCEAHKHBNON || CircuitVisibilityBehaviour.ShouldBeVisible(this.CFHKBOBOFEI))
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
if (num != 0)
|
||||
{
|
||||
Mesh fbfoahmejim = this.FBFOAHMEJIM;
|
||||
int num2 = 0;
|
||||
if (fbfoahmejim == num2)
|
||||
{
|
||||
MeshFilter component = this.KMPHFJPJPPP.GetComponent<MeshFilter>();
|
||||
Mesh mesh = new Mesh();
|
||||
mesh.name = "NavMeshVisual";
|
||||
this.FBFOAHMEJIM = mesh;
|
||||
component.sharedMesh = mesh;
|
||||
}
|
||||
ulong ajookoopfhe = this.AJOOKOOPFHE;
|
||||
if (this.<IMJLFMEBBLF>k__BackingField != ajookoopfhe)
|
||||
{
|
||||
this.NOCOPIKDNIE();
|
||||
}
|
||||
}
|
||||
this.KMPHFJPJPPP.OFKIHGPJHJI(num != 0);
|
||||
this.IKABKKCOIHM.SetVisibility(num != 0, this);
|
||||
}
|
||||
|
||||
// Token: 0x06016903 RID: 92419 RVA: 0x0053E370 File Offset: 0x0053C570
|
||||
[Token(Token = "0x6016903")]
|
||||
[Address(RVA = "0x19B7270", Offset = "0x19B6270", VA = "0x1819B7270")]
|
||||
private void NOCOPIKDNIE()
|
||||
{
|
||||
int num;
|
||||
List<int> list2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (!UGCNavMeshManager.KJCPIIADMCP)
|
||||
{
|
||||
return;
|
||||
}
|
||||
NavmeshTile[] tiles = this.<EMBOPIEMOMB>k__BackingField.tiles;
|
||||
if (tiles == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
int length = tiles.Length;
|
||||
if (length == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (num < length)
|
||||
{
|
||||
int length2 = tiles.Length;
|
||||
NavmeshTile navmeshTile = tiles[num];
|
||||
if (navmeshTile != 0)
|
||||
{
|
||||
TriangleMeshNode[] nodes = navmeshTile.nodes;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
List<Vector3> list = new List(0);
|
||||
list2 = new List(0);
|
||||
int length3 = tiles.Length;
|
||||
if (num < length3)
|
||||
{
|
||||
NavmeshTile navmeshTile2 = tiles[num];
|
||||
if (navmeshTile2 != 0)
|
||||
{
|
||||
TriangleMeshNode[] nodes2 = navmeshTile2.nodes;
|
||||
int length4 = nodes2.Length;
|
||||
float num2;
|
||||
if (num < length4)
|
||||
{
|
||||
TriangleMeshNode triangleMeshNode = nodes2[num];
|
||||
Vector3 vector;
|
||||
num2 = vector.z;
|
||||
list2.Add(length4);
|
||||
list2.Add(length4);
|
||||
list2.Add(2);
|
||||
num++;
|
||||
}
|
||||
num2 += (float)2;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
UGCNavMeshManager.IKOFKFGGDGL(list, list2, 0.01f);
|
||||
List<Vector2>.Enumerator enumerator = new List(list._size).GetEnumerator();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
int[] array = list2.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x06016904 RID: 92420 RVA: 0x0053E49C File Offset: 0x0053C69C
|
||||
[Token(Token = "0x6016904")]
|
||||
[Address(RVA = "0x19B5F70", Offset = "0x19B4F70", VA = "0x1819B5F70")]
|
||||
private void GICIDBFBALF()
|
||||
{
|
||||
this.FELMIBJJJAP();
|
||||
}
|
||||
|
||||
// Token: 0x06016905 RID: 92421 RVA: 0x0053E4B0 File Offset: 0x0053C6B0
|
||||
[Token(Token = "0x6016905")]
|
||||
[Address(RVA = "0x19B5F70", Offset = "0x19B4F70", VA = "0x1819B5F70")]
|
||||
private void DHNNOIJPDMN()
|
||||
{
|
||||
this.FELMIBJJJAP();
|
||||
}
|
||||
|
||||
// Token: 0x06016906 RID: 92422 RVA: 0x0053E4C4 File Offset: 0x0053C6C4
|
||||
[Token(Token = "0x6016906")]
|
||||
[Address(RVA = "0x19B6AF0", Offset = "0x19B5AF0", VA = "0x1819B6AF0")]
|
||||
private void IMJIPGHNBMO()
|
||||
{
|
||||
Mesh fbfoahmejim = this.FBFOAHMEJIM;
|
||||
int num = 0;
|
||||
if (fbfoahmejim != num)
|
||||
{
|
||||
this.FBFOAHMEJIM.Clear();
|
||||
}
|
||||
this.AJOOKOOPFHE = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06016907 RID: 92423 RVA: 0x0053E500 File Offset: 0x0053C700
|
||||
[Token(Token = "0x6016907")]
|
||||
[Address(RVA = "0x19B5F80", Offset = "0x19B4F80", VA = "0x1819B5F80", Slot = "21")]
|
||||
public void DeserializeFrom(DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
OKLIIJGOADD ddjeecbpild = KGADGOFNJDC.DDJEECBPILD;
|
||||
bool flag = this.MGLMEMAEEJB(ddjeecbpild, true);
|
||||
}
|
||||
|
||||
// Token: 0x06016908 RID: 92424 RVA: 0x0053E524 File Offset: 0x0053C724
|
||||
[Token(Token = "0x6016908")]
|
||||
[Address(RVA = "0x19B8110", Offset = "0x19B7110", VA = "0x1819B8110", Slot = "22")]
|
||||
public void SerializeTo(ref DBFIJENOPDA KGADGOFNJDC)
|
||||
{
|
||||
OKLIIJGOADD okliijgoadd = this.EEELPFPHGMB();
|
||||
}
|
||||
|
||||
// Token: 0x06016909 RID: 92425 RVA: 0x0053E540 File Offset: 0x0053C740
|
||||
[Token(Token = "0x6016909")]
|
||||
[Address(RVA = "0x19B5FB0", Offset = "0x19B4FB0", VA = "0x1819B5FB0")]
|
||||
private OKLIIJGOADD EEELPFPHGMB()
|
||||
{
|
||||
if (this.<EMBOPIEMOMB>k__BackingField == (ulong)0L)
|
||||
{
|
||||
}
|
||||
OKLIIJGOADD okliijgoadd = new OKLIIJGOADD();
|
||||
SerializeSettings serializeSettings = new SerializeSettings();
|
||||
serializeSettings.nodes = true;
|
||||
ByteString byteString = ByteString.CopyFrom(AstarPath.active.data.SerializeGraphs(serializeSettings));
|
||||
okliijgoadd.HKOEHNGJFAC = byteString;
|
||||
ulong num = this.<IMJLFMEBBLF>k__BackingField;
|
||||
okliijgoadd.BHAFAPELPNL = num;
|
||||
return okliijgoadd;
|
||||
}
|
||||
|
||||
// Token: 0x0601690A RID: 92426 RVA: 0x0053E5A4 File Offset: 0x0053C7A4
|
||||
[Token(Token = "0x601690A")]
|
||||
[Address(RVA = "0x19B6F90", Offset = "0x19B5F90", VA = "0x1819B6F90")]
|
||||
private bool MGLMEMAEEJB(OKLIIJGOADD IAIACCOJBHM, bool HICNCLDFCLG)
|
||||
{
|
||||
if (IAIACCOJBHM != 0 && !IAIACCOJBHM.DGLBNGLIAHB.IsEmpty)
|
||||
{
|
||||
AstarData data = AstarPath.active.data;
|
||||
byte[] array = IAIACCOJBHM.DGLBNGLIAHB.ToByteArray();
|
||||
if (!data.DeserializeGraphs(array))
|
||||
{
|
||||
Debug.LogError("Failed to deserialize Astar graph data from NavMeshData");
|
||||
}
|
||||
}
|
||||
AstarPath active = AstarPath.active;
|
||||
AstarData data2 = active.data;
|
||||
if (active != 0)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601690B RID: 92427 RVA: 0x0053E608 File Offset: 0x0053C808
|
||||
[Token(Token = "0x601690B")]
|
||||
[Address(RVA = "0x19B80F0", Offset = "0x19B70F0", VA = "0x1819B80F0")]
|
||||
[NFOMENMAOIA]
|
||||
protected void RpcUpdateNavMeshData(OAHHEDHHIGJ IAIACCOJBHM)
|
||||
{
|
||||
if (IAIACCOJBHM != 0 && !IAIACCOJBHM.KEJIBJKBCPC)
|
||||
{
|
||||
OKLIIJGOADD dmflecbkgac = IAIACCOJBHM.DMFLECBKGAC;
|
||||
int num = 0;
|
||||
bool flag = this.MGLMEMAEEJB(dmflecbkgac, num != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601690C RID: 92428 RVA: 0x0053E638 File Offset: 0x0053C838
|
||||
[Token(Token = "0x601690C")]
|
||||
[Address(RVA = "0x19B6420", Offset = "0x19B5420", VA = "0x1819B6420", Slot = "15")]
|
||||
protected override OAHHEDHHIGJ HJPHHANPEDE()
|
||||
{
|
||||
OAHHEDHHIGJ oahhedhhigj = new OAHHEDHHIGJ();
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (UGCNavMeshManager.KJCPIIADMCP)
|
||||
{
|
||||
ulong num = this.<LFEFOMDGOBD>k__BackingField;
|
||||
if (num == (ulong)0L || this.<IMJLFMEBBLF>k__BackingField != num)
|
||||
{
|
||||
OKLIIJGOADD okliijgoadd = this.EEELPFPHGMB();
|
||||
oahhedhhigj.DMFLECBKGAC = okliijgoadd;
|
||||
}
|
||||
}
|
||||
oahhedhhigj.KEJIBJKBCPC = true;
|
||||
int frameCount = Time.frameCount;
|
||||
bool kejibjkbcpc = oahhedhhigj.KEJIBJKBCPC;
|
||||
bool navMeshInitialized = UGCNavMeshManager.KJCPIIADMCP;
|
||||
int num2 = 0;
|
||||
string text = string.Format("F {0}: Serialized NavMesh Data collection. Unchanged: {1}, NavMeshInitialized: {2}, ", frameCount, frameCount, navMeshInitialized);
|
||||
ulong num3 = this.<LFEFOMDGOBD>k__BackingField;
|
||||
ulong num4 = this.<IMJLFMEBBLF>k__BackingField;
|
||||
OKLIIJGOADD dmflecbkgac = oahhedhhigj.DMFLECBKGAC;
|
||||
if (dmflecbkgac != 0)
|
||||
{
|
||||
bool isEmpty = dmflecbkgac.DGLBNGLIAHB.IsEmpty;
|
||||
}
|
||||
string text2 = string.Format("RoomNavHash: {0}, CurrentNavHash: {1}, GraphsEmpty: {2}", text, text, num2);
|
||||
Debug.Log(text + text2);
|
||||
}
|
||||
return oahhedhhigj;
|
||||
}
|
||||
|
||||
// Token: 0x0601690D RID: 92429 RVA: 0x0053E714 File Offset: 0x0053C914
|
||||
[Token(Token = "0x601690D")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "19")]
|
||||
protected override bool DGNHPBGGLMJ(PDEKIHFJKHJ NLNHFEEMFBN)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601690E RID: 92430 RVA: 0x0053E724 File Offset: 0x0053C924
|
||||
[Token(Token = "0x601690E")]
|
||||
[Address(RVA = "0x19B5890", Offset = "0x19B4890", VA = "0x1819B5890", Slot = "20")]
|
||||
protected override void BHCDELJHHHG(COINPCHOMPP HDJKJMGKPIM, DBFIJENOPDA KGADGOFNJDC, OAHHEDHHIGJ BMJFPFPNMJL, Dictionary<global::System.Guid, PDEKIHFJKHJ> KMONPDHBAPE)
|
||||
{
|
||||
OKLIIJGOADD ddjeecbpild2;
|
||||
do
|
||||
{
|
||||
object[] array = new object[4];
|
||||
int frameCount = Time.frameCount;
|
||||
if (frameCount != 0)
|
||||
{
|
||||
}
|
||||
array[0] = frameCount;
|
||||
bool flag = BMJFPFPNMJL.KEJIBJKBCPC;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
array[1] = flag;
|
||||
OKLIIJGOADD dmflecbkgac = BMJFPFPNMJL.DMFLECBKGAC;
|
||||
bool isEmpty;
|
||||
if (dmflecbkgac != 0)
|
||||
{
|
||||
isEmpty = dmflecbkgac.DGLBNGLIAHB.IsEmpty;
|
||||
}
|
||||
flag = isEmpty;
|
||||
if (isEmpty)
|
||||
{
|
||||
}
|
||||
array[2] = flag;
|
||||
OKLIIJGOADD dmflecbkgac2 = BMJFPFPNMJL.DMFLECBKGAC;
|
||||
int num = 0;
|
||||
if (dmflecbkgac2 != 0)
|
||||
{
|
||||
ulong bhafapelpnl = dmflecbkgac2.BHAFAPELPNL;
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
array[3] = num;
|
||||
string text = string.Format("F {0}: Remote Deserializing NavMesh Data Collection. Unchanged: {1}, GraphsEmpty: {2}, DataHash: {3}", array);
|
||||
string text2 = string.Format(", CurrentNavHash: {0}", text);
|
||||
Debug.Log(text + text2);
|
||||
if (!BMJFPFPNMJL.KEJIBJKBCPC)
|
||||
{
|
||||
OKLIIJGOADD dmflecbkgac3 = BMJFPFPNMJL.DMFLECBKGAC;
|
||||
int num2 = 0;
|
||||
if (!this.MGLMEMAEEJB(dmflecbkgac3, num2 != 0))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
if (KGADGOFNJDC == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
OKLIIJGOADD ddjeecbpild = KGADGOFNJDC.DDJEECBPILD;
|
||||
if (ddjeecbpild == 0 || ddjeecbpild.DGLBNGLIAHB.IsEmpty)
|
||||
{
|
||||
break;
|
||||
}
|
||||
ddjeecbpild2 = KGADGOFNJDC.DDJEECBPILD;
|
||||
}
|
||||
while (!this.MGLMEMAEEJB(ddjeecbpild2, true));
|
||||
}
|
||||
|
||||
// Token: 0x0601690F RID: 92431 RVA: 0x0053E840 File Offset: 0x0053CA40
|
||||
[Token(Token = "0x601690F")]
|
||||
[Address(RVA = "0x19B5600", Offset = "0x19B4600", VA = "0x1819B5600", Slot = "16")]
|
||||
protected override bool ALBKONKHHOL(OAHHEDHHIGJ BMJFPFPNMJL)
|
||||
{
|
||||
if (BMJFPFPNMJL != 0)
|
||||
{
|
||||
if (!BMJFPFPNMJL.KEJIBJKBCPC)
|
||||
{
|
||||
OKLIIJGOADD dmflecbkgac = BMJFPFPNMJL.DMFLECBKGAC;
|
||||
if (dmflecbkgac != 0)
|
||||
{
|
||||
ByteString dglbngliahb = dmflecbkgac.DGLBNGLIAHB;
|
||||
int num = 0;
|
||||
if (!(dglbngliahb == num))
|
||||
{
|
||||
return BMJFPFPNMJL.DMFLECBKGAC.DGLBNGLIAHB.IsEmpty;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06016910 RID: 92432 RVA: 0x0053E894 File Offset: 0x0053CA94
|
||||
[Token(Token = "0x6016910")]
|
||||
[Address(RVA = "0x19B7130", Offset = "0x19B6130", VA = "0x1819B7130", Slot = "17")]
|
||||
protected override void MPAIIGKHDLC(OAHHEDHHIGJ BMJFPFPNMJL)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<OAHHEDHHIGJ> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcDeserializeNavMesh);
|
||||
photonView.RpcOthers<OAHHEDHHIGJ>(lflfmimncon, BMJFPFPNMJL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016911 RID: 92433 RVA: 0x0053E8D0 File Offset: 0x0053CAD0
|
||||
[Token(Token = "0x6016911")]
|
||||
[Address(RVA = "0x19B6E60", Offset = "0x19B5E60", VA = "0x1819B6E60", Slot = "18")]
|
||||
protected override void KCKMLILMFHM(OAHHEDHHIGJ BMJFPFPNMJL, AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<OAHHEDHHIGJ> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcDeserializeNavMesh);
|
||||
photonView.RpcPlayer<OAHHEDHHIGJ>(IEKDDPPNFPF, lflfmimncon, BMJFPFPNMJL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06016912 RID: 92434 RVA: 0x0053E90C File Offset: 0x0053CB0C
|
||||
[Token(Token = "0x6016912")]
|
||||
[Address(RVA = "0x19B7EE0", Offset = "0x19B6EE0", VA = "0x1819B7EE0")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcDeserializeNavMesh(OAHHEDHHIGJ BMJFPFPNMJL)
|
||||
{
|
||||
base.BFKPJHCDHBA(BMJFPFPNMJL);
|
||||
}
|
||||
|
||||
// Token: 0x06016913 RID: 92435 RVA: 0x0053E920 File Offset: 0x0053CB20
|
||||
[Token(Token = "0x6016913")]
|
||||
[Address(RVA = "0x19B8580", Offset = "0x19B7580", VA = "0x1819B8580")]
|
||||
public UGCNavMeshManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EB81 RID: 60289
|
||||
[Token(Token = "0x400EB81")]
|
||||
private const int HMMHKEKLPHK = 256;
|
||||
|
||||
// Token: 0x0400EB82 RID: 60290
|
||||
[Token(Token = "0x400EB82")]
|
||||
private const int LKFBANEAMKM = 32;
|
||||
|
||||
// Token: 0x0400EB83 RID: 60291
|
||||
[Token(Token = "0x400EB83")]
|
||||
private const float GJIDHCKBCJA = 1.5f;
|
||||
|
||||
// Token: 0x0400EB84 RID: 60292
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400EB84")]
|
||||
private DCLIBCDKJNF<RecastGraph> HCIFMNNFOHA;
|
||||
|
||||
// Token: 0x0400EB85 RID: 60293
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400EB85")]
|
||||
private JJEKJGALHKO CIFOCOLCHAP;
|
||||
|
||||
// Token: 0x0400EB86 RID: 60294
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400EB86")]
|
||||
private DisableObjectWhenManuallyHiddenOrCircuitsHidden IKABKKCOIHM;
|
||||
|
||||
// Token: 0x0400EB87 RID: 60295
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400EB87")]
|
||||
private MeshRenderer KMPHFJPJPPP;
|
||||
|
||||
// Token: 0x0400EB88 RID: 60296
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400EB88")]
|
||||
private Mesh FBFOAHMEJIM;
|
||||
|
||||
// Token: 0x0400EB89 RID: 60297
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400EB89")]
|
||||
private ulong AJOOKOOPFHE;
|
||||
|
||||
// Token: 0x0400EB8A RID: 60298
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400EB8A")]
|
||||
private KHINMMJIENE NDAKFEMHFON;
|
||||
|
||||
// Token: 0x0400EB8B RID: 60299
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400EB8B")]
|
||||
private AGEAHLDEDBO CFHKBOBOFEI;
|
||||
|
||||
// Token: 0x0400EB94 RID: 60308
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400EB94")]
|
||||
private bool NCEAHKHBNON;
|
||||
|
||||
// Token: 0x02003391 RID: 13201
|
||||
[Token(Token = "0x2003391")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OJEMANHOGNI
|
||||
{
|
||||
// Token: 0x0601691D RID: 92445 RVA: 0x0053EABC File Offset: 0x0053CCBC
|
||||
[Token(Token = "0x601691D")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public OJEMANHOGNI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601691E RID: 92446 RVA: 0x0053EAD0 File Offset: 0x0053CCD0
|
||||
[Token(Token = "0x601691E")]
|
||||
[Address(RVA = "0x19B1880", Offset = "0x19B0880", VA = "0x1819B1880")]
|
||||
internal void <RunNavMeshGeneration>b__0(RecastGraph navMeshGraph)
|
||||
{
|
||||
this.<>4__this.<EMBOPIEMOMB>k__BackingField = navMeshGraph;
|
||||
UGCNavMeshManager ugcnavMeshManager = this.<>4__this;
|
||||
float realtimeSinceStartup = Time.realtimeSinceStartup;
|
||||
ugcnavMeshManager.<KFFECCGPEMK>k__BackingField = realtimeSinceStartup;
|
||||
UGCNavMeshManager ugcnavMeshManager2 = this.<>4__this;
|
||||
float <KFFECCGPEMK>k__BackingField = ugcnavMeshManager2.<KFFECCGPEMK>k__BackingField;
|
||||
ugcnavMeshManager2.<DBLJLHDFCPB>k__BackingField = <KFFECCGPEMK>k__BackingField;
|
||||
UGCNavMeshManager ugcnavMeshManager3 = this.<>4__this;
|
||||
ulong <IMJLFMEBBLF>k__BackingField = ugcnavMeshManager3.<IMJLFMEBBLF>k__BackingField;
|
||||
UGCNavMeshManager.NCCKPFGJIPE ncckpfgjipe = new UGCNavMeshManager.NCCKPFGJIPE();
|
||||
if (UGCNavMeshManager.KJCPIIADMCP)
|
||||
{
|
||||
AstarPath active = AstarPath.active;
|
||||
int num = 0;
|
||||
ncckpfgjipe.hasher = num;
|
||||
RecastGraph <EMBOPIEMOMB>k__BackingField = ugcnavMeshManager3.<EMBOPIEMOMB>k__BackingField;
|
||||
Action<GraphNode> action = delegate(GraphNode node)
|
||||
{
|
||||
};
|
||||
int num2 = <EMBOPIEMOMB>k__BackingField.CountNodes();
|
||||
RetainedGizmos.Hasher hasher = ncckpfgjipe.hasher;
|
||||
ugcnavMeshManager3.<IMJLFMEBBLF>k__BackingField = hasher;
|
||||
}
|
||||
Action icmnckjmhdm = this.<>4__this.ICMNCKJMHDM;
|
||||
if (icmnckjmhdm != 0)
|
||||
{
|
||||
icmnckjmhdm();
|
||||
}
|
||||
if (KKPBCOOONNK.FEBBKGHNCKJ.Length != 0 && this.<>4__this.<IMJLFMEBBLF>k__BackingField != <IMJLFMEBBLF>k__BackingField)
|
||||
{
|
||||
OAHHEDHHIGJ oahhedhhigj = new OAHHEDHHIGJ();
|
||||
OKLIIJGOADD okliijgoadd = this.<>4__this.EEELPFPHGMB();
|
||||
oahhedhhigj.DMFLECBKGAC = okliijgoadd;
|
||||
oahhedhhigj.KEJIBJKBCPC = false;
|
||||
PhotonView photonView = this.<>4__this.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<OAHHEDHHIGJ> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.<>4__this.RpcUpdateNavMeshData);
|
||||
photonView.RpcOthers<OAHHEDHHIGJ>(lflfmimncon, oahhedhhigj);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601691F RID: 92447 RVA: 0x0053EC10 File Offset: 0x0053CE10
|
||||
[Token(Token = "0x601691F")]
|
||||
[Address(RVA = "0x19B1B60", Offset = "0x19B0B60", VA = "0x1819B1B60")]
|
||||
internal void <RunNavMeshGeneration>b__1(string error)
|
||||
{
|
||||
Debug.LogError(error);
|
||||
Action eemmpnjpiei = this.<>4__this.EEMMPNJPIEI;
|
||||
if (eemmpnjpiei != 0)
|
||||
{
|
||||
eemmpnjpiei();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400EB9B RID: 60315
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EB9B")]
|
||||
public UGCNavMeshManager <>4__this;
|
||||
|
||||
// Token: 0x0400EB9C RID: 60316
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400EB9C")]
|
||||
public float bakeStartTime;
|
||||
}
|
||||
|
||||
// Token: 0x02003393 RID: 13203
|
||||
[Token(Token = "0x2003393")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NCCKPFGJIPE
|
||||
{
|
||||
// Token: 0x06016927 RID: 92455 RVA: 0x0053F094 File Offset: 0x0053D294
|
||||
[Token(Token = "0x6016927")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public NCCKPFGJIPE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016928 RID: 92456 RVA: 0x0053F0A8 File Offset: 0x0053D2A8
|
||||
[Token(Token = "0x6016928")]
|
||||
[Address(RVA = "0xB0FA00", Offset = "0xB0EA00", VA = "0x180B0FA00")]
|
||||
internal void <UpdateNavMeshHash>b__0(GraphNode node)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400EBA4 RID: 60324
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400EBA4")]
|
||||
public RetainedGizmos.Hasher hasher;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user