protected override IEnumerable <Toil> MakeNewToils()
        {
            var drawer = job.targetA.Thing;
            var peMode = drawer.def.hasInteractionCell ? PathEndMode.InteractionCell : PathEndMode.ClosestTouch;

            yield return(Toils_Goto.GotoThing(DrawerIndex, peMode));

            yield return(Toils_Mizu.DrawWater(DrawerIndex, DrawTicks));

            yield return(Toils_Mizu.FinishDrawWater(DrawerIndex));
        }