Example #1
0
        private void DrawAxes(Hand hand, float alpha)
        {
            var pos = GetPosition(hand);
            var rot = GetRotation(hand);

            GizmoTools.DrawAxes(pos, rot, alpha);
        }
Example #2
0
 protected override void onDrawGizmo()
 {
     if (!target)
     {
         return;
     }
     GizmoTools.drawCylinderLineAdaptive(transform.position, target.position, radius, uSegments, vSize);
 }
Example #3
0
    void OnDrawGizmos()
    {
        var oldColor = Gizmos.color;

        Gizmos.color = color;
        //GizmoTools.drawVisionCone(transform, viewConeHFov, viewConeVFov, viewConeRange, viewConeDegreesPerSegment);
        //GizmoTools.drawVectorTextLine(textString, transform, debugTextSize);
        GizmoTools.drawVectorText(textString, transform, debugTextSize, textAnchor, textAlign);
        Gizmos.color = oldColor;
    }
Example #4
0
    protected override void onDrawGizmo()
    {
        if (!target)
        {
            return;
        }
        var start = reverse ? transform.position: target.position;
        var end   = reverse ? target.position: transform.position;

        GizmoTools.drawConeLineAdaptive(start, end, radius, uSegments, vSize);
    }
Example #5
0
 protected override void onDrawGizmo()
 {
     GizmoTools.drawVectorText(text, transform, letterSize, textAnchor, textAlignment);
 }
Example #6
0
 protected override void onDrawGizmo()
 {
     GizmoTools.drawWireCylinder(transform, radius, height, pivot, uSegments, vSegments);
 }
Example #7
0
 protected override void onDrawGizmo()
 {
     GizmoTools.drawWeaponCone(transform, angleDegrees, range, degreesPerSegment, numRadialSegments);
 }
Example #8
0
 protected override void onDrawGizmo()
 {
     GizmoTools.drawVisionCone(transform, hFovDegrees, vFovDegrees, range, degreesPerSegment);
 }
Example #9
0
 protected override void onDrawGizmo()
 {
     GizmoTools.drawWireCube(transform, size, pivot, pivotAxes);
 }
Example #10
0
 protected override void onDrawGizmo()
 {
     GizmoTools.drawWireSphere(transform, radius, uSegments, vSegments);
 }
Example #11
0
 public void SetType(GizmoTools type)
 {
     Type = type;
     if (Axis != GizmoAxis.Center)
     {
         PositionCap.SetActive(type == GizmoTools.Position);
         RotationCap.SetActive(type == GizmoTools.Rotation);
         ScaleCap.SetActive(type == GizmoTools.Scale);
     }
 }
Example #12
0
 protected override void onDrawGizmo()
 {
     GizmoTools.drawVectorTextLine(text, transform, letterSize);
 }