Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

89 lines
2.5 KiB
C#

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<PointsDropper>();
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;
}
}
}