Files
DefendNJ/Assets/_DefendNJ/Scripts/DefendEvent/DefendEvent.cs
2025-09-24 11:10:05 +08:00

42 lines
733 B
C#

using System.Collections;
using System.Collections.Generic;
using Mirror;
using UnityEngine;
public enum DefendEventType
{
}
//事件基类
public class DefendEvent : NetworkBehaviour
{
/// <summary>
/// 事件敌人列表
/// </summary>
public List<Enemy> enemyList=new List<Enemy>();
public List<NPC> npcList=new List<NPC>();
public bool isOver;
public bool isStart;
public virtual void Init(List<Enemy> enemies, List<NPC> curNpcList)
{
enemyList = enemies;
npcList = curNpcList;
isOver = false;
isStart = false;
}
public virtual void StartEvent()
{
isStart = true;
}
public virtual void EndEvent(){}
}