Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/AI/EnemyRuntimeConfig.cs
T
2026-04-10 22:50:51 +02:00

90 lines
2.3 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.Core.AI
{
// Token: 0x0200340F RID: 13327
[Token(Token = "0x200340F")]
[Serializable]
public class EnemyRuntimeConfig : ScriptableObject
{
// Token: 0x06017535 RID: 95541 RVA: 0x0057732C File Offset: 0x0057552C
[Token(Token = "0x6017535")]
[Address(RVA = "0xA68030", Offset = "0xA66E30", VA = "0x180A68030")]
public EnemyRuntimeConfig()
{
}
// Token: 0x0400F351 RID: 62289
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400F351")]
[Header("Common Settings")]
public float FlyingEnemySpawnHeight = 2.5f;
// Token: 0x0400F352 RID: 62290
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400F352")]
public EnemyRuntimeConfig.Config[] Enemies;
// Token: 0x02003410 RID: 13328
[Token(Token = "0x2003410")]
[Serializable]
public class Config
{
// Token: 0x06017536 RID: 95542 RVA: 0x0057734C File Offset: 0x0057554C
[Token(Token = "0x6017536")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public Config()
{
}
// Token: 0x0400F353 RID: 62291
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400F353")]
public string FriendlyName;
// Token: 0x0400F354 RID: 62292
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400F354")]
public string PrefabName;
// Token: 0x0400F355 RID: 62293
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400F355")]
public EOBBJADIFAI BehaviorType;
// Token: 0x0400F356 RID: 62294
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400F356")]
public string EnemyDamageFriendlyNameString;
// Token: 0x0400F357 RID: 62295
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400F357")]
public EnemyRuntimeConfig.Config.EnemyScoreInfo ScoreInfo;
// Token: 0x02003411 RID: 13329
[Token(Token = "0x2003411")]
[Serializable]
public struct EnemyScoreInfo
{
// Token: 0x0400F358 RID: 62296
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400F358")]
public bool IsValid;
// Token: 0x0400F359 RID: 62297
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x400F359")]
public int MaxScore;
// Token: 0x0400F35A RID: 62298
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400F35A")]
public int MinScore;
}
}
}
}