private Vector3 checkpoint;
Al tocar un checkpoint:
checkpoint =
transform.position;
void Respawn()
{
transform.position =
checkpoint;
}
Conviene desactivarlo mientras cambiás posición.
controller.enabled = false;
transform.position =
checkpoint;
controller.enabled = true;
Si querés conservarlo entre sesiones, guardalo en SaveData.
Vector3 checkpoint
transform.position