void RemovePlayerFromRace(NetworkPlayer player) { ServerPlayer sp = FindServerPlayer(player); RaceController rc = GameObject.FindObjectOfType <RaceController>(); if (rc != null) { rc.RemoveRacer(sp.racer); } if (sp.racer != null) { Destroy(sp.racer.gameObject); } }
public override void OnNetworkDestroy() { base.OnNetworkDestroy(); raceController.RemoveRacer(gameObject); }