diff --git a/Runtime/Collider/Box2DColliderTriggerArea.cs b/Runtime/Collider/Box2DColliderTriggerArea.cs index 4be724c..7c346df 100644 --- a/Runtime/Collider/Box2DColliderTriggerArea.cs +++ b/Runtime/Collider/Box2DColliderTriggerArea.cs @@ -10,7 +10,10 @@ namespace Syntriax.Modules.Trigger #if UNITY_EDITOR private void OnDrawGizmosSelected() { - Gizmos.color = previousTriggerCount > 0 ? Color.green : Color.red; + if (UnityEditor.EditorApplication.isPlaying) + Gizmos.color = previousTriggerCount > 0 ? Color.green : Color.red; + else + Gizmos.color = TriggerCount > 0 ? Color.green : Color.red; Gizmos.DrawWireCube(transform.position, transform.lossyScale); } #endif diff --git a/Runtime/Collider/Box2DColliderTriggerAreaWithRotation.cs b/Runtime/Collider/Box2DColliderTriggerAreaWithRotation.cs index b96ef8a..10eaf24 100644 --- a/Runtime/Collider/Box2DColliderTriggerAreaWithRotation.cs +++ b/Runtime/Collider/Box2DColliderTriggerAreaWithRotation.cs @@ -10,7 +10,10 @@ namespace Syntriax.Modules.Trigger #if UNITY_EDITOR private void OnDrawGizmosSelected() { - Gizmos.color = previousTriggerCount > 0 ? Color.green : Color.red; + if (UnityEditor.EditorApplication.isPlaying) + Gizmos.color = previousTriggerCount > 0 ? Color.green : Color.red; + else + Gizmos.color = TriggerCount > 0 ? Color.green : Color.red; Gizmos.matrix = transform.localToWorldMatrix; Gizmos.DrawWireCube(Vector3.zero, Vector3.one); }