@startuml
class WorkGiver_Flick {
    + <<override>> MaxPathDanger(pawn:Pawn) : Danger
    + <<override>> PotentialWorkThingsGlobal(pawn:Pawn) : IEnumerable<Thing>
    + <<override>> ShouldSkip(pawn:Pawn, forced:bool) : bool
    + <<override>> HasJobOnThing(pawn:Pawn, t:Thing, forced:bool) : bool
    + <<override>> JobOnThing(pawn:Pawn, t:Thing, forced:bool) : Job
}
WorkGiver_Scanner <|-- WorkGiver_Flick
WorkGiver_Flick --> "PathEndMode" PathEndMode
@enduml
