Der richtige Wert ist der, der für Deine Zwecke funktioniert. In diesem Fall solltest die verschiedenen Situationen, in denen der Player springen können soll und die, wo er nicht springen können soll, durchtesten und den Wert entsprechend variieren bis er den Erfordernissen entspricht.
Das kann auch darauf hinauslaufen, dass Du kein befriedigendes Ergebnis findest, was bedeuten kann, dass Du für spezielle Situationen etwas zusätzlich programmieren musst.
z.B. kann der Wert 30 gut dafür sein, wenn er auf einem Model steht, aber viel zu hoch sein, wenn er auf Levelgeometrie steht, dann könntest du nach Werten, die Dir der Trace zurückliefert, z.B. das you eines Models, Unterscheidungen einführen usw.