public void Draw(HandleDrawerStateObjectBase stateObject) { if (Event.current.type == EventType.repaint) { DoDraw(stateObject); } }
protected virtual void DoDraw(HandleDrawerStateObjectBase stateObject) { DoDraw(stateObject.controlID, stateObject.position, stateObject.size, stateObject.rotation, stateObject.hovering); }