Готовый тестовый проект для созданий событий:
Приступим:
1.Заходим в Event sheet и создаем глобальные переменные:

Она показывает сколько у нас врагов на уровне.

Она будет проверять нажатие.
2.Создаем событие для врагов.

Событие будет проверять, если наш враг будет лежать под градусом от 30 до 180 градусов, то враг уничтожится и с глобальной переменой вычитается 1 единица.
3.Создаем еще два события:

Здесь думаю все понятно(она делает тоже самое что и первое но тут физика и столкновение)
4.Далее:

События будут проверять, если глобальная переменная Sight равна 1, то мячик будет на рогатке и камера будет смотреть на рогатку, а если не равна, то камера будет смотреть на мячик.
5.Теперь события для рогатки:

Вот и все. Надеюсь урок был полезен.