a
This commit is contained in:
@@ -0,0 +1,89 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user