Files
GameJamDungeon/Zennysoft.Game.Ma/src/enemy/IEnemyModelView.cs

32 lines
635 B
C#

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;
}