Fix up effect items
Fix up minimap Add some debug info
This commit is contained in:
@@ -24,6 +24,8 @@ public abstract partial class Enemy : CharacterBody3D, IEnemy, IProvide<IEnemyLo
|
||||
|
||||
#region Dependencies
|
||||
[Dependency] protected IPlayer _player => this.DependOn(() => GetParent().GetChildren().OfType<IPlayer>().Single());
|
||||
|
||||
[Dependency] protected IGameRepo _gameRepo => this.DependOn<IGameRepo>();
|
||||
#endregion
|
||||
|
||||
public IHealthComponent HealthComponent { get; private set; }
|
||||
@@ -163,6 +165,7 @@ public abstract partial class Enemy : CharacterBody3D, IEnemy, IProvide<IEnemyLo
|
||||
EnemyModelView.PlayDeathAnimation();
|
||||
_hitSFX.Play();
|
||||
_dieSFX.Play();
|
||||
_gameRepo.OnEnemyDied(this);
|
||||
var tweener = CreateTween();
|
||||
tweener.TweenInterval(1.0f);
|
||||
tweener.TweenCallback(Callable.From(QueueFree));
|
||||
|
||||
Reference in New Issue
Block a user