public override void Draw() { EditorDrawingHelper.DrawCircle(Owner.Position, Owner.BoundingBox.width / 4f, CurrentColor); Rect iconRect = new Rect(Owner.Position.x - iconSize / 2f, Owner.Position.y - iconSize / 2f, iconSize, iconSize); EditorDrawingHelper.DrawTexture(iconRect, ingoingIcon.Texture, Color.gray); }
public override void Draw() { EditorDrawingHelper.DrawCircle(Owner.Position, Owner.BoundingBox.width / 2f, CurrentColor); Rect iconBoundingBox = new Rect(Owner.Position.x - (iconSize / 2f), Owner.Position.y - (iconSize / 2f), iconSize, iconSize); EditorDrawingHelper.DrawTexture(iconBoundingBox, plusIcon.Texture, Color.gray); }
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); }