Russia is over. The end.
Bester
Unity itself is written partly in C++ and partly in C#. Unity supports scripting in c#, javascript, boo and used to support their own language, unityscript, which compiled extremely slowly (~8 times slower than c#) and nobody was using it anyway, so they ditched it (or just stopped actively supporting it... the docs only have code snippets in those 3 languages).Don't have time to read the whole thread but I'm kind of confused... wasn't PoE made with Unity? There's no actual C# is there? I thought Unity used C#-like scripting language alternative, that was assembled into some kind of in-engine callbacks -- or is Unity itself built with C#? Or am I missing a step that lets Unity be written in language X while PoE can be written in C# (wouldn't in theory this cause huge performance problems?)?
If this is true bare-bones C#, can't you use reflection like Java to extend the game?
And about reflection, I suppose you could in theory, but I don't know how in practical terms, since I never did anything like it. Could you perhaps elaborate on that?
Edit: oops, took a little break while writing the post, Sensuki already answered
Last edited: