Files
NobetaSource/Cpp2IL/Assembly-CSharp/EnemyPatrolPath.cs
2023-09-06 22:00:49 +02:00

60 lines
1.5 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
// Token: 0x0200019A RID: 410
[Token(Token = "0x200019A")]
public class EnemyPatrolPath : EnemyEvent
{
// Token: 0x060012AF RID: 4783 RVA: 0x0002AE34 File Offset: 0x00029034
[Token(Token = "0x60012AF")]
[Address(RVA = "0xA67300", Offset = "0xA66100", VA = "0x180A67300", Slot = "4")]
public override void InitData(SceneEventManager SEM)
{
base.InitData(SEM);
Transform[] pathPoint = this.PathPoint;
float[] moveTime = this.MoveTime;
int length = pathPoint.Length;
int length2 = moveTime.Length;
if (length == length2)
{
NPCManage[] enemy = this.Enemy;
int num = 0;
if (num >= enemy.Length)
{
return;
}
NPCManage npcmanage = enemy[num];
int num2 = 0;
if (npcmanage != num2)
{
this.Enemy[num].SetPatrolPath(this);
}
NPCManage[] enemy2 = this.Enemy;
num++;
string name = base.name;
string name2 = base.name;
}
string name3 = base.name;
string name4 = base.name;
Debug.Log(name3 + " : " + name4 + "路徑數與等待時間數不相符");
}
// Token: 0x060012B0 RID: 4784 RVA: 0x0002AEFC File Offset: 0x000290FC
[Token(Token = "0x60012B0")]
[Address(RVA = "0x30DE20", Offset = "0x30CC20", VA = "0x18030DE20")]
public EnemyPatrolPath()
{
}
// Token: 0x04001D0C RID: 7436
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4001D0C")]
public Transform[] PathPoint;
// Token: 0x04001D0D RID: 7437
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4001D0D")]
public float[] MoveTime;
}