scripts
This commit is contained in:
@@ -0,0 +1,1502 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using CircuitsV2;
|
||||
using Cpp2IlInjected;
|
||||
using Pathfinding;
|
||||
using Photon.Pun;
|
||||
using RecNet;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core.AI;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.Creation.AI
|
||||
{
|
||||
// Token: 0x02002CDE RID: 11486
|
||||
[Token(Token = "0x2002CDE")]
|
||||
[StructLayout(3)]
|
||||
public class QuestAIController : UGCAIController, EOCLMMENCKH
|
||||
{
|
||||
// Token: 0x17003616 RID: 13846
|
||||
// (get) Token: 0x06014404 RID: 82948 RVA: 0x004DD22C File Offset: 0x004DB42C
|
||||
[Token(Token = "0x17003616")]
|
||||
public override bool MLPDGDAKAEF
|
||||
{
|
||||
[Token(Token = "0x6014404")]
|
||||
[Address(RVA = "0x13C3D00", Offset = "0x13C2700", VA = "0x1813C3D00", Slot = "18")]
|
||||
get
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int num = 0;
|
||||
return enemy != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003617 RID: 13847
|
||||
// (get) Token: 0x06014405 RID: 82949 RVA: 0x004DD24C File Offset: 0x004DB44C
|
||||
[Token(Token = "0x17003617")]
|
||||
public override int ONFFNEINIMO
|
||||
{
|
||||
[Token(Token = "0x6014405")]
|
||||
[Address(RVA = "0x13C3AA0", Offset = "0x13C24A0", VA = "0x1813C3AA0", Slot = "19")]
|
||||
get
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.KHDKHLFAMOK;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003618 RID: 13848
|
||||
// (get) Token: 0x06014406 RID: 82950 RVA: 0x004DD278 File Offset: 0x004DB478
|
||||
[Token(Token = "0x17003618")]
|
||||
public override Vector3 LOGIPAJLMIO
|
||||
{
|
||||
[Token(Token = "0x6014406")]
|
||||
[Address(RVA = "0x13C3AF0", Offset = "0x13C24F0", VA = "0x1813C3AF0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003619 RID: 13849
|
||||
// (get) Token: 0x06014407 RID: 82951 RVA: 0x004DD298 File Offset: 0x004DB498
|
||||
[Token(Token = "0x17003619")]
|
||||
public override Vector3 EPKNJJIGHLN
|
||||
{
|
||||
[Token(Token = "0x6014407")]
|
||||
[Address(RVA = "0x13C3EF0", Offset = "0x13C28F0", VA = "0x1813C3EF0", Slot = "21")]
|
||||
get
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700361A RID: 13850
|
||||
// (get) Token: 0x06014408 RID: 82952 RVA: 0x004DD2B8 File Offset: 0x004DB4B8
|
||||
[Token(Token = "0x1700361A")]
|
||||
public override Vector3 BDOILEBDECK
|
||||
{
|
||||
[Token(Token = "0x6014408")]
|
||||
[Address(RVA = "0x13C3BB0", Offset = "0x13C25B0", VA = "0x1813C3BB0", Slot = "22")]
|
||||
get
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700361B RID: 13851
|
||||
// (get) Token: 0x06014409 RID: 82953 RVA: 0x004DD2D8 File Offset: 0x004DB4D8
|
||||
[Token(Token = "0x1700361B")]
|
||||
public override Quaternion OKINPJLFKEJ
|
||||
{
|
||||
[Token(Token = "0x6014409")]
|
||||
[Address(RVA = "0x13C3FA0", Offset = "0x13C29A0", VA = "0x1813C3FA0", Slot = "23")]
|
||||
get
|
||||
{
|
||||
Quaternion identity = Quaternion.identity;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700361C RID: 13852
|
||||
// (get) Token: 0x0601440A RID: 82954 RVA: 0x004DD2F0 File Offset: 0x004DB4F0
|
||||
[Token(Token = "0x1700361C")]
|
||||
public override Vector3 JIGGKKCAGIF
|
||||
{
|
||||
[Token(Token = "0x601440A")]
|
||||
[Address(RVA = "0x13C4120", Offset = "0x13C2B20", VA = "0x1813C4120", Slot = "24")]
|
||||
get
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700361D RID: 13853
|
||||
// (get) Token: 0x0601440B RID: 82955 RVA: 0x004DD310 File Offset: 0x004DB510
|
||||
// (set) Token: 0x0601440C RID: 82956 RVA: 0x004DD33C File Offset: 0x004DB53C
|
||||
[Token(Token = "0x1700361D")]
|
||||
public override float BCHHDEFLABI
|
||||
{
|
||||
[Token(Token = "0x601440B")]
|
||||
[Address(RVA = "0x13C3EA0", Offset = "0x13C28A0", VA = "0x1813C3EA0", Slot = "25")]
|
||||
get
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.PEEKHBBBHDP;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x601440C")]
|
||||
[Address(RVA = "0x13C4280", Offset = "0x13C2C80", VA = "0x1813C4280", Slot = "26")]
|
||||
set
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
float num = Mathf.Min(value, value);
|
||||
enemy.PCPDFKEOIGF = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700361E RID: 13854
|
||||
// (get) Token: 0x0601440D RID: 82957 RVA: 0x004DD370 File Offset: 0x004DB570
|
||||
// (set) Token: 0x0601440E RID: 82958 RVA: 0x004DD39C File Offset: 0x004DB59C
|
||||
[Token(Token = "0x1700361E")]
|
||||
public override int MMNFJJDMFNP
|
||||
{
|
||||
[Token(Token = "0x601440D")]
|
||||
[Address(RVA = "0x13C3C60", Offset = "0x13C2660", VA = "0x1813C3C60", Slot = "27")]
|
||||
get
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.MMNFJJDMFNP;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x601440E")]
|
||||
[Address(RVA = "0x13C41E0", Offset = "0x13C2BE0", VA = "0x1813C41E0", Slot = "28")]
|
||||
set
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
this.<CMGHIOEGOEA>k__BackingField.MMNFJJDMFNP = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700361F RID: 13855
|
||||
// (get) Token: 0x0601440F RID: 82959 RVA: 0x004DD3C4 File Offset: 0x004DB5C4
|
||||
// (set) Token: 0x06014410 RID: 82960 RVA: 0x004DD3F0 File Offset: 0x004DB5F0
|
||||
[Token(Token = "0x1700361F")]
|
||||
public override int DIEKGFJCKKM
|
||||
{
|
||||
[Token(Token = "0x601440F")]
|
||||
[Address(RVA = "0x13C3E50", Offset = "0x13C2850", VA = "0x1813C3E50", Slot = "29")]
|
||||
get
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.DIEKGFJCKKM;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x6014410")]
|
||||
[Address(RVA = "0x13C4230", Offset = "0x13C2C30", VA = "0x1813C4230", Slot = "30")]
|
||||
set
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
this.<CMGHIOEGOEA>k__BackingField.DIEKGFJCKKM = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003620 RID: 13856
|
||||
// (get) Token: 0x06014411 RID: 82961 RVA: 0x004DD418 File Offset: 0x004DB618
|
||||
[Token(Token = "0x17003620")]
|
||||
public override bool HAAKEBKCMHJ
|
||||
{
|
||||
[Token(Token = "0x6014411")]
|
||||
[Address(RVA = "0x13C3CB0", Offset = "0x13C26B0", VA = "0x1813C3CB0", Slot = "31")]
|
||||
get
|
||||
{
|
||||
if (this.LOHPODBFFPG() == 0)
|
||||
{
|
||||
}
|
||||
return this.<CMGHIOEGOEA>k__BackingField.HAAKEBKCMHJ;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003621 RID: 13857
|
||||
// (get) Token: 0x06014412 RID: 82962 RVA: 0x004DD440 File Offset: 0x004DB640
|
||||
// (set) Token: 0x06014413 RID: 82963 RVA: 0x004DD460 File Offset: 0x004DB660
|
||||
[Token(Token = "0x17003621")]
|
||||
public override ENDNBHFKNFL CMCKIOGNPCC
|
||||
{
|
||||
[Token(Token = "0x6014412")]
|
||||
[Address(RVA = "0x13C4050", Offset = "0x13C2A50", VA = "0x1813C4050", Slot = "32")]
|
||||
get
|
||||
{
|
||||
ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL;
|
||||
this.pvCacheInitialized = bmhmbmhnlil != null;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
[Token(Token = "0x6014413")]
|
||||
[Address(RVA = "0x13C4360", Offset = "0x13C2D60", VA = "0x1813C4360", Slot = "33")]
|
||||
set
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0 && base.hasAuthority)
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int falkmighgoo = value.FALKMIGHGOO;
|
||||
float y = value.CMINCCMAJHA.y;
|
||||
float y2 = value.GDBPMHPHDBI.y;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003622 RID: 13858
|
||||
// (get) Token: 0x06014414 RID: 82964 RVA: 0x004DD4AC File Offset: 0x004DB6AC
|
||||
[Token(Token = "0x17003622")]
|
||||
public override Enemy.FDCONKFINIF FHJDBEGGCAM
|
||||
{
|
||||
[Token(Token = "0x6014414")]
|
||||
[Address(RVA = "0x13C3D60", Offset = "0x13C2760", VA = "0x1813C3D60", Slot = "34")]
|
||||
get
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.FHJDBEGGCAM;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003623 RID: 13859
|
||||
// (get) Token: 0x06014415 RID: 82965 RVA: 0x004DD4D8 File Offset: 0x004DB6D8
|
||||
[Token(Token = "0x17003623")]
|
||||
public override float NIHAAKDCJGJ
|
||||
{
|
||||
[Token(Token = "0x6014415")]
|
||||
[Address(RVA = "0x13C3DB0", Offset = "0x13C27B0", VA = "0x1813C3DB0", Slot = "35")]
|
||||
get
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.NIHAAKDCJGJ;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003624 RID: 13860
|
||||
// (get) Token: 0x06014416 RID: 82966 RVA: 0x004DD504 File Offset: 0x004DB704
|
||||
[Token(Token = "0x17003624")]
|
||||
public override float LKOAPNBJMIL
|
||||
{
|
||||
[Token(Token = "0x6014416")]
|
||||
[Address(RVA = "0x13C3E00", Offset = "0x13C2800", VA = "0x1813C3E00", Slot = "36")]
|
||||
get
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField.LKOAPNBJMIL;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003625 RID: 13861
|
||||
// (get) Token: 0x06014417 RID: 82967 RVA: 0x004DD530 File Offset: 0x004DB730
|
||||
// (set) Token: 0x06014418 RID: 82968 RVA: 0x004DD544 File Offset: 0x004DB744
|
||||
[Token(Token = "0x17003625")]
|
||||
private Enemy KBDNOKFMDKJ
|
||||
{
|
||||
[Token(Token = "0x6014417")]
|
||||
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
||||
get;
|
||||
[Token(Token = "0x6014418")]
|
||||
[Address(RVA = "0x58B330", Offset = "0x589D30", VA = "0x18058B330")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003626 RID: 13862
|
||||
// (get) Token: 0x06014419 RID: 82969 RVA: 0x004DD558 File Offset: 0x004DB758
|
||||
// (set) Token: 0x0601441A RID: 82970 RVA: 0x004DD56C File Offset: 0x004DB76C
|
||||
[Token(Token = "0x17003626")]
|
||||
public Enemy DGHCPHDOJBF
|
||||
{
|
||||
[Token(Token = "0x6014419")]
|
||||
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
||||
get
|
||||
{
|
||||
return this.<CMGHIOEGOEA>k__BackingField;
|
||||
}
|
||||
[Token(Token = "0x601441A")]
|
||||
[Address(RVA = "0x13C1AE0", Offset = "0x13C04E0", VA = "0x1813C1AE0")]
|
||||
private set
|
||||
{
|
||||
SynchronizedField<int> fgobkkgldac = this.FGOBKKGLDAC;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
int photonViewId = value.KHDKHLFAMOK;
|
||||
}
|
||||
int num2 = 0;
|
||||
fgobkkgldac.Set(num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003627 RID: 13863
|
||||
// (get) Token: 0x0601441B RID: 82971 RVA: 0x004DD5A4 File Offset: 0x004DB7A4
|
||||
// (set) Token: 0x0601441C RID: 82972 RVA: 0x004DD5C4 File Offset: 0x004DB7C4
|
||||
[Token(Token = "0x17003627")]
|
||||
public CGLKOJIMDIH DALCBAHIFPG
|
||||
{
|
||||
[Token(Token = "0x601441B")]
|
||||
[Address(RVA = "0x13C2030", Offset = "0x13C0A30", VA = "0x1813C2030")]
|
||||
get
|
||||
{
|
||||
return this.GPPKLFLPDBK.Get();
|
||||
}
|
||||
[Token(Token = "0x601441C")]
|
||||
[Address(RVA = "0x13C43F0", Offset = "0x13C2DF0", VA = "0x1813C43F0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<CGLKOJIMDIH> gppklflpdbk = this.GPPKLFLPDBK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003628 RID: 13864
|
||||
// (get) Token: 0x0601441D RID: 82973 RVA: 0x004DD5E0 File Offset: 0x004DB7E0
|
||||
// (set) Token: 0x0601441E RID: 82974 RVA: 0x004DD600 File Offset: 0x004DB800
|
||||
[Token(Token = "0x17003628")]
|
||||
private QuestAIController.FFHBPHLEKKK PGEALACIAAN
|
||||
{
|
||||
[Token(Token = "0x601441D")]
|
||||
[Address(RVA = "0x13C2650", Offset = "0x13C1050", VA = "0x1813C2650")]
|
||||
get
|
||||
{
|
||||
return this.CLPKOJBGGCD.Get();
|
||||
}
|
||||
[Token(Token = "0x601441E")]
|
||||
[Address(RVA = "0x13C11D0", Offset = "0x13BFBD0", VA = "0x1813C11D0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<QuestAIController.FFHBPHLEKKK> clpkojbggcd = this.CLPKOJBGGCD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601441F RID: 82975 RVA: 0x004DD61C File Offset: 0x004DB81C
|
||||
[Token(Token = "0x601441F")]
|
||||
[Address(RVA = "0x13C0BC0", Offset = "0x13BF5C0", VA = "0x1813C0BC0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
QuestAiConfiguration[] components = base.GetComponents<QuestAiConfiguration>();
|
||||
this.KAKBEOFLDDM = components;
|
||||
int num;
|
||||
SynchronizedField<CGLKOJIMDIH> synchronizedField = new SynchronizedField(this, "AI_T", -1, (SetterPermissionMode)num, num, num);
|
||||
num = 0;
|
||||
this.GPPKLFLPDBK = synchronizedField;
|
||||
Action action = new Action(this.HMNIHPELGHG);
|
||||
SynchronizedField<int> synchronizedField2;
|
||||
this.FGOBKKGLDAC = synchronizedField2;
|
||||
Action action2 = new Action(this.CNLCBAIHLAO);
|
||||
SynchronizedField<QuestAIController.FFHBPHLEKKK> synchronizedField3 = new SynchronizedField(this, "AI_PS", -1, (SetterPermissionMode)num, action2, num);
|
||||
this.CLPKOJBGGCD = synchronizedField3;
|
||||
QuestAiConfiguration[] kakbeoflddm = this.KAKBEOFLDDM;
|
||||
int length = kakbeoflddm.Length;
|
||||
if (num < length)
|
||||
{
|
||||
string text = kakbeoflddm[num].ToString();
|
||||
num++;
|
||||
}
|
||||
this.Tool.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
ActionEvent<Enemy, ENDNBHFKNFL> enemyDeathEvent = Enemy.EnemyDeathEvent;
|
||||
Action<Enemy, ENDNBHFKNFL> action3 = new Action(this.PFJKIMOJHIM);
|
||||
ActionEvent<Enemy, ENDNBHFKNFL> enemyTargetChangeEvent = Enemy.EnemyTargetChangeEvent;
|
||||
Action<Enemy, ENDNBHFKNFL> action4 = new Action(this.CLGGBFDOMPG);
|
||||
ActionEvent<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: 0x06014420 RID: 82976 RVA: 0x004DD744 File Offset: 0x004DB944
|
||||
[Token(Token = "0x6014420")]
|
||||
[Address(RVA = "0x13C3630", Offset = "0x13C2030", VA = "0x1813C3630", Slot = "37")]
|
||||
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: 0x06014421 RID: 82977 RVA: 0x004DD798 File Offset: 0x004DB998
|
||||
[Token(Token = "0x6014421")]
|
||||
[Address(RVA = "0x13C38C0", Offset = "0x13C22C0", VA = "0x1813C38C0")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 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: 0x06014422 RID: 82978 RVA: 0x004DD7FC File Offset: 0x004DB9FC
|
||||
[Token(Token = "0x6014422")]
|
||||
[Address(RVA = "0x13C2BF0", Offset = "0x13C15F0", VA = "0x1813C2BF0", 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;
|
||||
PhotonView photonView = this.<CMGHIOEGOEA>k__BackingField.photonView;
|
||||
Action<int> action = new Action(this.BMBHIBADMLA);
|
||||
photonView.OwnerChangedEvent -= action;
|
||||
}
|
||||
SandboxColorable component = this.Tool.GetComponent<SandboxColorable>();
|
||||
int num2 = 0;
|
||||
if (component != num2)
|
||||
{
|
||||
Func<string> func = new Func(this.EFOOALGECBG);
|
||||
component.RemoveRecolorCondition(func);
|
||||
}
|
||||
ActionEvent<Enemy, ENDNBHFKNFL> enemyDeathEvent = Enemy.EnemyDeathEvent;
|
||||
Action<Enemy, ENDNBHFKNFL> action2 = new Action(this.PFJKIMOJHIM);
|
||||
ActionEvent<Enemy, ENDNBHFKNFL> enemyTargetChangeEvent = Enemy.EnemyTargetChangeEvent;
|
||||
Action<Enemy, ENDNBHFKNFL> action3 = new Action(this.CLGGBFDOMPG);
|
||||
ActionEvent<Enemy, ENDNBHFKNFL, Tool, Vector3> enemyDetectedImpact = Enemy.EnemyDetectedImpact;
|
||||
Action<Enemy, ENDNBHFKNFL, Tool, Vector3> action4 = new Action(this.KGKCBDIDDBJ);
|
||||
base.OnDestroy();
|
||||
}
|
||||
|
||||
// Token: 0x06014423 RID: 82979 RVA: 0x004DD90C File Offset: 0x004DBB0C
|
||||
[Token(Token = "0x6014423")]
|
||||
[Address(RVA = "0x13C3540", Offset = "0x13C1F40", VA = "0x1813C3540", Slot = "38")]
|
||||
public override void Spawn()
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
}
|
||||
|
||||
// Token: 0x06014424 RID: 82980 RVA: 0x004DD934 File Offset: 0x004DBB34
|
||||
[Token(Token = "0x6014424")]
|
||||
[Address(RVA = "0x13C1230", Offset = "0x13BFC30", VA = "0x1813C1230")]
|
||||
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.Instance;
|
||||
}
|
||||
}
|
||||
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.Get();
|
||||
int viewIdField = base.photonView.viewIdField;
|
||||
SynchronizedField<int> fgobkkgldac = this.FGOBKKGLDAC;
|
||||
int num6 = 0;
|
||||
Enemy enemy;
|
||||
if (enemy != num6)
|
||||
{
|
||||
int photonViewId2 = enemy.KHDKHLFAMOK;
|
||||
}
|
||||
if (this.GPPKLFLPDBK.Get() == -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: 0x06014425 RID: 82981 RVA: 0x004DDAA8 File Offset: 0x004DBCA8
|
||||
[Token(Token = "0x6014425")]
|
||||
[Address(RVA = "0x13C1CA0", Offset = "0x13C06A0", VA = "0x1813C1CA0", Slot = "39")]
|
||||
public override void Despawn()
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int num = 0;
|
||||
if (enemy != num)
|
||||
{
|
||||
Enemy enemy2 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
SynchronizedField<int> fgobkkgldac = this.FGOBKKGLDAC;
|
||||
int num2 = 0;
|
||||
bool flag = 0 != num2;
|
||||
int num3 = 0;
|
||||
fgobkkgldac.Set(num3);
|
||||
Enemy.MasterDispose(enemy2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014426 RID: 82982 RVA: 0x004DDAFC File Offset: 0x004DBCFC
|
||||
[Token(Token = "0x6014426")]
|
||||
[Address(RVA = "0x13C2960", Offset = "0x13C1360", VA = "0x1813C2960", Slot = "40")]
|
||||
public override void Kill()
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int num = 0;
|
||||
if (enemy != num)
|
||||
{
|
||||
Enemy.MasterDispose(this.<CMGHIOEGOEA>k__BackingField);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014427 RID: 82983 RVA: 0x004DDB28 File Offset: 0x004DBD28
|
||||
[Token(Token = "0x6014427")]
|
||||
[Address(RVA = "0x13C3850", Offset = "0x13C2250", VA = "0x1813C3850", Slot = "41")]
|
||||
public override void TeleportTo(Vector3 IFAIDIKJOAC, Quaternion IBCNKFBPCBM)
|
||||
{
|
||||
this.Spawn();
|
||||
float z = IFAIDIKJOAC.z;
|
||||
}
|
||||
|
||||
// Token: 0x06014428 RID: 82984 RVA: 0x004DDB44 File Offset: 0x004DBD44
|
||||
[Token(Token = "0x6014428")]
|
||||
[Address(RVA = "0x13C31D0", Offset = "0x13C1BD0", VA = "0x1813C31D0", Slot = "42")]
|
||||
public override void PathTo(Vector3 DDHPAFKBMON)
|
||||
{
|
||||
float z = DDHPAFKBMON.z;
|
||||
Vector3 position;
|
||||
position.z = z;
|
||||
QuestAIController <>4__this = this;
|
||||
Promise promise = this.BFNNPLKANFL();
|
||||
Action action = delegate
|
||||
{
|
||||
Enemy enemy = <>4__this.KBDNOKFMDKJ;
|
||||
float z2 = position.z;
|
||||
QuestAIController <>4__this2 = <>4__this;
|
||||
int num = 0;
|
||||
<>4__this2.PGEALACIAAN = (QuestAIController.FFHBPHLEKKK)num;
|
||||
};
|
||||
IPromise promise2 = promise.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x06014429 RID: 82985 RVA: 0x004DDB94 File Offset: 0x004DBD94
|
||||
[Token(Token = "0x6014429")]
|
||||
[Address(RVA = "0x13C3120", Offset = "0x13C1B20", VA = "0x1813C3120", Slot = "43")]
|
||||
public override void PathTo(UGCAIPathPoint HNHGJIDGPIE)
|
||||
{
|
||||
Promise promise = this.BFNNPLKANFL();
|
||||
Action action = delegate
|
||||
{
|
||||
this.StartCombatBehavior();
|
||||
Enemy enemy = this.KBDNOKFMDKJ;
|
||||
UGCAIPathPoint patrolPoint = HNHGJIDGPIE;
|
||||
enemy.AuthoritySetPatrol(patrolPoint);
|
||||
QuestAIController <>4__this = this;
|
||||
int num = 0;
|
||||
<>4__this.PGEALACIAAN = (QuestAIController.FFHBPHLEKKK)num;
|
||||
};
|
||||
IPromise promise2 = promise.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x0601442A RID: 82986 RVA: 0x004DDBD8 File Offset: 0x004DBDD8
|
||||
[Token(Token = "0x601442A")]
|
||||
[Address(RVA = "0x13C3490", Offset = "0x13C1E90", VA = "0x1813C3490", Slot = "44")]
|
||||
public override void SetPatrol(UGCAIPathPoint AJLGIGKAHKI)
|
||||
{
|
||||
Promise promise = this.BFNNPLKANFL();
|
||||
Action action = delegate
|
||||
{
|
||||
Enemy enemy = this.KBDNOKFMDKJ;
|
||||
UGCAIPathPoint startPoint = AJLGIGKAHKI;
|
||||
enemy.AuthoritySetPatrol(startPoint);
|
||||
QuestAIController <>4__this = this;
|
||||
int num = 0;
|
||||
<>4__this.PGEALACIAAN = (QuestAIController.FFHBPHLEKKK)num;
|
||||
};
|
||||
IPromise promise2 = promise.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x0601442B RID: 82987 RVA: 0x004DDC1C File Offset: 0x004DBE1C
|
||||
[Token(Token = "0x601442B")]
|
||||
[Address(RVA = "0x13C2AD0", Offset = "0x13C14D0", VA = "0x1813C2AD0", Slot = "45")]
|
||||
public override void LookAt(Vector3 DDHPAFKBMON)
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601442C RID: 82988 RVA: 0x004DDC58 File Offset: 0x004DBE58
|
||||
[Token(Token = "0x601442C")]
|
||||
[Address(RVA = "0x13C2A00", Offset = "0x13C1400", VA = "0x1813C2A00", Slot = "46")]
|
||||
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;
|
||||
Promise promise = this.BFNNPLKANFL();
|
||||
Action action = delegate
|
||||
{
|
||||
if (!forceNonPlanar)
|
||||
{
|
||||
float desiredHoverHeight = <>4__this.KBDNOKFMDKJ.steering.EEFEDJHPFPF;
|
||||
float z2 = direction.z;
|
||||
float z3 = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z4 = vector.z;
|
||||
direction.z = z4;
|
||||
}
|
||||
Steering steering = <>4__this.KBDNOKFMDKJ.steering;
|
||||
float z5 = direction.z;
|
||||
};
|
||||
IPromise promise2 = promise.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x0601442D RID: 82989 RVA: 0x004DDCB0 File Offset: 0x004DBEB0
|
||||
[Token(Token = "0x601442D")]
|
||||
[Address(RVA = "0x13C37A0", Offset = "0x13C21A0", VA = "0x1813C37A0", Slot = "47")]
|
||||
public override void StopLooking()
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
this.<CMGHIOEGOEA>k__BackingField.steering.StopLooking();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601442E RID: 82990 RVA: 0x004DDCE0 File Offset: 0x004DBEE0
|
||||
[Token(Token = "0x601442E")]
|
||||
[Address(RVA = "0x13C3980", Offset = "0x13C2380", VA = "0x1813C3980", Slot = "48")]
|
||||
public override void UseObstacleAvoidance(bool BHIMJFFDILC)
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
this.<CMGHIOEGOEA>k__BackingField.steering.DAHJLNNJFHA = BHIMJFFDILC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601442F RID: 82991 RVA: 0x004DDD10 File Offset: 0x004DBF10
|
||||
[Token(Token = "0x601442F")]
|
||||
[Address(RVA = "0x13C0F70", Offset = "0x13BF970", VA = "0x1813C0F70")]
|
||||
private Promise BFNNPLKANFL()
|
||||
{
|
||||
Promise promise = new Promise();
|
||||
Promise doneSpawningPromise = promise;
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
int num;
|
||||
QuestAIController.JELBOEKMNOL jelboekmnol = new QuestAIController.JELBOEKMNOL(num);
|
||||
num = 0;
|
||||
jelboekmnol.<>4__this = this;
|
||||
ISchedulerPromise schedulerPromise = instance.Run(this, jelboekmnol);
|
||||
Action action = delegate
|
||||
{
|
||||
IEnumerable<CircuitEventDefinition> enumerable = this.LOHPODBFFPG();
|
||||
Promise doneSpawningPromise2 = doneSpawningPromise;
|
||||
if (enumerable == 0)
|
||||
{
|
||||
doneSpawningPromise2.Error("AI was destroyed before fully spawned.");
|
||||
return;
|
||||
}
|
||||
doneSpawningPromise2.Complete();
|
||||
};
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
return doneSpawningPromise;
|
||||
}
|
||||
|
||||
// Token: 0x06014430 RID: 82992 RVA: 0x004DDD8C File Offset: 0x004DBF8C
|
||||
[Token(Token = "0x6014430")]
|
||||
[Address(RVA = "0x13C1160", Offset = "0x13BFB60", VA = "0x1813C1160")]
|
||||
private IEnumerator<ISchedule> CGOJLOHCIHL()
|
||||
{
|
||||
int num;
|
||||
QuestAIController.JELBOEKMNOL jelboekmnol = new QuestAIController.JELBOEKMNOL(num);
|
||||
num = 0;
|
||||
jelboekmnol.<>4__this = this;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014431 RID: 82993 RVA: 0x004DDDB0 File Offset: 0x004DBFB0
|
||||
[Token(Token = "0x6014431")]
|
||||
[Address(RVA = "0x13C35E0", Offset = "0x13C1FE0", VA = "0x1813C35E0", Slot = "49")]
|
||||
public override void StartCombatBehavior()
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
this.<CMGHIOEGOEA>k__BackingField.AuthorityStartCombat();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014432 RID: 82994 RVA: 0x004DDDD8 File Offset: 0x004DBFD8
|
||||
[Token(Token = "0x6014432")]
|
||||
[Address(RVA = "0x13C3750", Offset = "0x13C2150", VA = "0x1813C3750", Slot = "50")]
|
||||
public override void StopCombatBehavior()
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this.<CMGHIOEGOEA>k__BackingField).IsCompleted;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014433 RID: 82995 RVA: 0x004DDE04 File Offset: 0x004DC004
|
||||
[Token(Token = "0x6014433")]
|
||||
[Address(RVA = "0x13C37F0", Offset = "0x13C21F0", VA = "0x1813C37F0", Slot = "51")]
|
||||
public override void TakeDamage(int JJHKPNCCEFB, bool KEABOOPJAAH, ENDNBHFKNFL CFNNKOOJAOI)
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int num = enemy.MMNFJJDMFNP;
|
||||
num -= JJHKPNCCEFB;
|
||||
enemy.MMNFJJDMFNP = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014434 RID: 82996 RVA: 0x004DDE3C File Offset: 0x004DC03C
|
||||
[Token(Token = "0x6014434")]
|
||||
[Address(RVA = "0x13C25D0", Offset = "0x13C0FD0", VA = "0x1813C25D0", Slot = "52")]
|
||||
public override bool HasLineOfSight(Vector3 DDHPAFKBMON)
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
float z = DDHPAFKBMON.z;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014435 RID: 82997 RVA: 0x004DDE68 File Offset: 0x004DC068
|
||||
[Token(Token = "0x6014435")]
|
||||
[Address(RVA = "0x13C1E30", Offset = "0x13C0830", VA = "0x1813C1E30", Slot = "54")]
|
||||
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);
|
||||
int num = 0;
|
||||
ILINODKFHEO ilinodkfheo = NLNHFEEMFBN.AddConfigurableSetting(klcanjpoepc);
|
||||
QuestAiConfiguration[] kakbeoflddm = this.KAKBEOFLDDM;
|
||||
int length = kakbeoflddm.Length;
|
||||
if (num < length)
|
||||
{
|
||||
QuestAiConfiguration questAiConfiguration = kakbeoflddm[num];
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014436 RID: 82998 RVA: 0x004DDEF8 File Offset: 0x004DC0F8
|
||||
[Token(Token = "0x6014436")]
|
||||
[Address(RVA = "0x13C3400", Offset = "0x13C1E00", VA = "0x1813C3400", Slot = "55")]
|
||||
public override void SetLineOfSightParameters(Enemy.FDCONKFINIF HNKDGAMOJBK, float FJOMOJLNMHC, float GIPENJDOEFD, float GNOLLFENDNK, bool GBMNCOKKPIL)
|
||||
{
|
||||
if (this.LOHPODBFFPG() != 0)
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014437 RID: 82999 RVA: 0x004DDF1C File Offset: 0x004DC11C
|
||||
[Token(Token = "0x6014437")]
|
||||
[Address(RVA = "0x13C1DB0", Offset = "0x13C07B0", VA = "0x1813C1DB0")]
|
||||
private string EFOOALGECBG()
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.GPPKLFLPDBK.Get();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014438 RID: 83000 RVA: 0x004DDF3C File Offset: 0x004DC13C
|
||||
[Token(Token = "0x6014438")]
|
||||
[Address(RVA = "0x13C2080", Offset = "0x13C0A80", VA = "0x1813C2080")]
|
||||
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;
|
||||
PhotonView photonView = this.<CMGHIOEGOEA>k__BackingField.photonView;
|
||||
Action<int> action = new Action(this.BMBHIBADMLA);
|
||||
photonView.OwnerChangedEvent -= action;
|
||||
Enemy enemy6 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
string hpdhjkdafbj = QuestAIController.HPDHJKDAFBJ;
|
||||
enemy6.RemovePreventAutoAggro(hpdhjkdafbj);
|
||||
}
|
||||
PhotonView photonView2 = PhotonNetwork.GetPhotonView(this.FGOBKKGLDAC.Get());
|
||||
if (photonView2 != 0)
|
||||
{
|
||||
Enemy component = photonView2.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 enemy7 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Enemy.FJNNOHNMINM fjnnohnminm5 = new Enemy.FJNNOHNMINM(this.JHABAOHPOHO);
|
||||
enemy7.ICACHJHCCLC += fjnnohnminm5;
|
||||
Enemy enemy8 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Enemy.FJNNOHNMINM fjnnohnminm6 = new Enemy.FJNNOHNMINM(this.JHABAOHPOHO);
|
||||
enemy8.PEDENPJFLHA += fjnnohnminm6;
|
||||
Enemy enemy9 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Enemy.FJNNOHNMINM fjnnohnminm7 = new Enemy.FJNNOHNMINM(this.PCJABDBBFJM);
|
||||
enemy9.MHCHNFFJOOC += fjnnohnminm7;
|
||||
Enemy enemy10 = this.<CMGHIOEGOEA>k__BackingField;
|
||||
Enemy.FJNNOHNMINM fjnnohnminm8 = new Enemy.FJNNOHNMINM(this.NHDMDIGNFJK);
|
||||
enemy10.LIGDPNPHFMP += fjnnohnminm8;
|
||||
PhotonView photonView3 = this.<CMGHIOEGOEA>k__BackingField.photonView;
|
||||
Action<int> action2 = new Action(this.BMBHIBADMLA);
|
||||
photonView3.OwnerChangedEvent += 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: 0x06014439 RID: 83001 RVA: 0x004DE17C File Offset: 0x004DC37C
|
||||
[Token(Token = "0x6014439")]
|
||||
[Address(RVA = "0x13C27B0", Offset = "0x13C11B0", VA = "0x1813C27B0")]
|
||||
private void JHABAOHPOHO(Enemy BPJNEFJBBML)
|
||||
{
|
||||
SynchronizedField<QuestAIController.FFHBPHLEKKK> clpkojbggcd = this.CLPKOJBGGCD;
|
||||
}
|
||||
|
||||
// Token: 0x0601443A RID: 83002 RVA: 0x004DE198 File Offset: 0x004DC398
|
||||
[Token(Token = "0x601443A")]
|
||||
[Address(RVA = "0x13C2F40", Offset = "0x13C1940", VA = "0x1813C2F40")]
|
||||
private void PCJABDBBFJM(Enemy BPJNEFJBBML)
|
||||
{
|
||||
SynchronizedField<QuestAIController.FFHBPHLEKKK> clpkojbggcd = this.CLPKOJBGGCD;
|
||||
}
|
||||
|
||||
// Token: 0x0601443B RID: 83003 RVA: 0x004DE1B4 File Offset: 0x004DC3B4
|
||||
[Token(Token = "0x601443B")]
|
||||
[Address(RVA = "0x13C19D0", Offset = "0x13C03D0", VA = "0x1813C19D0")]
|
||||
private void CNLCBAIHLAO()
|
||||
{
|
||||
QuestAIController.FFHBPHLEKKK ffhbphlekkk = this.CLPKOJBGGCD.Get();
|
||||
if (ffhbphlekkk == QuestAIController.FFHBPHLEKKK.COMPLETE)
|
||||
{
|
||||
base.ANCFIDALENK(this);
|
||||
return;
|
||||
}
|
||||
while (ffhbphlekkk != QuestAIController.FFHBPHLEKKK.CANCELED)
|
||||
{
|
||||
}
|
||||
base.NDCPONEMLED(this);
|
||||
}
|
||||
|
||||
// Token: 0x0601443C RID: 83004 RVA: 0x004DE1EC File Offset: 0x004DC3EC
|
||||
[Token(Token = "0x601443C")]
|
||||
[Address(RVA = "0x13C1130", Offset = "0x13BFB30", VA = "0x1813C1130")]
|
||||
private void BMBHIBADMLA(int GFPEJGNOFFJ)
|
||||
{
|
||||
base.photonView.TransferOwnership(GFPEJGNOFFJ);
|
||||
}
|
||||
|
||||
// Token: 0x0601443D RID: 83005 RVA: 0x004DE20C File Offset: 0x004DC40C
|
||||
[Token(Token = "0x601443D")]
|
||||
[Address(RVA = "0x13C2BE0", Offset = "0x13C15E0", VA = "0x1813C2BE0")]
|
||||
private void NHDMDIGNFJK(Enemy BPJNEFJBBML)
|
||||
{
|
||||
base.IJLLOFFIJLO(this);
|
||||
}
|
||||
|
||||
// Token: 0x0601443E RID: 83006 RVA: 0x004DE220 File Offset: 0x004DC420
|
||||
[Token(Token = "0x601443E")]
|
||||
[Address(RVA = "0x13C2F90", Offset = "0x13C1990", VA = "0x1813C2F90")]
|
||||
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 (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.DGHCPHDOJBF = num2;
|
||||
if (!SessionManager.KNLLGLBKAPD)
|
||||
{
|
||||
Tool tool = this.Tool;
|
||||
if (tool.<NOFDEKIKHNL>k__BackingField)
|
||||
{
|
||||
tool.creationObject.RpcMasterDespawn();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601443F RID: 83007 RVA: 0x004DE2AC File Offset: 0x004DC4AC
|
||||
[Token(Token = "0x601443F")]
|
||||
[Address(RVA = "0x13C18D0", Offset = "0x13C02D0", VA = "0x1813C18D0")]
|
||||
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: 0x06014440 RID: 83008 RVA: 0x004DE2F4 File Offset: 0x004DC4F4
|
||||
[Token(Token = "0x6014440")]
|
||||
[Address(RVA = "0x13C2800", Offset = "0x13C1200", VA = "0x1813C2800")]
|
||||
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: 0x17003629 RID: 13865
|
||||
// (get) Token: 0x06014441 RID: 83009 RVA: 0x004DE344 File Offset: 0x004DC544
|
||||
[Token(Token = "0x17003629")]
|
||||
public bool JBMFJOBFJHP
|
||||
{
|
||||
[Token(Token = "0x6014441")]
|
||||
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "56")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014442 RID: 83010 RVA: 0x004DE354 File Offset: 0x004DC554
|
||||
[Token(Token = "0x6014442")]
|
||||
[Address(RVA = "0x13C1B80", Offset = "0x13C0580", VA = "0x1813C1B80", Slot = "57")]
|
||||
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
||||
{
|
||||
SynchronizedField<CGLKOJIMDIH> gppklflpdbk = this.GPPKLFLPDBK;
|
||||
QuestAiConfiguration[] kakbeoflddm = this.KAKBEOFLDDM;
|
||||
int num = 0;
|
||||
int length = kakbeoflddm.Length;
|
||||
if (num < length)
|
||||
{
|
||||
QuestAiConfiguration questAiConfiguration = kakbeoflddm[num];
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014443 RID: 83011 RVA: 0x004DE394 File Offset: 0x004DC594
|
||||
[Token(Token = "0x6014443")]
|
||||
[Address(RVA = "0x13C3290", Offset = "0x13C1C90", VA = "0x1813C3290", Slot = "58")]
|
||||
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
||||
{
|
||||
HCJDNEFCBNG hcjdnefcbng = new HCJDNEFCBNG();
|
||||
KGBFFNFOMFC kgbffnfomfc = new KGBFFNFOMFC();
|
||||
CGLKOJIMDIH cglkojimdih = this.GPPKLFLPDBK.Get();
|
||||
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: 0x06014444 RID: 83012 RVA: 0x004DE3F4 File Offset: 0x004DC5F4
|
||||
[Token(Token = "0x6014444")]
|
||||
[Address(RVA = "0x13C3A40", Offset = "0x13C2440", VA = "0x1813C3A40")]
|
||||
public QuestAIController()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014446 RID: 83014 RVA: 0x004DE42C File Offset: 0x004DC62C
|
||||
[Token(Token = "0x6014446")]
|
||||
[Address(RVA = "0x13C1A50", Offset = "0x13C0450", VA = "0x1813C1A50")]
|
||||
[CompilerGenerated]
|
||||
private bool CNPFCDHKMHA()
|
||||
{
|
||||
Enemy enemy = this.<CMGHIOEGOEA>k__BackingField;
|
||||
int num = 0;
|
||||
return enemy == num || this.<CMGHIOEGOEA>k__BackingField.BINEEICMMIJ;
|
||||
}
|
||||
|
||||
// Token: 0x06014447 RID: 83015 RVA: 0x004DE460 File Offset: 0x004DC660
|
||||
[Token(Token = "0x6014447")]
|
||||
[Address(RVA = "0x13C26A0", Offset = "0x13C10A0", VA = "0x1813C26A0")]
|
||||
[CompilerGenerated]
|
||||
private void IOKNMGCLFED(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
||||
{
|
||||
CreationObjectSettingFriendlyIntControl instance = GCCLEJOGCCE;
|
||||
GCCLEJOGCCE.PropertyDescription.text = "Team";
|
||||
CreationObjectSettingFriendlyIntControl instance4 = instance;
|
||||
Func<int> func = new Func(this.FLKBHEOCLHK);
|
||||
CreationObjectSettingFriendlyIntControl instance2 = instance;
|
||||
Action<int> action = delegate(int value)
|
||||
{
|
||||
CGLKOJIMDIH team = this.DALCBAHIFPG;
|
||||
if (value != -1 && team == 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;
|
||||
CAHCDEBGPFG cahcdebgpfg = creationObject.ModifyProperty(<BDFEKAONFDI>k__BackingField, "Color", array);
|
||||
IDisposable disposable = SingletonMonoBehaviour.Instance.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Team color will apply on spawn", 3f, num, num);
|
||||
}
|
||||
QuestAIController <>4__this = this;
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x06014448 RID: 83016 RVA: 0x004DE4C0 File Offset: 0x004DC6C0
|
||||
[Token(Token = "0x6014448")]
|
||||
[Address(RVA = "0x13C2030", Offset = "0x13C0A30", VA = "0x1813C2030")]
|
||||
[CompilerGenerated]
|
||||
private int FLKBHEOCLHK()
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.GPPKLFLPDBK.Get();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400D920 RID: 55584
|
||||
[Token(Token = "0x400D920")]
|
||||
private const float AHKAKADLGAL = 20f;
|
||||
|
||||
// Token: 0x0400D921 RID: 55585
|
||||
[Token(Token = "0x400D921")]
|
||||
private static readonly string HPDHJKDAFBJ = "UGC_AGGRO";
|
||||
|
||||
// Token: 0x0400D922 RID: 55586
|
||||
[Token(Token = "0x400D922")]
|
||||
private static readonly float MIDCJHLFEMG;
|
||||
|
||||
// Token: 0x0400D923 RID: 55587
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400D923")]
|
||||
[SerializeField]
|
||||
private JIEHOGDIGPG type = (JIEHOGDIGPG)((ulong)21L);
|
||||
|
||||
// Token: 0x0400D924 RID: 55588
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
||||
[Token(Token = "0x400D924")]
|
||||
[SerializeField]
|
||||
private Vector3 spawnOffset;
|
||||
|
||||
// Token: 0x0400D925 RID: 55589
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400D925")]
|
||||
[SerializeField]
|
||||
private GameObject meshRoot;
|
||||
|
||||
// Token: 0x0400D926 RID: 55590
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400D926")]
|
||||
[SerializeField]
|
||||
private GameObject interactionRoot;
|
||||
|
||||
// Token: 0x0400D927 RID: 55591
|
||||
[Token(Token = "0x400D927")]
|
||||
private static float MGCKMHBENKH;
|
||||
|
||||
// Token: 0x0400D928 RID: 55592
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400D928")]
|
||||
private QuestAiConfiguration[] KAKBEOFLDDM;
|
||||
|
||||
// Token: 0x0400D929 RID: 55593
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400D929")]
|
||||
private SynchronizedField<int> FGOBKKGLDAC;
|
||||
|
||||
// Token: 0x0400D92A RID: 55594
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400D92A")]
|
||||
private SynchronizedField<CGLKOJIMDIH> GPPKLFLPDBK;
|
||||
|
||||
// Token: 0x0400D92B RID: 55595
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400D92B")]
|
||||
private SynchronizedField<QuestAIController.FFHBPHLEKKK> CLPKOJBGGCD;
|
||||
|
||||
// Token: 0x02002CDF RID: 11487
|
||||
[Token(Token = "0x2002CDF")]
|
||||
private enum FFHBPHLEKKK
|
||||
{
|
||||
// Token: 0x0400D92E RID: 55598
|
||||
[Token(Token = "0x400D92E")]
|
||||
INVALID = -1,
|
||||
// Token: 0x0400D92F RID: 55599
|
||||
[Token(Token = "0x400D92F")]
|
||||
PATHING,
|
||||
// Token: 0x0400D930 RID: 55600
|
||||
[Token(Token = "0x400D930")]
|
||||
COMPLETE,
|
||||
// Token: 0x0400D931 RID: 55601
|
||||
[Token(Token = "0x400D931")]
|
||||
CANCELED
|
||||
}
|
||||
|
||||
// Token: 0x02002CE1 RID: 11489
|
||||
[Token(Token = "0x2002CE1")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BEOGOOMOODK
|
||||
{
|
||||
// Token: 0x0601444D RID: 83021 RVA: 0x004DE538 File Offset: 0x004DC738
|
||||
[Token(Token = "0x601444D")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public BEOGOOMOODK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601444E RID: 83022 RVA: 0x004DE54C File Offset: 0x004DC74C
|
||||
[Token(Token = "0x601444E")]
|
||||
[Address(RVA = "0x1767A70", Offset = "0x1766470", VA = "0x181767A70")]
|
||||
internal void <PathTo>b__0()
|
||||
{
|
||||
Enemy enemy = this.<>4__this.KBDNOKFMDKJ;
|
||||
float z = this.position.z;
|
||||
QuestAIController questAIController = this.<>4__this;
|
||||
int num = 0;
|
||||
questAIController.PGEALACIAAN = (QuestAIController.FFHBPHLEKKK)num;
|
||||
}
|
||||
|
||||
// Token: 0x0400D935 RID: 55605
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D935")]
|
||||
public QuestAIController <>4__this;
|
||||
|
||||
// Token: 0x0400D936 RID: 55606
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D936")]
|
||||
public Vector3 position;
|
||||
}
|
||||
|
||||
// Token: 0x02002CE2 RID: 11490
|
||||
[Token(Token = "0x2002CE2")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OCCICHGHBPM
|
||||
{
|
||||
// Token: 0x0601444F RID: 83023 RVA: 0x004DE588 File Offset: 0x004DC788
|
||||
[Token(Token = "0x601444F")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public OCCICHGHBPM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014450 RID: 83024 RVA: 0x004DE59C File Offset: 0x004DC79C
|
||||
[Token(Token = "0x6014450")]
|
||||
[Address(RVA = "0x1771360", Offset = "0x176FD60", VA = "0x181771360")]
|
||||
internal void <PathTo>b__0()
|
||||
{
|
||||
this.<>4__this.StartCombatBehavior();
|
||||
Enemy enemy = this.<>4__this.KBDNOKFMDKJ;
|
||||
UGCAIPathPoint ugcaipathPoint = this.patrolPoint;
|
||||
enemy.AuthoritySetPatrol(ugcaipathPoint);
|
||||
QuestAIController questAIController = this.<>4__this;
|
||||
int num = 0;
|
||||
questAIController.PGEALACIAAN = (QuestAIController.FFHBPHLEKKK)num;
|
||||
}
|
||||
|
||||
// Token: 0x0400D937 RID: 55607
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D937")]
|
||||
public QuestAIController <>4__this;
|
||||
|
||||
// Token: 0x0400D938 RID: 55608
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D938")]
|
||||
public UGCAIPathPoint patrolPoint;
|
||||
}
|
||||
|
||||
// Token: 0x02002CE3 RID: 11491
|
||||
[Token(Token = "0x2002CE3")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AACAAOAKIFC
|
||||
{
|
||||
// Token: 0x06014451 RID: 83025 RVA: 0x004DE5E4 File Offset: 0x004DC7E4
|
||||
[Token(Token = "0x6014451")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public AACAAOAKIFC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014452 RID: 83026 RVA: 0x004DE5F8 File Offset: 0x004DC7F8
|
||||
[Token(Token = "0x6014452")]
|
||||
[Address(RVA = "0x1765310", Offset = "0x1763D10", VA = "0x181765310")]
|
||||
internal void <SetPatrol>b__0()
|
||||
{
|
||||
Enemy enemy = this.<>4__this.KBDNOKFMDKJ;
|
||||
UGCAIPathPoint ugcaipathPoint = this.startPoint;
|
||||
enemy.AuthoritySetPatrol(ugcaipathPoint);
|
||||
QuestAIController questAIController = this.<>4__this;
|
||||
int num = 0;
|
||||
questAIController.PGEALACIAAN = (QuestAIController.FFHBPHLEKKK)num;
|
||||
}
|
||||
|
||||
// Token: 0x0400D939 RID: 55609
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D939")]
|
||||
public QuestAIController <>4__this;
|
||||
|
||||
// Token: 0x0400D93A RID: 55610
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D93A")]
|
||||
public UGCAIPathPoint startPoint;
|
||||
}
|
||||
|
||||
// Token: 0x02002CE4 RID: 11492
|
||||
[Token(Token = "0x2002CE4")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DOAACOJMOFM
|
||||
{
|
||||
// Token: 0x06014453 RID: 83027 RVA: 0x004DE638 File Offset: 0x004DC838
|
||||
[Token(Token = "0x6014453")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public DOAACOJMOFM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014454 RID: 83028 RVA: 0x004DE64C File Offset: 0x004DC84C
|
||||
[Token(Token = "0x6014454")]
|
||||
[Address(RVA = "0x17704A0", Offset = "0x176EEA0", VA = "0x1817704A0")]
|
||||
internal void <LookAtDirection>b__0()
|
||||
{
|
||||
if (!this.forceNonPlanar)
|
||||
{
|
||||
float desiredHoverHeight = this.<>4__this.KBDNOKFMDKJ.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.KBDNOKFMDKJ.steering;
|
||||
float z4 = this.direction.z;
|
||||
}
|
||||
|
||||
// Token: 0x0400D93B RID: 55611
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D93B")]
|
||||
public bool forceNonPlanar;
|
||||
|
||||
// Token: 0x0400D93C RID: 55612
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D93C")]
|
||||
public QuestAIController <>4__this;
|
||||
|
||||
// Token: 0x0400D93D RID: 55613
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400D93D")]
|
||||
public Vector3 direction;
|
||||
}
|
||||
|
||||
// Token: 0x02002CE5 RID: 11493
|
||||
[Token(Token = "0x2002CE5")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EMHLEHCBKDH
|
||||
{
|
||||
// Token: 0x06014455 RID: 83029 RVA: 0x004DE6CC File Offset: 0x004DC8CC
|
||||
[Token(Token = "0x6014455")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public EMHLEHCBKDH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014456 RID: 83030 RVA: 0x004DE6E0 File Offset: 0x004DC8E0
|
||||
[Token(Token = "0x6014456")]
|
||||
[Address(RVA = "0x1770610", Offset = "0x176F010", VA = "0x181770610")]
|
||||
internal void <WaitUntilDoneSpawning>b__0()
|
||||
{
|
||||
IEnumerable<CircuitEventDefinition> enumerable = this.<>4__this.LOHPODBFFPG();
|
||||
Promise promise = this.doneSpawningPromise;
|
||||
if (enumerable == 0)
|
||||
{
|
||||
promise.Error("AI was destroyed before fully spawned.");
|
||||
return;
|
||||
}
|
||||
promise.Complete();
|
||||
}
|
||||
|
||||
// Token: 0x0400D93E RID: 55614
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D93E")]
|
||||
public QuestAIController <>4__this;
|
||||
|
||||
// Token: 0x0400D93F RID: 55615
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D93F")]
|
||||
public Promise doneSpawningPromise;
|
||||
}
|
||||
|
||||
// Token: 0x02002CE7 RID: 11495
|
||||
[Token(Token = "0x2002CE7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DKHNBECOOHD
|
||||
{
|
||||
// Token: 0x0601445D RID: 83037 RVA: 0x004DE7EC File Offset: 0x004DC9EC
|
||||
[Token(Token = "0x601445D")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public DKHNBECOOHD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601445E RID: 83038 RVA: 0x004DE800 File Offset: 0x004DCA00
|
||||
[Token(Token = "0x601445E")]
|
||||
[Address(RVA = "0x1770240", Offset = "0x176EC40", VA = "0x181770240")]
|
||||
internal void <AddSettings>b__3(int value)
|
||||
{
|
||||
CGLKOJIMDIH team = this.<>4__this.DALCBAHIFPG;
|
||||
if (value != -1 && team == 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;
|
||||
CAHCDEBGPFG cahcdebgpfg = creationObject.ModifyProperty(<BDFEKAONFDI>k__BackingField, "Color", array);
|
||||
IDisposable disposable = SingletonMonoBehaviour.Instance.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "Team color will apply on spawn", 3f, num, num);
|
||||
}
|
||||
QuestAIController questAIController = this.<>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x0400D943 RID: 55619
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400D943")]
|
||||
public CreationObjectSettingFriendlyIntControl instance;
|
||||
|
||||
// Token: 0x0400D944 RID: 55620
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400D944")]
|
||||
public QuestAIController <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user