From 0a868b82e581365b25e76424996398c51ffda411 Mon Sep 17 00:00:00 2001 From: Syntriax Date: Fri, 25 Apr 2025 21:05:20 +0300 Subject: [PATCH] fix: behaviour controller not respecting it's own state enable --- Engine.Core/BehaviourController.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Engine.Core/BehaviourController.cs b/Engine.Core/BehaviourController.cs index 2600f74..599fd6b 100644 --- a/Engine.Core/BehaviourController.cs +++ b/Engine.Core/BehaviourController.cs @@ -127,7 +127,7 @@ public class BehaviourController : BaseEntity, IBehaviourController public void Update() { - if (!UniverseObject.StateEnable.Enabled) + if (!UniverseObject.StateEnable.Enabled || !StateEnable.Enabled) return; OnPreUpdate?.InvokeSafe(this); @@ -136,7 +136,7 @@ public class BehaviourController : BaseEntity, IBehaviourController public void UpdatePreDraw() { - if (!UniverseObject.StateEnable.Enabled) + if (!UniverseObject.StateEnable.Enabled || !StateEnable.Enabled) return; OnPreDraw?.InvokeSafe(this);