using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.AI { // Token: 0x02003406 RID: 13318 [Token(Token = "0x2003406")] [Serializable] public class EnemyBuildConfig : ScriptableObject { // Token: 0x060174F6 RID: 95478 RVA: 0x005762A8 File Offset: 0x005744A8 [Token(Token = "0x60174F6")] [Address(RVA = "0xA68030", Offset = "0xA66E30", VA = "0x180A68030")] public EnemyBuildConfig() { } // Token: 0x0400F31F RID: 62239 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F31F")] [Header("Common Settings")] public float FlyingEnemySpawnHeight = 2.5f; // Token: 0x0400F320 RID: 62240 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400F320")] public EnemyBuildConfig.Config[] Enemies; // Token: 0x02003407 RID: 13319 [Token(Token = "0x2003407")] [Serializable] public class Config { // Token: 0x060174F7 RID: 95479 RVA: 0x005762C8 File Offset: 0x005744C8 [Token(Token = "0x60174F7")] [Address(RVA = "0x137F5C0", Offset = "0x137E3C0", VA = "0x18137F5C0")] public EnemyRuntimeConfig.Config MACCIDLAHFL() { EnemyRuntimeConfig.Config config = new EnemyRuntimeConfig.Config(); string friendlyName = this.FriendlyName; config.FriendlyName = friendlyName; string name = this.Prefab.name; config.PrefabName = name; int num = 0; EOBBJADIFAI behaviorType = this.BehaviorType; config.BehaviorType = behaviorType; string enemyDamageFriendlyNameString = this.EnemyDamageFriendlyNameString; config.EnemyDamageFriendlyNameString = enemyDamageFriendlyNameString; PointsDropper component = this.Prefab.GetComponent(); int num2 = 0; if (component != num2) { int maxDropValue = component.maxDropValue; } config.ScoreInfo.MinScore = num; return config; } // Token: 0x060174F8 RID: 95480 RVA: 0x00576358 File Offset: 0x00574558 [Token(Token = "0x60174F8")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public Config() { } // Token: 0x0400F321 RID: 62241 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400F321")] public string FriendlyName; // Token: 0x0400F322 RID: 62242 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F322")] public Enemy Prefab; // Token: 0x0400F323 RID: 62243 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400F323")] public EOBBJADIFAI BehaviorType; // Token: 0x0400F324 RID: 62244 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400F324")] public string EnemyDamageFriendlyNameString; } } }