volkov12feb, ну а открыть официальную документацию и почитать?
Навскидку - вот так будет работать ,как думаете почему?
animator.SetBool("PunchLeft, PunchRight", Input.GetKeyDown(KeyCode.P))
В случае с теми же пещерами информация о них хранится не в seed. А в алгоритме, в т.ч. в алгоритме рандома.
И да, тут нет "Обратного" алгоритма. Потому что при желании чуть чуть внести изменение в результат - получим дичайший пересчет всего, что крайне сложно.