Estas diciendo que todos los clientes al conectarse buscarán si no son locales se asignan a la camara.
Presta atención que la comparación del IF es válida cuando isLocalPlayer es FALSE debido al signo de exclamación al inicio (!)
Por otro lado si es intencional, deberias plantear otra solución por que la asignación de la cámara sería bastante rara, de este modo el último cliente en entrar tendrá el control de la cámara.
public override void OnStartLocalPlayer()
{
if (!isLocalPlayer)
{
GetComponent<VehicleParent>().gameObject.SetActive(true);
SmoothCameraFollow.target =this.transform;
}
}
Presta atención que la comparación del IF es válida cuando isLocalPlayer es FALSE debido al signo de exclamación al inicio (!)
Por otro lado si es intencional, deberias plantear otra solución por que la asignación de la cámara sería bastante rara, de este modo el último cliente en entrar tendrá el control de la cámara.