15 lines
560 B
C#
15 lines
560 B
C#
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);
|
|
}
|