static void RenderBoxGizmoNotSelected(NavMeshModifierVolume navModifier, GizmoType gizmoType) { if (NavMeshVisualizationSettings.showNavigation > 0) { var color = navModifier.enabled ? s_HandleColor : s_HandleColorDisabled; var oldColor = Gizmos.color; var oldMatrix = Gizmos.matrix; Gizmos.matrix = navModifier.transform.localToWorldMatrix; Gizmos.color = color; Gizmos.DrawWireCube(navModifier.center, navModifier.size); Gizmos.matrix = oldMatrix; Gizmos.color = oldColor; } Gizmos.DrawIcon(navModifier.transform.position, "NavMeshModifierVolume Icon", true); }
static void RenderBoxGizmo(NavMeshModifierVolume navModifier, GizmoType gizmoType) { var color = navModifier.enabled ? s_HandleColor : s_HandleColorDisabled; var colorTrans = new Color(color.r * 0.75f, color.g * 0.75f, color.b * 0.75f, color.a * 0.15f); var oldColor = Gizmos.color; var oldMatrix = Gizmos.matrix; Gizmos.matrix = navModifier.transform.localToWorldMatrix; Gizmos.color = colorTrans; Gizmos.DrawCube(navModifier.center, navModifier.size); Gizmos.color = color; Gizmos.DrawWireCube(navModifier.center, navModifier.size); Gizmos.matrix = oldMatrix; Gizmos.color = oldColor; Gizmos.DrawIcon(navModifier.transform.position, "NavMeshModifierVolume Icon", true); }