C# builds on the syntax and semantics of C++, allowing C programmers to take advantage of .NET and the common language runtime.
This quote literally means nothing. It doesn't matter if C# was built on C ++ because TorqueScript is neither of these
And just because C# is "built on" C++ doesn't mean it's the same. If you actually had
any experience with them, instead of just pasting random quotes you find, you'd know they're very different.
because the syntax are the same .-.
No, they're not
Setting the syntax to C# won't give a ton of reported syntax errors, at least it never has for me.
Here's a small snippet of a default add-on (player_persistance) opened in Visual Studio
Do you see all the red squiggles there? That's all the syntax errors it's trying to tell me are their, because I'm using syntax highlighting for a completely different language. (I'm also using a full IDE with a ton of features i don't need, but that's irrelevant to this issue) Every single $ in string comparison and global variables, every single @ for string concatenation. If it was pickier, it could complain about every single % for local variables