using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.AI { // Token: 0x0200340F RID: 13327 [Token(Token = "0x200340F")] [Serializable] public class EnemyRuntimeConfig : ScriptableObject { // Token: 0x06017535 RID: 95541 RVA: 0x0057732C File Offset: 0x0057552C [Token(Token = "0x6017535")] [Address(RVA = "0xA68030", Offset = "0xA66E30", VA = "0x180A68030")] public EnemyRuntimeConfig() { } // Token: 0x0400F351 RID: 62289 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F351")] [Header("Common Settings")] public float FlyingEnemySpawnHeight = 2.5f; // Token: 0x0400F352 RID: 62290 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400F352")] public EnemyRuntimeConfig.Config[] Enemies; // Token: 0x02003410 RID: 13328 [Token(Token = "0x2003410")] [Serializable] public class Config { // Token: 0x06017536 RID: 95542 RVA: 0x0057734C File Offset: 0x0057554C [Token(Token = "0x6017536")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public Config() { } // Token: 0x0400F353 RID: 62291 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400F353")] public string FriendlyName; // Token: 0x0400F354 RID: 62292 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F354")] public string PrefabName; // Token: 0x0400F355 RID: 62293 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400F355")] public EOBBJADIFAI BehaviorType; // Token: 0x0400F356 RID: 62294 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400F356")] public string EnemyDamageFriendlyNameString; // Token: 0x0400F357 RID: 62295 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400F357")] public EnemyRuntimeConfig.Config.EnemyScoreInfo ScoreInfo; // Token: 0x02003411 RID: 13329 [Token(Token = "0x2003411")] [Serializable] public struct EnemyScoreInfo { // Token: 0x0400F358 RID: 62296 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400F358")] public bool IsValid; // Token: 0x0400F359 RID: 62297 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400F359")] public int MaxScore; // Token: 0x0400F35A RID: 62298 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400F35A")] public int MinScore; } } } }