Я хотел чтобы мой фонарик вкл/выкл на клавишу f.
Вроде бы, я сделал всё как нужно, но ничего не происходит: он не включается и не выключается.
Подскажите в чём проблема и как её исправить?
вот код
using UnityEngine;
using System.Collections;
public class Fonarik : MonoBehaviour
{
private Light myLight;
void Start()
{
myLight = GetComponent<Light>();
}
void Update()
{
if (Input.GetKeyUp(KeyCode.F))
{
myLight.enabled = !myLight.enabled;
}
}
}
Ваш код работает. Проблема в названии файла скрипта. Оно должно совпадать с названием класса. С учетом реестра. У вас класс называется Fonarik, а файл fonarik. Переименуйте файл в Fonarik, и все заработает. Ещё советую прикрепить окно console среди основных экранов - там бы вы увидели подсказку.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости