private void OnDrawGizmos() { if (ShowMap) { GizmosUtil.DrawRect(mapRange); } if (ShowRooms) { Gizmos.color = Color.yellow; foreach (var VARIABLE in _roomInfos) { Handles.Label(VARIABLE.Pos, VARIABLE.obj.name); GizmosUtil.DrawBoxCollider2D(VARIABLE.BoxCollider2D); } } if (null == triangles) { return; } if (ShowTriangles) { Gizmos.color = Color.red; foreach (var VARIABLE in triangles) { VARIABLE.OnDrawGizmos(); } } if (null == minTreeLines) { return; } if (ShowMinTree) { Gizmos.color = Color.cyan; foreach (var VARIABLE in minTreeLines) { VARIABLE.OnDrawGizmos(); } } }