public override void Draw() { EditorDrawingHelper.DrawCircle(Owner.Position, Owner.BoundingBox.width / 2f, CurrentColor); if (Owner.DragDelta.magnitude > Owner.BoundingBox.width / 2f) { EditorDrawingHelper.DrawArrow(Owner.Position, Owner.Position + Owner.DragDelta, CurrentColor, 40f, 10f); } }
public override void Draw() { EditorDrawingHelper.DrawCircle(Owner.Position, Owner.BoundingBox.width / 2f, CurrentColor); if (Owner.DragDelta.magnitude > Owner.BoundingBox.width / 2f) { EditorDrawingHelper.DrawArrow(Owner.Position, Owner.Position + Owner.DragDelta, CurrentColor, 40f, 10f); } Rect iconRect = new Rect(Owner.Position.x - iconSize / 2f, Owner.Position.y - iconSize / 2f, iconSize, iconSize); EditorDrawingHelper.DrawTexture(iconRect, outgoingIcon.Texture, Color.gray); }