using Chickensoft.GodotNodeInterfaces; using System; namespace Zennysoft.Game.Ma; public interface IEnemyModelView : INode3D { public void PlayIdleAnimation(); public void PlayWalkAnimation(); public void PlayStopWalkAnimation(); public void PlayPrimaryAttackAnimation(); public void PlaySecondaryAttackAnimation(); public void PlayPrimarySkillAnimation(); public void PlayActivateAnimation(); public void PlayHitAnimation(); public void PlayDeathAnimation(); public event EventHandler HitPlayer; public event EventHandler ActivationFinished; public event EventHandler TeleportAnimationFinished; }