Создание блоков "Событие"
Для создания блоков событий используется атрибут [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 | События».