public static DrawDistanceGizmo ( Vector3 anchor, Vector3 connectedAnchor, float distance ) : void | ||
anchor | Vector3 | |
connectedAnchor | Vector3 | |
distance | float | |
return | void |
public void OnSceneGUI() { SpringJoint2D target = (SpringJoint2D)this.target; if (target.enabled) { Vector3 anchor = Joint2DEditorBase.TransformPoint(target.transform, (Vector3)target.anchor); Vector3 connectedAnchor = (Vector3)target.connectedAnchor; if (target.connectedBody != null) { connectedAnchor = Joint2DEditorBase.TransformPoint(target.connectedBody.transform, connectedAnchor); } Joint2DEditorBase.DrawDistanceGizmo(anchor, connectedAnchor, target.distance); base.OnSceneGUI(); } }
public new void OnSceneGUI() { DistanceJoint2D distanceJoint2D = (DistanceJoint2D)this.target; if (!distanceJoint2D.enabled) { return; } Vector3 anchor = Joint2DEditorBase.TransformPoint(distanceJoint2D.transform, distanceJoint2D.anchor); Vector3 vector = distanceJoint2D.connectedAnchor; if (distanceJoint2D.connectedBody) { vector = Joint2DEditorBase.TransformPoint(distanceJoint2D.connectedBody.transform, vector); } Joint2DEditorBase.DrawDistanceGizmo(anchor, vector, distanceJoint2D.distance); base.OnSceneGUI(); }