/// <summary> /// Function to wait a few seconds. Destroy old PlayerPawn and spawn new one. /// </summary> /// <param name="playerController"></param> /// <param name="delay"></param> /// <returns></returns> protected IEnumerator RespawnPawnAfterDelay(PlayerControllerBase playerController, float delay) { yield return(new WaitForSeconds(delay)); playerController.DestroyPawn(); yield return(null); SpawnPlayerPlawn(playerController); }