I was looking at these schematics and I thought this.
I’ve read many times that it’s very common to change the controller. In this case, the functionality of the input and the HUD would be broken.
So if I just want to change the input implementation or i just want to change the HUD implementation. But I don’t want to change the controller because it has other functions implemented that I don’t want to lose or repeat/rewrite in a new controller.
-Is there a default way to do this?
-If not, do you recommend any specific design pattern to do this?
-Or you do not recommend doing this at all?
Thank you so much!!