A lot of crazy stuff happened here.....

This commit is contained in:
2025-02-18 23:22:17 -08:00
parent 5ce65aa57a
commit 44333e52c2
415 changed files with 1629 additions and 1689 deletions

View File

@@ -30,6 +30,8 @@ public partial class Enemy : RigidBody3D, IEnemy, IProvide<IEnemyLogic>
#endregion
#region Node Dependencies
[Node] private CollisionShape3D CollisionShape { get; set; } = default!;
[Node] private NavigationAgent3D NavAgent { get; set; } = default!;
[Node] private Area3D LineOfSight { get; set; } = default!;
@@ -109,6 +111,7 @@ public partial class Enemy : RigidBody3D, IEnemy, IProvide<IEnemyLogic>
public void Die()
{
_enemyLogic.Input(new EnemyLogic.Input.EnemyDefeated());
CollisionShape.SetDeferred("disabled", true);
EnemyModelView.PlayDeathAnimation();
var tweener = GetTree().CreateTween();
tweener.TweenInterval(1.0f);