24 lines
481 B
C#
24 lines
481 B
C#
using Chickensoft.GodotNodeInterfaces;
|
|
using Godot;
|
|
|
|
namespace Zennysoft.Game.Ma;
|
|
|
|
public interface IEnemyModelView : INode3D
|
|
{
|
|
void SetCurrentDirection(Basis enemyBasis, Vector3 cameraDirection);
|
|
|
|
public void PlayIdleAnimation();
|
|
|
|
public void PlayWalkAnimation();
|
|
|
|
public void PlayPrimaryAttackAnimation();
|
|
|
|
public void PlaySecondaryAttackAnimation();
|
|
|
|
public void PlayPrimarySkillAnimation();
|
|
|
|
public void PlayHitAnimation();
|
|
|
|
public void PlayDeathAnimation();
|
|
}
|