a
This commit is contained in:
@@ -0,0 +1,1563 @@
|
||||
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: 0x020032A8 RID: 12968
|
||||
[Token(Token = "0x20032A8")]
|
||||
public class QuestAIController : UGCAIController, EOCLMMENCKH
|
||||
{
|
||||
// Token: 0x17003D7E RID: 15742
|
||||
// (get) Token: 0x060164A6 RID: 91302 RVA: 0x00534438 File Offset: 0x00532638
|
||||
[Token(Token = "0x17003D7E")]
|
||||
public override bool MLPDGDAKAEF
|
||||
{
|
||||
[Token(Token = "0x60164A6")]
|
||||
[Address(RVA = "0xCA1400", Offset = "0xCA0200", VA = "0x180CA1400", Slot = "19")]
|
||||
get
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int num = 0;
|
||||
return enemy != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D7F RID: 15743
|
||||
// (get) Token: 0x060164A7 RID: 91303 RVA: 0x00534458 File Offset: 0x00532658
|
||||
[Token(Token = "0x17003D7F")]
|
||||
public override int ONFFNEINIMO
|
||||
{
|
||||
[Token(Token = "0x60164A7")]
|
||||
[Address(RVA = "0xCA11A0", Offset = "0xC9FFA0", VA = "0x180CA11A0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.KHDKHLFAMOK;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D80 RID: 15744
|
||||
// (get) Token: 0x060164A8 RID: 91304 RVA: 0x00534484 File Offset: 0x00532684
|
||||
[Token(Token = "0x17003D80")]
|
||||
public override Vector3 LOGIPAJLMIO
|
||||
{
|
||||
[Token(Token = "0x60164A8")]
|
||||
[Address(RVA = "0xCA11F0", Offset = "0xC9FFF0", VA = "0x180CA11F0", Slot = "21")]
|
||||
get
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D81 RID: 15745
|
||||
// (get) Token: 0x060164A9 RID: 91305 RVA: 0x005344A4 File Offset: 0x005326A4
|
||||
[Token(Token = "0x17003D81")]
|
||||
public override Vector3 EPKNJJIGHLN
|
||||
{
|
||||
[Token(Token = "0x60164A9")]
|
||||
[Address(RVA = "0xCA15F0", Offset = "0xCA03F0", VA = "0x180CA15F0", Slot = "22")]
|
||||
get
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D82 RID: 15746
|
||||
// (get) Token: 0x060164AA RID: 91306 RVA: 0x005344C4 File Offset: 0x005326C4
|
||||
[Token(Token = "0x17003D82")]
|
||||
public override Vector3 BDOILEBDECK
|
||||
{
|
||||
[Token(Token = "0x60164AA")]
|
||||
[Address(RVA = "0xCA12B0", Offset = "0xCA00B0", VA = "0x180CA12B0", Slot = "23")]
|
||||
get
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D83 RID: 15747
|
||||
// (get) Token: 0x060164AB RID: 91307 RVA: 0x005344E4 File Offset: 0x005326E4
|
||||
[Token(Token = "0x17003D83")]
|
||||
public override Quaternion OKINPJLFKEJ
|
||||
{
|
||||
[Token(Token = "0x60164AB")]
|
||||
[Address(RVA = "0xCA16A0", Offset = "0xCA04A0", VA = "0x180CA16A0", Slot = "24")]
|
||||
get
|
||||
{
|
||||
Quaternion identity = Quaternion.identity;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D84 RID: 15748
|
||||
// (get) Token: 0x060164AC RID: 91308 RVA: 0x005344FC File Offset: 0x005326FC
|
||||
[Token(Token = "0x17003D84")]
|
||||
public override Vector3 JIGGKKCAGIF
|
||||
{
|
||||
[Token(Token = "0x60164AC")]
|
||||
[Address(RVA = "0xCA1820", Offset = "0xCA0620", VA = "0x180CA1820", Slot = "25")]
|
||||
get
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D85 RID: 15749
|
||||
// (get) Token: 0x060164AD RID: 91309 RVA: 0x0053451C File Offset: 0x0053271C
|
||||
// (set) Token: 0x060164AE RID: 91310 RVA: 0x00534548 File Offset: 0x00532748
|
||||
[Token(Token = "0x17003D85")]
|
||||
public override float BCHHDEFLABI
|
||||
{
|
||||
[Token(Token = "0x60164AD")]
|
||||
[Address(RVA = "0xCA15A0", Offset = "0xCA03A0", VA = "0x180CA15A0", Slot = "26")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.PEEKHBBBHDP;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60164AE")]
|
||||
[Address(RVA = "0xCA1980", Offset = "0xCA0780", VA = "0x180CA1980", Slot = "27")]
|
||||
set
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
float num = Mathf.Min(value, value);
|
||||
enemy.PCPDFKEOIGF = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D86 RID: 15750
|
||||
// (get) Token: 0x060164AF RID: 91311 RVA: 0x0053457C File Offset: 0x0053277C
|
||||
// (set) Token: 0x060164B0 RID: 91312 RVA: 0x005345A8 File Offset: 0x005327A8
|
||||
[Token(Token = "0x17003D86")]
|
||||
public override int MMNFJJDMFNP
|
||||
{
|
||||
[Token(Token = "0x60164AF")]
|
||||
[Address(RVA = "0xCA1360", Offset = "0xCA0160", VA = "0x180CA1360", Slot = "28")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.MMNFJJDMFNP;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x60164B0")]
|
||||
[Address(RVA = "0xCA18E0", Offset = "0xCA06E0", VA = "0x180CA18E0", Slot = "29")]
|
||||
set
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
this.<CMGHIOEGOEA>k__BackingField.MMNFJJDMFNP = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D87 RID: 15751
|
||||
// (get) Token: 0x060164B1 RID: 91313 RVA: 0x005345D0 File Offset: 0x005327D0
|
||||
// (set) Token: 0x060164B2 RID: 91314 RVA: 0x005345FC File Offset: 0x005327FC
|
||||
[Token(Token = "0x17003D87")]
|
||||
public override int DIEKGFJCKKM
|
||||
{
|
||||
[Token(Token = "0x60164B1")]
|
||||
[Address(RVA = "0xCA1550", Offset = "0xCA0350", VA = "0x180CA1550", Slot = "30")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.DIEKGFJCKKM;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x60164B2")]
|
||||
[Address(RVA = "0xCA1930", Offset = "0xCA0730", VA = "0x180CA1930", Slot = "31")]
|
||||
set
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
this.<CMGHIOEGOEA>k__BackingField.DIEKGFJCKKM = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D88 RID: 15752
|
||||
// (get) Token: 0x060164B3 RID: 91315 RVA: 0x00534624 File Offset: 0x00532824
|
||||
[Token(Token = "0x17003D88")]
|
||||
public override bool HAAKEBKCMHJ
|
||||
{
|
||||
[Token(Token = "0x60164B3")]
|
||||
[Address(RVA = "0xCA13B0", Offset = "0xCA01B0", VA = "0x180CA13B0", Slot = "32")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF == 0)
|
||||
{
|
||||
}
|
||||
return this.<CMGHIOEGOEA>k__BackingField.HAAKEBKCMHJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D89 RID: 15753
|
||||
// (get) Token: 0x060164B4 RID: 91316 RVA: 0x0053464C File Offset: 0x0053284C
|
||||
// (set) Token: 0x060164B5 RID: 91317 RVA: 0x0053466C File Offset: 0x0053286C
|
||||
[Token(Token = "0x17003D89")]
|
||||
public override ENDNBHFKNFL CMCKIOGNPCC
|
||||
{
|
||||
[Token(Token = "0x60164B4")]
|
||||
[Address(RVA = "0xCA1750", Offset = "0xCA0550", VA = "0x180CA1750", Slot = "33")]
|
||||
get
|
||||
{
|
||||
ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL;
|
||||
this.pvCacheInitialized = bmhmbmhnlil != null;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x60164B5")]
|
||||
[Address(RVA = "0xCA1A60", Offset = "0xCA0860", VA = "0x180CA1A60", 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: 0x17003D8A RID: 15754
|
||||
// (get) Token: 0x060164B6 RID: 91318 RVA: 0x005346B8 File Offset: 0x005328B8
|
||||
[Token(Token = "0x17003D8A")]
|
||||
public override Enemy.FDCONKFINIF FHJDBEGGCAM
|
||||
{
|
||||
[Token(Token = "0x60164B6")]
|
||||
[Address(RVA = "0xCA1460", Offset = "0xCA0260", VA = "0x180CA1460", Slot = "35")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.FHJDBEGGCAM;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D8B RID: 15755
|
||||
// (get) Token: 0x060164B7 RID: 91319 RVA: 0x005346E4 File Offset: 0x005328E4
|
||||
[Token(Token = "0x17003D8B")]
|
||||
public override float NIHAAKDCJGJ
|
||||
{
|
||||
[Token(Token = "0x60164B7")]
|
||||
[Address(RVA = "0xCA14B0", Offset = "0xCA02B0", VA = "0x180CA14B0", Slot = "36")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.NIHAAKDCJGJ;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D8C RID: 15756
|
||||
// (get) Token: 0x060164B8 RID: 91320 RVA: 0x00534710 File Offset: 0x00532910
|
||||
[Token(Token = "0x17003D8C")]
|
||||
public override float LKOAPNBJMIL
|
||||
{
|
||||
[Token(Token = "0x60164B8")]
|
||||
[Address(RVA = "0xCA1500", Offset = "0xCA0300", VA = "0x180CA1500", Slot = "37")]
|
||||
get
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.LKOAPNBJMIL;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D8D RID: 15757
|
||||
// (get) Token: 0x060164B9 RID: 91321 RVA: 0x0053473C File Offset: 0x0053293C
|
||||
// (set) Token: 0x060164BA RID: 91322 RVA: 0x00534750 File Offset: 0x00532950
|
||||
[Token(Token = "0x17003D8D")]
|
||||
private Enemy KBDNOKFMDKJ
|
||||
{
|
||||
[Token(Token = "0x60164B9")]
|
||||
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
|
||||
get;
|
||||
[Token(Token = "0x60164BA")]
|
||||
[Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003D8E RID: 15758
|
||||
// (get) Token: 0x060164BB RID: 91323 RVA: 0x00534764 File Offset: 0x00532964
|
||||
// (set) Token: 0x060164BC RID: 91324 RVA: 0x00534778 File Offset: 0x00532978
|
||||
[Token(Token = "0x17003D8E")]
|
||||
public Enemy DGHCPHDOJBF
|
||||
{
|
||||
[Token(Token = "0x60164BB")]
|
||||
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
|
||||
get
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField;
|
||||
}
|
||||
[Token(Token = "0x60164BC")]
|
||||
[Address(RVA = "0xC9ED50", Offset = "0xC9DB50", VA = "0x180C9ED50")]
|
||||
private set
|
||||
{
|
||||
KLLMCPFPIIE<int> fgobkkgldac = this.FGOBKKGLDAC;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
int photonViewId = value.KHDKHLFAMOK;
|
||||
}
|
||||
int num2 = 0;
|
||||
fgobkkgldac.BDJFGEJFPPO(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D8F RID: 15759
|
||||
// (get) Token: 0x060164BD RID: 91325 RVA: 0x005347B0 File Offset: 0x005329B0
|
||||
// (set) Token: 0x060164BE RID: 91326 RVA: 0x005347D0 File Offset: 0x005329D0
|
||||
[Token(Token = "0x17003D8F")]
|
||||
public CGLKOJIMDIH DALCBAHIFPG
|
||||
{
|
||||
[Token(Token = "0x60164BD")]
|
||||
[Address(RVA = "0xC9F760", Offset = "0xC9E560", VA = "0x180C9F760")]
|
||||
get
|
||||
{
|
||||
return this.GPPKLFLPDBK.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60164BE")]
|
||||
[Address(RVA = "0xCA1AF0", Offset = "0xCA08F0", VA = "0x180CA1AF0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<CGLKOJIMDIH> gppklflpdbk = this.GPPKLFLPDBK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003D90 RID: 15760
|
||||
// (get) Token: 0x060164BF RID: 91327 RVA: 0x005347EC File Offset: 0x005329EC
|
||||
// (set) Token: 0x060164C0 RID: 91328 RVA: 0x0053480C File Offset: 0x00532A0C
|
||||
[Token(Token = "0x17003D90")]
|
||||
private QuestAIController.FFHBPHLEKKK PGEALACIAAN
|
||||
{
|
||||
[Token(Token = "0x60164BF")]
|
||||
[Address(RVA = "0xC9FD60", Offset = "0xC9EB60", VA = "0x180C9FD60")]
|
||||
get
|
||||
{
|
||||
return this.CLPKOJBGGCD.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60164C0")]
|
||||
[Address(RVA = "0xC9E430", Offset = "0xC9D230", VA = "0x180C9E430")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<QuestAIController.FFHBPHLEKKK> clpkojbggcd = this.CLPKOJBGGCD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060164C1 RID: 91329 RVA: 0x00534828 File Offset: 0x00532A28
|
||||
[Token(Token = "0x60164C1")]
|
||||
[Address(RVA = "0xC9DE60", Offset = "0xC9CC60", VA = "0x180C9DE60", 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: 0x060164C2 RID: 91330 RVA: 0x00534950 File Offset: 0x00532B50
|
||||
[Token(Token = "0x60164C2")]
|
||||
[Address(RVA = "0xCA0D30", Offset = "0xC9FB30", VA = "0x180CA0D30", 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: 0x060164C3 RID: 91331 RVA: 0x005349A4 File Offset: 0x00532BA4
|
||||
[Token(Token = "0x60164C3")]
|
||||
[Address(RVA = "0xCA0FC0", Offset = "0xC9FDC0", VA = "0x180CA0FC0")]
|
||||
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: 0x060164C4 RID: 91332 RVA: 0x00534A08 File Offset: 0x00532C08
|
||||
[Token(Token = "0x60164C4")]
|
||||
[Address(RVA = "0xCA0310", Offset = "0xC9F110", VA = "0x180CA0310", 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: 0x060164C5 RID: 91333 RVA: 0x00534B14 File Offset: 0x00532D14
|
||||
[Token(Token = "0x60164C5")]
|
||||
[Address(RVA = "0xCA0C40", Offset = "0xC9FA40", VA = "0x180CA0C40", Slot = "39")]
|
||||
public override void Spawn()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x060164C6 RID: 91334 RVA: 0x00534B3C File Offset: 0x00532D3C
|
||||
[Token(Token = "0x60164C6")]
|
||||
[Address(RVA = "0xC9E490", Offset = "0xC9D290", VA = "0x180C9E490")]
|
||||
private void CKPPEDPEHLO(Vector3 CMFDJKNOJDE, Quaternion GOCKGNDBBKN)
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
CMFDJKNOJDE.z = z;
|
||||
bool navMeshInitialized = UGCNavMeshManager.KJCPIIADMCP;
|
||||
int num = 0;
|
||||
if (!navMeshInitialized)
|
||||
{
|
||||
float num2 = QuestAIController.MGCKMHBENKH;
|
||||
if (Time.time > num2)
|
||||
{
|
||||
LMLJHMJEIGM lmljhmjeigm = Matchmaking.HMCJLLMDAAM.MMBJPGGOFHL;
|
||||
num2 = Time.time;
|
||||
QuestAIController.MGCKMHBENKH = num2;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
}
|
||||
AstarPath active = AstarPath.active;
|
||||
NNConstraint @default = NNConstraint.Default;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
float num3;
|
||||
CMFDJKNOJDE.y = num3;
|
||||
}
|
||||
Dictionary<string, object> dictionary = new Dictionary();
|
||||
int photonViewId = this.Tool.KHDKHLFAMOK;
|
||||
int num4;
|
||||
dictionary.Add("ControllerId", num4);
|
||||
QuestAiConfiguration[] kakbeoflddm = this.KAKBEOFLDDM;
|
||||
int length = kakbeoflddm.Length;
|
||||
if (num < length)
|
||||
{
|
||||
QuestAiConfiguration questAiConfiguration = kakbeoflddm[num];
|
||||
num++;
|
||||
}
|
||||
JIEHOGDIGPG jiehogdigpg = this.type;
|
||||
int num5 = this.GPPKLFLPDBK.IAHDANBDAAM();
|
||||
int viewIdField = base.JDHMIOJKLCK.viewIdField;
|
||||
KLLMCPFPIIE<int> fgobkkgldac = this.FGOBKKGLDAC;
|
||||
int num6 = 0;
|
||||
Enemy enemy;
|
||||
if (enemy != num6)
|
||||
{
|
||||
int photonViewId2 = enemy.KHDKHLFAMOK;
|
||||
}
|
||||
if (this.GPPKLFLPDBK.IAHDANBDAAM() == -1)
|
||||
{
|
||||
SandboxColorable component = this.Tool.creationObject.GetComponent<SandboxColorable>();
|
||||
EnemyManualRecolor component2 = this.<CMGHIOEGOEA>k__BackingField.GetComponent<EnemyManualRecolor>();
|
||||
int num7 = 0;
|
||||
if (component != num7)
|
||||
{
|
||||
int num8 = 0;
|
||||
if (component2 != num8)
|
||||
{
|
||||
LNBGEMHOKFN makerPenColor = component.AKCMFIJGJNK;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060164C7 RID: 91335 RVA: 0x00534CB0 File Offset: 0x00532EB0
|
||||
[Token(Token = "0x60164C7")]
|
||||
[Address(RVA = "0xC9F210", Offset = "0xC9E010", VA = "0x180C9F210", 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: 0x060164C8 RID: 91336 RVA: 0x00534D04 File Offset: 0x00532F04
|
||||
[Token(Token = "0x60164C8")]
|
||||
[Address(RVA = "0xCA0080", Offset = "0xC9EE80", VA = "0x180CA0080", 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: 0x060164C9 RID: 91337 RVA: 0x00534D30 File Offset: 0x00532F30
|
||||
[Token(Token = "0x60164C9")]
|
||||
[Address(RVA = "0xCA0F50", Offset = "0xC9FD50", VA = "0x180CA0F50", Slot = "42")]
|
||||
public override void TeleportTo(Vector3 IFAIDIKJOAC, Quaternion IBCNKFBPCBM)
|
||||
{
|
||||
this.Spawn();
|
||||
float z = IFAIDIKJOAC.z;
|
||||
}
|
||||
|
||||
// Token: 0x060164CA RID: 91338 RVA: 0x00534D4C File Offset: 0x00532F4C
|
||||
[Token(Token = "0x60164CA")]
|
||||
[Address(RVA = "0xCA08D0", Offset = "0xC9F6D0", VA = "0x180CA08D0", 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: 0x060164CB RID: 91339 RVA: 0x00534D9C File Offset: 0x00532F9C
|
||||
[Token(Token = "0x60164CB")]
|
||||
[Address(RVA = "0xCA0820", Offset = "0xC9F620", VA = "0x180CA0820", 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: 0x060164CC RID: 91340 RVA: 0x00534DE0 File Offset: 0x00532FE0
|
||||
[Token(Token = "0x60164CC")]
|
||||
[Address(RVA = "0xCA0B90", Offset = "0xC9F990", VA = "0x180CA0B90", 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: 0x060164CD RID: 91341 RVA: 0x00534E24 File Offset: 0x00533024
|
||||
[Token(Token = "0x60164CD")]
|
||||
[Address(RVA = "0xCA01F0", Offset = "0xC9EFF0", VA = "0x180CA01F0", 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: 0x060164CE RID: 91342 RVA: 0x00534E60 File Offset: 0x00533060
|
||||
[Token(Token = "0x60164CE")]
|
||||
[Address(RVA = "0xCA0120", Offset = "0xC9EF20", VA = "0x180CA0120", 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: 0x060164CF RID: 91343 RVA: 0x00534EB8 File Offset: 0x005330B8
|
||||
[Token(Token = "0x60164CF")]
|
||||
[Address(RVA = "0xCA0EA0", Offset = "0xC9FCA0", VA = "0x180CA0EA0", Slot = "48")]
|
||||
public override void StopLooking()
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
this.<CMGHIOEGOEA>k__BackingField.steering.StopLooking();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060164D0 RID: 91344 RVA: 0x00534EE8 File Offset: 0x005330E8
|
||||
[Token(Token = "0x60164D0")]
|
||||
[Address(RVA = "0xCA1080", Offset = "0xC9FE80", VA = "0x180CA1080", Slot = "49")]
|
||||
public override void UseObstacleAvoidance(bool BHIMJFFDILC)
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
this.<CMGHIOEGOEA>k__BackingField.steering.DAHJLNNJFHA = BHIMJFFDILC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060164D1 RID: 91345 RVA: 0x00534F18 File Offset: 0x00533118
|
||||
[Token(Token = "0x60164D1")]
|
||||
[Address(RVA = "0xC9E210", Offset = "0xC9D010", VA = "0x180C9E210")]
|
||||
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: 0x060164D2 RID: 91346 RVA: 0x00534F9C File Offset: 0x0053319C
|
||||
[Token(Token = "0x60164D2")]
|
||||
[Address(RVA = "0xC9E3D0", Offset = "0xC9D1D0", VA = "0x180C9E3D0")]
|
||||
private IEnumerator<KENFJGFMIPM> CGOJLOHCIHL()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060164D2)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060164D3 RID: 91347 RVA: 0x00534FC0 File Offset: 0x005331C0
|
||||
[Token(Token = "0x60164D3")]
|
||||
[Address(RVA = "0xCA0CE0", Offset = "0xC9FAE0", VA = "0x180CA0CE0", Slot = "50")]
|
||||
public override void StartCombatBehavior()
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
this.<CMGHIOEGOEA>k__BackingField.AuthorityStartCombat();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060164D4 RID: 91348 RVA: 0x00534FE8 File Offset: 0x005331E8
|
||||
[Token(Token = "0x60164D4")]
|
||||
[Address(RVA = "0xCA0E50", Offset = "0xC9FC50", VA = "0x180CA0E50", Slot = "51")]
|
||||
public override void StopCombatBehavior()
|
||||
{
|
||||
if (this.OHPMKCCONDF != 0)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this.<CMGHIOEGOEA>k__BackingField).IsCompleted;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060164D5 RID: 91349 RVA: 0x00535014 File Offset: 0x00533214
|
||||
[Token(Token = "0x60164D5")]
|
||||
[Address(RVA = "0xCA0EF0", Offset = "0xC9FCF0", VA = "0x180CA0EF0", 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: 0x060164D6 RID: 91350 RVA: 0x0053504C File Offset: 0x0053324C
|
||||
[Token(Token = "0x60164D6")]
|
||||
[Address(RVA = "0xC9FCE0", Offset = "0xC9EAE0", VA = "0x180C9FCE0", 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: 0x060164D7 RID: 91351 RVA: 0x00535078 File Offset: 0x00533278
|
||||
[Token(Token = "0x60164D7")]
|
||||
[Address(RVA = "0xC9F3D0", Offset = "0xC9E1D0", VA = "0x180C9F3D0", 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: 0x060164D8 RID: 91352 RVA: 0x0053512C File Offset: 0x0053332C
|
||||
[Token(Token = "0x60164D8")]
|
||||
[Address(RVA = "0xCA0B00", Offset = "0xC9F900", VA = "0x180CA0B00", 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: 0x060164D9 RID: 91353 RVA: 0x00535150 File Offset: 0x00533350
|
||||
[Token(Token = "0x60164D9")]
|
||||
[Address(RVA = "0xC9F320", Offset = "0xC9E120", VA = "0x180C9F320")]
|
||||
private string EFOOALGECBG()
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.GPPKLFLPDBK.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060164DA RID: 91354 RVA: 0x00535170 File Offset: 0x00533370
|
||||
[Token(Token = "0x60164DA")]
|
||||
[Address(RVA = "0xC9F7B0", Offset = "0xC9E5B0", VA = "0x180C9F7B0")]
|
||||
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: 0x060164DB RID: 91355 RVA: 0x005353A8 File Offset: 0x005335A8
|
||||
[Token(Token = "0x60164DB")]
|
||||
[Address(RVA = "0xC9FED0", Offset = "0xC9ECD0", VA = "0x180C9FED0")]
|
||||
private void JHABAOHPOHO(Enemy BPJNEFJBBML)
|
||||
{
|
||||
KLLMCPFPIIE<QuestAIController.FFHBPHLEKKK> clpkojbggcd = this.CLPKOJBGGCD;
|
||||
}
|
||||
|
||||
// Token: 0x060164DC RID: 91356 RVA: 0x005353C4 File Offset: 0x005335C4
|
||||
[Token(Token = "0x60164DC")]
|
||||
[Address(RVA = "0xCA0640", Offset = "0xC9F440", VA = "0x180CA0640")]
|
||||
private void PCJABDBBFJM(Enemy BPJNEFJBBML)
|
||||
{
|
||||
KLLMCPFPIIE<QuestAIController.FFHBPHLEKKK> clpkojbggcd = this.CLPKOJBGGCD;
|
||||
}
|
||||
|
||||
// Token: 0x060164DD RID: 91357 RVA: 0x005353E0 File Offset: 0x005335E0
|
||||
[Token(Token = "0x60164DD")]
|
||||
[Address(RVA = "0xC9EC40", Offset = "0xC9DA40", VA = "0x180C9EC40")]
|
||||
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: 0x060164DE RID: 91358 RVA: 0x00535418 File Offset: 0x00533618
|
||||
[Token(Token = "0x60164DE")]
|
||||
[Address(RVA = "0xC9F3A0", Offset = "0xC9E1A0", VA = "0x180C9F3A0")]
|
||||
private void FAFOJMCNBMN(AGAJMBPABDL HIBNOIKDDAC)
|
||||
{
|
||||
base.JDHMIOJKLCK.TransferOwnership(HIBNOIKDDAC);
|
||||
}
|
||||
|
||||
// Token: 0x060164DF RID: 91359 RVA: 0x00535438 File Offset: 0x00533638
|
||||
[Token(Token = "0x60164DF")]
|
||||
[Address(RVA = "0xCA0300", Offset = "0xC9F100", VA = "0x180CA0300")]
|
||||
private void NHDMDIGNFJK(Enemy BPJNEFJBBML)
|
||||
{
|
||||
base.IJLLOFFIJLO(this);
|
||||
}
|
||||
|
||||
// Token: 0x060164E0 RID: 91360 RVA: 0x0053544C File Offset: 0x0053364C
|
||||
[Token(Token = "0x60164E0")]
|
||||
[Address(RVA = "0xCA0690", Offset = "0xC9F490", VA = "0x180CA0690")]
|
||||
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: 0x060164E1 RID: 91361 RVA: 0x005354D8 File Offset: 0x005336D8
|
||||
[Token(Token = "0x60164E1")]
|
||||
[Address(RVA = "0xC9EB40", Offset = "0xC9D940", VA = "0x180C9EB40")]
|
||||
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: 0x060164E2 RID: 91362 RVA: 0x00535520 File Offset: 0x00533720
|
||||
[Token(Token = "0x60164E2")]
|
||||
[Address(RVA = "0xC9FF20", Offset = "0xC9ED20", VA = "0x180C9FF20")]
|
||||
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: 0x17003D91 RID: 15761
|
||||
// (get) Token: 0x060164E3 RID: 91363 RVA: 0x00535570 File Offset: 0x00533770
|
||||
[Token(Token = "0x17003D91")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x60164E3")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "57")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060164E4 RID: 91364 RVA: 0x00535580 File Offset: 0x00533780
|
||||
[Token(Token = "0x60164E4")]
|
||||
[Address(RVA = "0xC9F0F0", Offset = "0xC9DEF0", VA = "0x180C9F0F0", 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: 0x060164E5 RID: 91365 RVA: 0x005355C0 File Offset: 0x005337C0
|
||||
[Token(Token = "0x60164E5")]
|
||||
[Address(RVA = "0xCA0990", Offset = "0xC9F790", VA = "0x180CA0990", 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: 0x060164E6 RID: 91366 RVA: 0x00535620 File Offset: 0x00533820
|
||||
[Token(Token = "0x60164E6")]
|
||||
[Address(RVA = "0xCA1140", Offset = "0xC9FF40", VA = "0x180CA1140")]
|
||||
public QuestAIController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060164E8 RID: 91368 RVA: 0x00535658 File Offset: 0x00533858
|
||||
[Token(Token = "0x60164E8")]
|
||||
[Address(RVA = "0xC9ECC0", Offset = "0xC9DAC0", VA = "0x180C9ECC0")]
|
||||
[CompilerGenerated]
|
||||
private bool CNPFCDHKMHA()
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int num = 0;
|
||||
return enemy == num || this.<CMGHIOEGOEA>k__BackingField.BINEEICMMIJ;
|
||||
}
|
||||
|
||||
// Token: 0x060164E9 RID: 91369 RVA: 0x0053568C File Offset: 0x0053388C
|
||||
[Token(Token = "0x60164E9")]
|
||||
[Address(RVA = "0xC9FDB0", Offset = "0xC9EBB0", VA = "0x180C9FDB0")]
|
||||
[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: 0x060164EA RID: 91370 RVA: 0x005356EC File Offset: 0x005338EC
|
||||
[Token(Token = "0x60164EA")]
|
||||
[Address(RVA = "0xC9F760", Offset = "0xC9E560", VA = "0x180C9F760")]
|
||||
[CompilerGenerated]
|
||||
private int KPMDBHBCJOH()
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.GPPKLFLPDBK.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060164EB RID: 91371 RVA: 0x0053570C File Offset: 0x0053390C
|
||||
[Token(Token = "0x60164EB")]
|
||||
[Address(RVA = "0xC9F760", Offset = "0xC9E560", VA = "0x180C9F760")]
|
||||
[CompilerGenerated]
|
||||
private int FLKBHEOCLHK()
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.GPPKLFLPDBK.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060164EC RID: 91372 RVA: 0x0053572C File Offset: 0x0053392C
|
||||
[Token(Token = "0x60164EC")]
|
||||
[Address(RVA = "0xC9EDF0", Offset = "0xC9DBF0", VA = "0x180C9EDF0")]
|
||||
[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: 0x0400E960 RID: 59744
|
||||
[Token(Token = "0x400E960")]
|
||||
private const float AHKAKADLGAL = 20f;
|
||||
|
||||
// Token: 0x0400E961 RID: 59745
|
||||
[Token(Token = "0x400E961")]
|
||||
private static readonly string HPDHJKDAFBJ = "UGC_AGGRO";
|
||||
|
||||
// Token: 0x0400E962 RID: 59746
|
||||
[Token(Token = "0x400E962")]
|
||||
private static readonly float MIDCJHLFEMG;
|
||||
|
||||
// Token: 0x0400E963 RID: 59747
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400E963")]
|
||||
[SerializeField]
|
||||
private JIEHOGDIGPG type = (JIEHOGDIGPG)((ulong)21L);
|
||||
|
||||
// Token: 0x0400E964 RID: 59748
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400E964")]
|
||||
[SerializeField]
|
||||
private Vector3 spawnOffset;
|
||||
|
||||
// Token: 0x0400E965 RID: 59749
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400E965")]
|
||||
[SerializeField]
|
||||
private GameObject meshRoot;
|
||||
|
||||
// Token: 0x0400E966 RID: 59750
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400E966")]
|
||||
[SerializeField]
|
||||
private GameObject interactionRoot;
|
||||
|
||||
// Token: 0x0400E967 RID: 59751
|
||||
[Token(Token = "0x400E967")]
|
||||
private static float MGCKMHBENKH;
|
||||
|
||||
// Token: 0x0400E968 RID: 59752
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400E968")]
|
||||
private QuestAiConfiguration[] KAKBEOFLDDM;
|
||||
|
||||
// Token: 0x0400E969 RID: 59753
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400E969")]
|
||||
private KLLMCPFPIIE<int> FGOBKKGLDAC;
|
||||
|
||||
// Token: 0x0400E96A RID: 59754
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400E96A")]
|
||||
private KLLMCPFPIIE<CGLKOJIMDIH> GPPKLFLPDBK;
|
||||
|
||||
// Token: 0x0400E96B RID: 59755
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400E96B")]
|
||||
private KLLMCPFPIIE<QuestAIController.FFHBPHLEKKK> CLPKOJBGGCD;
|
||||
|
||||
// Token: 0x020032A9 RID: 12969
|
||||
[Token(Token = "0x20032A9")]
|
||||
private enum FFHBPHLEKKK
|
||||
{
|
||||
// Token: 0x0400E96E RID: 59758
|
||||
[Token(Token = "0x400E96E")]
|
||||
INVALID = -1,
|
||||
// Token: 0x0400E96F RID: 59759
|
||||
[Token(Token = "0x400E96F")]
|
||||
PATHING,
|
||||
// Token: 0x0400E970 RID: 59760
|
||||
[Token(Token = "0x400E970")]
|
||||
COMPLETE,
|
||||
// Token: 0x0400E971 RID: 59761
|
||||
[Token(Token = "0x400E971")]
|
||||
CANCELED
|
||||
}
|
||||
|
||||
// Token: 0x020032AB RID: 12971
|
||||
[Token(Token = "0x20032AB")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BEOGOOMOODK
|
||||
{
|
||||
// Token: 0x060164F1 RID: 91377 RVA: 0x0053581C File Offset: 0x00533A1C
|
||||
[Token(Token = "0x60164F1")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public BEOGOOMOODK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060164F2 RID: 91378 RVA: 0x00535830 File Offset: 0x00533A30
|
||||
[Token(Token = "0x60164F2")]
|
||||
[Address(RVA = "0xC96F30", Offset = "0xC95D30", VA = "0x180C96F30")]
|
||||
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: 0x0400E975 RID: 59765
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E975")]
|
||||
public QuestAIController <>4__this;
|
||||
|
||||
// Token: 0x0400E976 RID: 59766
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E976")]
|
||||
public Vector3 position;
|
||||
}
|
||||
|
||||
// Token: 0x020032AC RID: 12972
|
||||
[Token(Token = "0x20032AC")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OCCICHGHBPM
|
||||
{
|
||||
// Token: 0x060164F3 RID: 91379 RVA: 0x00535870 File Offset: 0x00533A70
|
||||
[Token(Token = "0x60164F3")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public OCCICHGHBPM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060164F4 RID: 91380 RVA: 0x00535884 File Offset: 0x00533A84
|
||||
[Token(Token = "0x60164F4")]
|
||||
[Address(RVA = "0xC9D5F0", Offset = "0xC9C3F0", VA = "0x180C9D5F0")]
|
||||
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: 0x0400E977 RID: 59767
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E977")]
|
||||
public QuestAIController <>4__this;
|
||||
|
||||
// Token: 0x0400E978 RID: 59768
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E978")]
|
||||
public UGCAIPathPoint patrolPoint;
|
||||
}
|
||||
|
||||
// Token: 0x020032AD RID: 12973
|
||||
[Token(Token = "0x20032AD")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AACAAOAKIFC
|
||||
{
|
||||
// Token: 0x060164F5 RID: 91381 RVA: 0x005358D4 File Offset: 0x00533AD4
|
||||
[Token(Token = "0x60164F5")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AACAAOAKIFC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060164F6 RID: 91382 RVA: 0x005358E8 File Offset: 0x00533AE8
|
||||
[Token(Token = "0x60164F6")]
|
||||
[Address(RVA = "0xC96DE0", Offset = "0xC95BE0", VA = "0x180C96DE0")]
|
||||
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: 0x0400E979 RID: 59769
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E979")]
|
||||
public QuestAIController <>4__this;
|
||||
|
||||
// Token: 0x0400E97A RID: 59770
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E97A")]
|
||||
public UGCAIPathPoint startPoint;
|
||||
}
|
||||
|
||||
// Token: 0x020032AE RID: 12974
|
||||
[Token(Token = "0x20032AE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DOAACOJMOFM
|
||||
{
|
||||
// Token: 0x060164F7 RID: 91383 RVA: 0x0053592C File Offset: 0x00533B2C
|
||||
[Token(Token = "0x60164F7")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public DOAACOJMOFM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060164F8 RID: 91384 RVA: 0x00535940 File Offset: 0x00533B40
|
||||
[Token(Token = "0x60164F8")]
|
||||
[Address(RVA = "0xC97D30", Offset = "0xC96B30", VA = "0x180C97D30")]
|
||||
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: 0x0400E97B RID: 59771
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E97B")]
|
||||
public bool forceNonPlanar;
|
||||
|
||||
// Token: 0x0400E97C RID: 59772
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E97C")]
|
||||
public QuestAIController <>4__this;
|
||||
|
||||
// Token: 0x0400E97D RID: 59773
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400E97D")]
|
||||
public Vector3 direction;
|
||||
}
|
||||
|
||||
// Token: 0x020032AF RID: 12975
|
||||
[Token(Token = "0x20032AF")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EMHLEHCBKDH
|
||||
{
|
||||
// Token: 0x060164F9 RID: 91385 RVA: 0x005359C0 File Offset: 0x00533BC0
|
||||
[Token(Token = "0x60164F9")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EMHLEHCBKDH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060164FA RID: 91386 RVA: 0x005359D4 File Offset: 0x00533BD4
|
||||
[Token(Token = "0x60164FA")]
|
||||
[Address(RVA = "0xC98C90", Offset = "0xC97A90", VA = "0x180C98C90")]
|
||||
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: 0x0400E97E RID: 59774
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E97E")]
|
||||
public QuestAIController <>4__this;
|
||||
|
||||
// Token: 0x0400E97F RID: 59775
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E97F")]
|
||||
public JJEKJGALHKO doneSpawningPromise;
|
||||
}
|
||||
|
||||
// Token: 0x020032B1 RID: 12977
|
||||
[Token(Token = "0x20032B1")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DKHNBECOOHD
|
||||
{
|
||||
// Token: 0x06016501 RID: 91393 RVA: 0x00535AE0 File Offset: 0x00533CE0
|
||||
[Token(Token = "0x6016501")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public DKHNBECOOHD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06016502 RID: 91394 RVA: 0x00535AF4 File Offset: 0x00533CF4
|
||||
[Token(Token = "0x6016502")]
|
||||
[Address(RVA = "0xC97A70", Offset = "0xC96870", VA = "0x180C97A70")]
|
||||
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: 0x0400E983 RID: 59779
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400E983")]
|
||||
public CreationObjectSettingFriendlyIntControl instance;
|
||||
|
||||
// Token: 0x0400E984 RID: 59780
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400E984")]
|
||||
public QuestAIController <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user