So I always learned that ButtonUp (for key or mouse) is usually the best practice for handling input in games(probably from early GDTV courses… and it depends on circumstances, sure) so it was always painful that through the entire course we use ButtonDown. Occasionally for things I went ahead and made it button up. It’s always nice to always have the feedback of holding the mouse button down and then letting go when you are good and ready to complete an action anyway.
The funny thing is that the movement issue when leaving the targeting IEnumerator is completely avoided if you just use MouseButtonUp. I almost didn’t believe that my theory of this being true would work before I tried it as he was adding the extra nonsense to keep another loop going while the button is held down. Which… I imagine is HOW MouseButtonUp works anyway
Am I crazy here?