Я думаю, что лучшее, что вы получите, это миллисекунды.Не уверен, что ваше отображение наносекунд.Но вот фрагмент.
string FormatTime (float time){
int intTime = (int)time;
int minutes = intTime / 60;
int seconds = intTime % 60;
float fraction = time * 1000;
fraction = (fraction % 1000);
string timeText = String.Format ("{0:00}:{1:00}:{2:000}", minutes, seconds, fraction);
return timeText;
}
Я не буду брать кредит, его взяли из ответов Unity.Просто гугл.Тогда просто храните с поплавка в вашем PlayerPrefs
.Я думаю, это то, что вы просите.