89 lines
2.5 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|