Example #1
0
    /// <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);
    }