using UnityEngine; public abstract class CECNPCModelPolicy { protected NPCVisual _npcVisual; public virtual bool PlayModelAction(int iAction, bool bRestart) { return false; } public virtual bool IsPlayingAction() { return false; } public virtual bool IsPlayingAction(int iActions) { return false; } public virtual void SetNpcVisual(NPCVisual npcVisual) { } public virtual bool HasAction(int iAction) { return false; } }