4 ms·
The thing is, avoiding usage of certain functions - like Find, Invoke, SendMessage, etc - does not have to be done at the IDE level. In fact, it shouldn't be, a
by johnfn 6y ago
The thing is, avoiding usage of certain functions - like Find, Invoke, SendMessage, etc - does not have to be done at the IDE level. In fact, it shouldn't be, and the fact that Rider has to do these things is kind of a kludge already. These methods should be marked obsolete - or at the very least, they should have docstrings saying not to use them. Observe how the docs for SendMessage don't even discourage its use, for example: https://docs.unity3d.com/ScriptReference/GameObject.SendMessage.html https://docs.unity3d.com/ScriptReference/GameObject.SendMess...
- DonHopkins 6y agoAgain, Unity isn't an IDE.
- bathtub365 6y agoThe Unity editor gives you compiler errors and warnings in its console window. Why shouldn’t it give you these warnings as well? The Unity editor also has lots of features that IDE’s have already, including a profiler, ability to inspect the world hierarchy, inspectors for components on that hierarchy, and ability to pause and restart execution.
- DonHopkins 6y agoHow about a code editor? All IDEs have code editors, you know. Unity doesn't. Because, again, it's not an IDE.