private void SetPlayer(Actor newPlayer, bool immediate = false) { if (_playerActor == newPlayer) { return; } if (_playerActor != null) { // Set the old active player to use Follower Brain _playerActor.SetController(followerBrain, newPlayer.GetComponent <Trackable>()); } _playerActor = newPlayer; _playerActor.SetController(playerBrain); gameCamera.SetFollowTarget(_playerActor.GetComponent <Trackable>(), immediate); // Set the camera to follow the active player }