Basic projectile implementation (put sample version in FilthEaterModelView)
This commit is contained in:
@@ -150,6 +150,9 @@ public abstract partial class Enemy : CharacterBody3D, IEnemy, IProvide<IEnemyLo
|
||||
{
|
||||
_enemyLogic.Stop();
|
||||
EnemyBinding.Dispose();
|
||||
HealthComponent.HealthReachedZero -= Die;
|
||||
HealthComponent.DamageTaken -= TakeHit;
|
||||
EnemyModelView.HitPlayer -= EnemyModelView_HitPlayer;
|
||||
}
|
||||
|
||||
public virtual void MoveEnemyToNewRoom(IDungeonRoom newRoom)
|
||||
@@ -182,6 +185,6 @@ public abstract partial class Enemy : CharacterBody3D, IEnemy, IProvide<IEnemyLo
|
||||
|
||||
private void EnemyModelView_HitPlayer(object sender, System.EventArgs e)
|
||||
{
|
||||
_player.TakeDamage(new AttackData(AttackComponent.TotalAttack, ElementType.None));
|
||||
_player.TakeDamage(new AttackData(AttackComponent.CurrentAttack.Value, ElementType.None));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user