Я пытаюсь использовать UnityEvent и хотел использовать их для моего сценария движения. Вот часть того, что у меня есть:
if(movementEnabled){
BeforeMovement.Invoke();
transform.localPosition = upcommingLocalPosition;
OnMovement.Invoke();
}
Моя проблема здесь в том, что мне нужно завершить UnityEvent "BeforeMovenent", прежде чем переходить к следующей строке, чтобы убедиться, что все методы в нем завершены их задача перед переездом.
Короче, я ищу что-то похожее на метод Wait ().
Можно ли как-нибудь добиться этого с помощью UnityEvent?