private void OnDrawGizmos() { if (!EditorApplication.isPlaying) { startPos = transform.position; startPoint.Anchore = startPos; } Gizmos.color = Color.white; Gizmos.DrawLine(startPoint.Anchore, startPoint.Anchore + startPoint.Handle2); Gizmos.DrawLine(startPoint.Anchore + endPoint.Anchore, startPoint.Anchore + endPoint.Anchore + endPoint.Handle1); GizmosExtensions2D.DrawBezierCurve2D(startPoint.Anchore, startPoint.Anchore + startPoint.Handle2, startPoint.Anchore + endPoint.Anchore + endPoint.Handle1, startPoint.Anchore + endPoint.Anchore); Gizmos.color = Color.red; GizmosExtensions2D.DrawWireRect2D(startPoint.Anchore + startPoint.Handle2, 1, 1); GizmosExtensions2D.DrawWireRect2D(startPoint.Anchore + endPoint.Anchore + endPoint.Handle1, 1, 1); }
private void OnDrawGizmosSelected() { Gizmos.color = Color.red; GizmosExtensions2D.DrawWireRect2D(new Vector3((minX + maxX) / 2, (minY + maxY) / 2), maxX - minX, maxY - minY); }
private void OnDrawGizmos() { Gizmos.color = Color.red; GizmosExtensions2D.DrawWireRect2D(Vector3.zero, width, height); Gizmos.DrawWireSphere(target, 1); }