using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// 不同效果的trigger基础这个基类 /// public abstract class Trigger { protected ConditionBase m_Condition; public Trigger(ConditionBase condition) { m_Condition = condition; } protected bool IsFulfilled() { return m_Condition.Evaluate(); } /// /// 如果触发执行了,返回true,否则返回false /// /// public virtual bool Update() { return false; } }