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);