using System; using Cpp2IlInjected; using UnityEngine; namespace RecRoom.Core.AI { // Token: 0x020034F3 RID: 13555 [Token(Token = "0x20034F3")] [Serializable] public class EnemyBuildConfig : ScriptableObject { // Token: 0x06017985 RID: 96645 RVA: 0x00581410 File Offset: 0x0057F610 [Token(Token = "0x6017985")] [Address(RVA = "0x1565A80", Offset = "0x1564A80", VA = "0x181565A80")] public EnemyBuildConfig() { } // Token: 0x0400F567 RID: 62823 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F567")] [Header("Common Settings")] public float FlyingEnemySpawnHeight = 2.5f; // Token: 0x0400F568 RID: 62824 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400F568")] public EnemyBuildConfig.Config[] Enemies; // Token: 0x020034F4 RID: 13556 [Token(Token = "0x20034F4")] [Serializable] public class Config { // Token: 0x06017986 RID: 96646 RVA: 0x00581430 File Offset: 0x0057F630 [Token(Token = "0x6017986")] [Address(RVA = "0x1EAE2D0", Offset = "0x1EAD2D0", VA = "0x181EAE2D0")] 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: 0x06017987 RID: 96647 RVA: 0x005814C0 File Offset: 0x0057F6C0 [Token(Token = "0x6017987")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public Config() { } // Token: 0x0400F569 RID: 62825 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400F569")] public string FriendlyName; // Token: 0x0400F56A RID: 62826 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F56A")] public Enemy Prefab; // Token: 0x0400F56B RID: 62827 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400F56B")] public EOBBJADIFAI BehaviorType; // Token: 0x0400F56C RID: 62828 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400F56C")] public string EnemyDamageFriendlyNameString; } } }