19 lines
735 B
C#
19 lines
735 B
C#
using UnityEngine;
|
|
|
|
namespace BrewMonster
|
|
{
|
|
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);
|
|
public abstract bool GetCHAABB(ref A3DAABB ab);
|
|
public abstract void StopChannelAction();
|
|
}
|
|
} |