Exemple #1
0
 public static void DrawGizmo(MagicaCapsuleCollider scr, bool selected)
 {
     Gizmos.color = selected ? GizmoUtility.ColorCollider : GizmoUtility.ColorNonSelectedCollider;
     GizmoUtility.DrawWireCapsule(
         scr.transform.position,
         scr.transform.rotation,
         Vector3.one * scr.GetScale(),
         scr.GetLocalDir(),
         scr.GetLocalUp(),
         scr.Length,
         scr.StartRadius,
         scr.EndRadius
         );
 }
Exemple #2
0
        static void DrawGizmo(MagicaCapsuleCollider scr, GizmoType gizmoType)
        {
            bool selected = (gizmoType & GizmoType.Selected) != 0;

            if (selected == false)
            {
                if (ClothMonitorMenu.Monitor == null)
                {
                    return;
                }

                if (ClothMonitorMenu.Monitor.UI.AlwaysClothShow == false || ClothMonitorMenu.Monitor.UI.DrawClothCollider == false)
                {
                    return;
                }
            }

            DrawGizmo(scr, selected);
        }