Exemple #1
0
    IEnumerator TeleportPlayerToOrigin()
    {
        yield return(waitUntilPlayerPositionTooLow);

        Vector3 offset = Vector3.zero - playerTransform.position;

        playerRewindTime.ApplyOffsetTostoredInformation(offset);
        playerTransform.position = Vector3.zero;

        objectSpawner.ResetLowY();
        backgroundCamera.ResetLowY();

        StartCoroutine(TeleportPlayerToOrigin());
    }