using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.AI { // Token: 0x020034FC RID: 13564 [Token(Token = "0x20034FC")] [Serializable] public class EnemyRuntimeConfig : ScriptableObject { // Token: 0x060179C4 RID: 96708 RVA: 0x00582498 File Offset: 0x00580698 [Token(Token = "0x60179C4")] [Address(RVA = "0x1565A80", Offset = "0x1564A80", VA = "0x181565A80")] public EnemyRuntimeConfig() { } // Token: 0x0400F599 RID: 62873 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F599")] [Header("Common Settings")] public float FlyingEnemySpawnHeight = 2.5f; // Token: 0x0400F59A RID: 62874 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400F59A")] public EnemyRuntimeConfig.Config[] Enemies; // Token: 0x020034FD RID: 13565 [Token(Token = "0x20034FD")] [Serializable] public class Config { // Token: 0x060179C5 RID: 96709 RVA: 0x005824B8 File Offset: 0x005806B8 [Token(Token = "0x60179C5")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public Config() { } // Token: 0x0400F59B RID: 62875 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400F59B")] public string FriendlyName; // Token: 0x0400F59C RID: 62876 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F59C")] public string PrefabName; // Token: 0x0400F59D RID: 62877 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400F59D")] public EOBBJADIFAI BehaviorType; // Token: 0x0400F59E RID: 62878 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400F59E")] public string EnemyDamageFriendlyNameString; // Token: 0x0400F59F RID: 62879 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400F59F")] public EnemyRuntimeConfig.Config.EnemyScoreInfo ScoreInfo; // Token: 0x020034FE RID: 13566 [Token(Token = "0x20034FE")] [Serializable] public struct EnemyScoreInfo { // Token: 0x0400F5A0 RID: 62880 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400F5A0")] public bool IsValid; // Token: 0x0400F5A1 RID: 62881 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400F5A1")] public int MaxScore; // Token: 0x0400F5A2 RID: 62882 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400F5A2")] public int MinScore; } } } }