Quote: "The fact that variables can't be used as a reference parameter in functions is actually one of the good design decisions the AppGameKit made."
its inconsequent because something you allow by reference and others not (bad design). by reference is optional and needed always.
i not said you useing one variable inside.
in daily business you would use much more data in a struct as function input for using inside this function.
i said its a workaround and a solution, paul will not make it consistent.
consider also that share a pointer to a struct & object is much faster instead of copying data in mass.
i have always a idea what my app doing because "ref" is used it is very clear that it affect the calling function above.
sure if nieb said what he will do we can look for a better solution ..
AGK (Steam) V2017.12.12 : Windows 10 Pro 64 Bit : NVIDIA (390.65) GeForce GTX 1050 Ti : Mac mini OS High Sierra (10.13)