protected override void RenderGizmos(EditorUtils.RenderState renderState) { var worldStart = transform.TransformPoint(start); var worldEnd = transform.TransformPoint(end); EditorUtils.DrawLine(worldStart, worldEnd, renderState); }
protected override void RenderGizmos(EditorUtils.RenderState renderState) { var childObjects = new List <GameObject>(); foreach (Transform childTransform in transform) { childObjects.Add(childTransform.gameObject); } EditorUtils.DrawConnectingLines(childObjects, renderState); }
protected override void RenderGizmos(EditorUtils.RenderState renderState) { // Render columns for (int x = 0; x < (gridSize.x + 1); x++) { Vector3 v1 = transform.TransformPoint(new Vector3(ColumnLineX(x), (worldSize.y / 2.0f) * Vector2.up.y, 0)); Vector3 v2 = transform.TransformPoint(new Vector3(ColumnLineX(x), (worldSize.y / 2.0f) * Vector2.down.y, 0)); Gizmos.DrawLine(v1, v2); } // Render rows for (int y = 0; y < (gridSize.y + 1); y++) { Vector3 v1 = transform.TransformPoint(new Vector3(-(worldSize.x / 2.0f), RowLineY(y))); Vector3 v2 = transform.TransformPoint(new Vector3((worldSize.x / 2.0f), RowLineY(y))); Gizmos.DrawLine(v1, v2); } }
protected override void RenderGizmos(EditorUtils.RenderState renderState) { EditorUtils.DrawRect(transform.position, worldSize.x, worldSize.y, renderState); }
protected override void RenderGizmos(EditorUtils.RenderState renderState) { EditorUtils.DrawCircle(transform.position, radius, renderState); }
protected override void RenderGizmos(EditorUtils.RenderState renderState) { EditorUtils.DrawPath(NewPath(), EditorUtils.DefaultPathStep, transform, renderState); }
protected virtual void RenderGizmos(EditorUtils.RenderState renderState) { }