Если через инспектор ввести значение public полю у SO а потом пометить это поле как [HideInInspector] его значение НЕ обнулиться. Знали? И я не знал...
потому, что оно все еще сереализованое, если ты хочешь обнулить его, то либо ресет нажми, либо НонСериалзб поставь