When building a custom task executer (either a BasicTE in FlexSim, or a custom implementation in a module), is there a simple way to create an offset travel duration after the load or unload of an object?
For example, I noticed that the forklift will lift its forks to the pickup height during the offset travel, then load the item, but then lowering of the forks is 'tricked' to happen during the travel to the next destination. How would you ensure that the forks are raised back to a default position before the TE is allowed to move at all? I imagine we could override On Begin Task to insert addditional tasks after the loading task, but perhaps there is a more elegant solution?
I tested whether the return value of finishOffset happens to be a duration but that did not work :-)