(Демонстрационное видео в конце статьи) В прошлой статье мы подготовили Visual Studio для работы по созданию скриптов. Теперь самое время, чтобы рассмотреть три загадочные функции, которые мы вставили в код класса. Напомню их: namespace Template
{
public sealed class Program : MyGridProgram
{
#region Copy
public Program() { }
public void Main(string argument, UpdateType updateSource) { }
public void Save() { }
#endregion
}
} public Program() Это метод, который выполняется первым, сразу после компиляции скрипта "Программируемым блоком"...
(В конце статьи демонстрационное видео) В прошлой статье мы научились получать ссылку на блок, расположенный на гриде. Теперь же, в целях изучения новых возможностей управления блоками, немного доработаем скрипт. Задача: при нажатии игроком на кнопку 2 кокпита, поршень должен выдвинуться до своего максимального лимита, а затем задвинуться обратно. Для наглядности добавим на наш грид красную лампу. Она будет включаться во время движения поршня и отключаться, при возврате поршня в исходное, сложенное положение...