Damage actor handler

This commit is contained in:
Marco 2025-02-23 18:08:57 +01:00
commit 4fd31d7988
7 changed files with 100 additions and 4 deletions

View file

@ -4,7 +4,7 @@ public partial class EnemyPossessionMovement : ActorFreeMovement
{
private ActorAi _actorAi;
public bool IsDestroyed => _parent.IsDestroyed;
// State accessor
public override void Init(Actor parent)
@ -16,6 +16,7 @@ public partial class EnemyPossessionMovement : ActorFreeMovement
public override void PhysicsUpdate(double delta)
{
if (IsDestroyed) return;
if (_actorAi.Ai is AiState.Controlled)
base.PhysicsUpdate(delta);
}