Files
test/Assets/PerfectWorld/Scripts/NPC/CECNPCModelPolicy.cs
T
2026-01-31 19:23:50 +07:00

20 lines
825 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();
public abstract void SetDefaultPickAABBExt(CSNetwork.GPDataType.A3DVECTOR3 vExt);
}
}