/// <summary> /// Removes a gizmo from the list. /// </summary> /// <param name="aGizmo"></param> public static void RemoveGizmo(IDebugGizmo aGizmo) { if (instance == null) { LogError(MISSING_DEBUG_UTILS); return; } if (aGizmo != null) { instance.m_Gizmos.Remove(aGizmo); } }
/// <summary> /// Adds a gizmo to the list. Multiple gizmos with the same reference cannot be added. /// </summary> /// <param name="aGizmo"></param> public static void AddGizmo(IDebugGizmo aGizmo) { if (instance == null) { LogError(MISSING_DEBUG_UTILS); return; } if (aGizmo != null && instance.m_Gizmos.Contains(aGizmo) == false) { instance.m_Gizmos.Add(aGizmo); } }