Actually, when you say Object1.Propertyxy.Property1
It is actually called FUNCTION, not VARIABLE / VALUE in some memory.
In your case, "tempTask" will act as a function and "estimated time" as an argument, and the result will be a RETURN function.
I know and completely agree that pointers are very favorable for increasing speed, but in this case it is simply useless, since it will require storing that PROPERTY somewhere and after that refers to i, just a waste of time and memory, if you need to use this very specific property 100 times per turn: D
Hope this helps, if it would not just let me know, I will be happy to help.
source share