42 lines
733 B
C#
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(){}
|
|
|
|
|
|
}
|