using RichFrame.StateMachine; using System.Collections; using System.Collections.Generic; using UnityEngine; public abstract class AssistantStatus : RichFrame.StateMachine.IBaseState { protected CarAssistant assistant; public bool isActived { get; protected set; } public virtual void Init(CarAssistant carAssistant) { this.assistant = carAssistant; } public virtual void EnterState() { Debug.Log("进入状态:" + ToString()); isActived = true; } public virtual void QuitState() { isActived = false; } public abstract void Update(); }