Originally Posted by
Saffith
What? They're fine. Maybe you're having the same issue Gleeok is, where return values aren't read correctly for some reason. That's a simple implementation issue, though, or maybe some compiler weirdness. It's not something that requires totally reworking everything.
There may well be changes in the plan, but not because of something like that.
Variables already use setters and getters. Or do you mean binding each variable to C++ functions the way AngelScript does? That would be a fundamental change in how the script engine works. It's a lot of work, and it's not something that can be done gradually.