Для создания блоков событий используется атрибут[LogicEvent()]
Пример кода
public class TestCube : VarwinObject { public delegate void PressKey(); [LogicEvent(English: "Jump button is pressed", Russian: "Кнопка E нажата")] public event PressKey PressEKeyEvent; private void Update() { if (Input.GetKey(KeyCode.E)) { PressEKeyEvent?.Invoke(); } } }
Пример блока
Подробнее о том, что такое событие и как его создать, можно прочитать на сайтеmetanit.comв разделе «C# и .NET | События».