using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Core.Creation.AI { // Token: 0x02002CF0 RID: 11504 [Token(Token = "0x2002CF0")] [StructLayout(3)] public abstract class QuestAiConfiguration : MonoBehaviour { // Token: 0x060144C1 RID: 83137 [Token(Token = "0x60144C1")] [Address(Slot = "4")] public abstract void SetupSynchronizedFields(ISynchronizedFieldContext JOIKJNDDNCC); // Token: 0x060144C2 RID: 83138 [Token(Token = "0x60144C2")] [Address(Slot = "5")] public abstract void AddInstantiationParams(Dictionary KDMGDPJLIBN); // Token: 0x060144C3 RID: 83139 [Token(Token = "0x60144C3")] [Address(Slot = "6")] public abstract int AddConfigurableSettings(CreationObject NLNHFEEMFBN, int JMHKMOACHDG); // Token: 0x060144C4 RID: 83140 [Token(Token = "0x60144C4")] [Address(Slot = "7")] public abstract void DeserializeFrom(KGBFFNFOMFC JABLGHKPNGN, COINPCHOMPP HNPBHLIOFNC); // Token: 0x060144C5 RID: 83141 [Token(Token = "0x60144C5")] [Address(Slot = "8")] public abstract void SerializeTo(KGBFFNFOMFC JABLGHKPNGN); // Token: 0x060144C6 RID: 83142 RVA: 0x004DFC48 File Offset: 0x004DDE48 [Token(Token = "0x60144C6")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] protected QuestAiConfiguration() { } } }