You either didn’t watch the video or you misunderstood the issue.
That video tells you how to change the default cursor for the whole app. Which LE already did. LE’s cursor isn’t the default cursor. It also tells you how to have different cursors for different actions. Which LE already does as well.
What it doesn’t tell you (because it can’t be done natively) is different players having different cursors in the same app.
Meaning that they can change the cursor but both you and me will always have that same changed cursor. What we won’t have is you having a cursor for one action and me having a different cursor for the same action.
Exact same issue.
No one says that Unity doesn’t let you change your cursor. What Unity doesn’t allow is changing the cursor at runtime. Which is what you need to have custom cursors as they’re being discussed here.
That is just doing what Yolomouse already does. So why would EHG spend months creating something that already exists (for free, even) and that only works for windows anyway?
You can’t. That requires changing the cursors at runtime, which Unity doesn’t allow.
I know you already saw these discussions before and you saw these exact same arguments before, so why are you arguing about this? Is it to vent your frustration on the paid class issue? Because that’s a totally different one.
Currently the only way to use native Unity and have a sort of custom cursor (in the way that’s being asked, not in the way those videos explain, because that was already done by EHG), is to create extra layers in the game. have a different cursor per layer and then switch to the appropriate layer according to what you select. But I expect that has quite an impact on performance, so it’s not a feasible solution.
You can’t. You seem to either misunderstand the issue or to not understand programming. It gets locked in when the solution is built.
The OnMouseEnter and Exit will run the exact same code for you and for me and will set the exact same cursor for both of us.
Do you honestly think that you know more than Unity support? You won’t find a single post on their forum saying that you can do this, but you will find many that say you can’t.
As said before (even by Mike), there are “dirty” ways of doing that, but those will usually have negative impacts as well.
Which, again, is what Yolomouse already does and it only works for windows. So, again, why should they waste months of development on this issue when there’s already a free tool for it and there are much more important things to do in the game?