private void Start() { if (options != null) { sound_source = GetComponent <AudioSource>(); gauge_rpm = transform.Find("Gauge_rpm").GetComponent <Gauge>(); gauge_p = transform.Find("Gauge_p").GetComponent <Gauge>(); gauge_load = transform.Find("Gauge_load").GetComponent <Gauge>(); load_switch = transform.Find("Load_switch").Find("Head").GetComponent <Load_switch>(); rpm_slider = transform.Find("Rpm_slider").Find("Head").GetComponent <Rpm_slider>(); starter = transform.Find("Starter").Find("Head").GetComponent <Starter>(); starter.Add_listener_prestarted(Engine_prestart); starter.Add_listener_started(Engine_start); starter.Add_listener_stoped(Engine_stop); transform.Find("Lever_length").Find("Info").GetComponent <TextMesh>().text = options.lever_length.ToString() + "м"; info_system = transform.Find("Info_system").GetComponent <Info_system>(); temperature = transform.Find("Temperature").GetComponent <Temperature>(); temperature.Add_listener_heated(Engine_heat_ready); Setup_values(); } else { enabled = false; // функция обновления не будет работать } }