using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.AI { // Token: 0x02002E46 RID: 11846 [Token(Token = "0x2002E46")] [Serializable] [StructLayout(3)] public class EnemyRuntimeConfig : ScriptableObject { // Token: 0x060153C6 RID: 86982 RVA: 0x0051BF00 File Offset: 0x0051A100 [Token(Token = "0x60153C6")] [Address(RVA = "0x11AC930", Offset = "0x11AB330", VA = "0x1811AC930")] public EnemyRuntimeConfig() { } // Token: 0x0400E2B9 RID: 58041 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400E2B9")] [Header("Common Settings")] public float FlyingEnemySpawnHeight = 2.5f; // Token: 0x0400E2BA RID: 58042 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400E2BA")] public EnemyRuntimeConfig.Config[] Enemies; // Token: 0x02002E47 RID: 11847 [Token(Token = "0x2002E47")] [Serializable] public class Config { // Token: 0x060153C7 RID: 86983 RVA: 0x0051BF20 File Offset: 0x0051A120 [Token(Token = "0x60153C7")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public Config() { } // Token: 0x0400E2BB RID: 58043 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400E2BB")] public string FriendlyName; // Token: 0x0400E2BC RID: 58044 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400E2BC")] public string PrefabName; // Token: 0x0400E2BD RID: 58045 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400E2BD")] public EOBBJADIFAI BehaviorType; // Token: 0x0400E2BE RID: 58046 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400E2BE")] public string EnemyDamageFriendlyNameString; // Token: 0x0400E2BF RID: 58047 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400E2BF")] public EnemyRuntimeConfig.Config.EnemyScoreInfo ScoreInfo; // Token: 0x02002E48 RID: 11848 [Token(Token = "0x2002E48")] [Serializable] public struct EnemyScoreInfo { // Token: 0x0400E2C0 RID: 58048 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400E2C0")] public bool IsValid; // Token: 0x0400E2C1 RID: 58049 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x400E2C1")] public int MaxScore; // Token: 0x0400E2C2 RID: 58050 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400E2C2")] public int MinScore; } } } }