Why are Types so weird?

Blitz3D Forums/Blitz3D Beginners Area/Why are Types so weird?

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

...whenever I attempt to alter a type field's values inside a Function (a pre-existing type that already has an instance made outside of this function), it always returns the error message "Variable must be a type"

It sounds to me as if your type instance is not declared as a Global variable. If you don't want it to be global, another solution would be to pass the type instance into the function as a parameter.