By the way, anyone that doesn't know what this means, here's an example:
Code: Select all
function MakeBigStruct()
var big_huge_struct := {};
big_huge_struct.+everything := some_big_variable;
big_huge_struct.+something := "42";
SomeFunction(big_huge_struct);
// This will print thursday instead of 42 since it was passed byref
// to SomeFunction()
print("Never could get the hang of this day: " + big_huge_struct.something)
endfunction
function SomeFunction(byref big_huge_struct)
big_huge_struct.something := "thursday";
endfunctionPlease excuse my code if it doesn't make sense. I really never could quite get the hang of Thursdays and it's 4:32 am...