только надо тогда перегрузить (если перегрузка для дочернего обьекта работает) процедуры public void Update(void) , void UserSetControl(CabinControl control, float value) и void UserPressKey(string s), а это 70% кода. И приписывать скрипт нада к каждой дефолтовской кабине (нампада нет, стоит ТРС2004, на русских кабинах ни рычаг пантографа, ни переключатель контроллёра не работают, а дефолт защищён

, проверить не могу)