Архив метки: C#

Windows Forms: Извлечь значок программы

В примере с MSDN для уведомления в «Области уведомлений» используется значок из файла в папке программы. Т.е. внешний файл: notifyIcon1.Icon = new Icon("appicon.ico"); Чтобы использовать вместо внешнего файла значок из исполняемого файла, нужно воспользоваться другим методом: // Create the...

Unity: Редактор ругается на неиспользуемую переменную

Изучая проект, я добавил скрипт, в котором используются переменные с ключевым словом private. Переменная хоть и является закрытой, но, благодаря cериализация с помощью [SerializeField], этой переменной можно назначать новые значения прямо из окна редактора: [CreateAssetMenu(menuName = "Effect/Shield...

Unity: Игнорировать нажатие левой кнопки мыши

Если в игре используется мышка, при этом левая кнопка мыши назначена на Атаку, то при нажатии на кнопку интерфейса, герой начинает атаковать. Если кнопка интерфейса отвечает за атаку, то ничего страшного, но чаще всего это какая-то другая кнопка — вызов меню, открытие карты или окна инвентаря....

Unity: Ошибка `Random’ is an ambiguous reference between `UnityEngine.Random’ and `System.Random’

В одном из файлов проекта встречаются строки вроде такой: ai_Time = Random.Range(10, 500); При этом класс Random подчеркнут красной волнистой линией, с таким комментарием: `Random’ is an ambiguous reference between `UnityEngine.Random’ and `System.Random’ В качестве решения подсказ...