Files
2026-04-08 23:40:05 +02:00

92 lines
2.5 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.AI
{
// Token: 0x02002E46 RID: 11846
[Token(Token = "0x2002E46")]
[Serializable]
[StructLayout(3)]
public class EnemyRuntimeConfig : ScriptableObject
{
// Token: 0x060153C6 RID: 86982 RVA: 0x0051BF00 File Offset: 0x0051A100
[Token(Token = "0x60153C6")]
[Address(RVA = "0x11AC930", Offset = "0x11AB330", VA = "0x1811AC930")]
public EnemyRuntimeConfig()
{
}
// Token: 0x0400E2B9 RID: 58041
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E2B9")]
[Header("Common Settings")]
public float FlyingEnemySpawnHeight = 2.5f;
// Token: 0x0400E2BA RID: 58042
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E2BA")]
public EnemyRuntimeConfig.Config[] Enemies;
// Token: 0x02002E47 RID: 11847
[Token(Token = "0x2002E47")]
[Serializable]
public class Config
{
// Token: 0x060153C7 RID: 86983 RVA: 0x0051BF20 File Offset: 0x0051A120
[Token(Token = "0x60153C7")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public Config()
{
}
// Token: 0x0400E2BB RID: 58043
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E2BB")]
public string FriendlyName;
// Token: 0x0400E2BC RID: 58044
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E2BC")]
public string PrefabName;
// Token: 0x0400E2BD RID: 58045
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E2BD")]
public EOBBJADIFAI BehaviorType;
// Token: 0x0400E2BE RID: 58046
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400E2BE")]
public string EnemyDamageFriendlyNameString;
// Token: 0x0400E2BF RID: 58047
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400E2BF")]
public EnemyRuntimeConfig.Config.EnemyScoreInfo ScoreInfo;
// Token: 0x02002E48 RID: 11848
[Token(Token = "0x2002E48")]
[Serializable]
public struct EnemyScoreInfo
{
// Token: 0x0400E2C0 RID: 58048
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400E2C0")]
public bool IsValid;
// Token: 0x0400E2C1 RID: 58049
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x400E2C1")]
public int MaxScore;
// Token: 0x0400E2C2 RID: 58050
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400E2C2")]
public int MinScore;
}
}
}
}