using UnityEngine; public abstract class CECNPCModelPolicy { protected NPCVisual _npcVisual; public abstract bool PlayModelAction(int iAction, bool bRestart, CECAttackEvent attackevent); public abstract bool IsPlayingAction(); public abstract bool IsPlayingAction(int iActions); public abstract void SetNpcVisual(NPCVisual npcVisual); public abstract bool HasAction(int iAction); public abstract void ClearComActFlag(bool bSignalCurrent); public abstract bool PlayAttackAction(int nAttackSpeed, CECAttackEvent attackevent); }