What method would be better?

Hello, I’m making a movement system and I would like to know what method would be best for handling the camera.

Should I do it like this?
(The movement controller creates a new camera manager and that camera manager manages the camera.)

image

Or like this?
(Making the camera its own controller and managing it their.)

image

Also please provide a reason or pros and cons for which method is better.

Thanks in advance!

i would go with camera being it’s own controller

1 Like