I've been reading about "scripting restrictions" from this manual doc
https://docs.unity3d.com/6000.2/Documentation/Manual/scripting-backends-il2cpp.html
And reading about it... It says on compile (build) turns any c# code from unity to c++... Including Unity Visual Scripting (uVS)
IL2CPP literally means:
Intermediate
Language
To
C
Plus +
Plus +
So c# is considered intermediate?
That means c++ is superior and more compatible with other platforms such as android and windows? (My targeted platforms btw, specially android)
So i was wondering... Does it mean, whatever you make in uVS, on build and using this settings...
All code is transformed in c++... Making it as performant as c++??
This is a common complaint from using uVS that its slow that c# is better... Etc...
But isnt this like the holy grail fix for this?
I dont know about it. Im asking. And i went ahead searching online and here's what gemini says:
"Yes, Unity's IL2CPP (Intermediate Language to C++) scripting backend converts code from Unity Visual Scripting graphs into C++."