25 lines
530 B
C#
25 lines
530 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
/// <summary>
|
|
/// 事件基类,事件需要继承这个类
|
|
/// </summary>
|
|
public class Event : MonoBehaviour
|
|
{
|
|
/// <summary>
|
|
/// 事件触发
|
|
/// </summary>
|
|
public virtual void OnCall(){}
|
|
|
|
/// <summary>
|
|
/// 要手动终止事件的时候调用
|
|
/// </summary>
|
|
public virtual void CancleEvent(){ OnCancle(); }
|
|
|
|
/// <summary>
|
|
/// 事件结束时触发
|
|
/// </summary>
|
|
protected virtual void OnCancle(){}
|
|
}
|