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