Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

89 lines
2.5 KiB
C#

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