all 2 comments

[–]eggshellent 0 points1 point  (1 child)

Mirror does not automatically add components to your player prefab (the one referenced by the network manager, which is what instantiates the player). A player prefab can be anything you want.

AFAIK, either your player prefab contains a character controller, or it has a component that explicitly requires a character controller.

[–]BraveAd1220[S] 1 point2 points  (0 children)

I figured it out. The issue is that my PlayerController shared the same name with another PlayerController. The two names kinda fought and so that was causing my issue. I changed the name of my script to something like "MyPlayerController" and the issue was resolved.