def METHOD_NAME(self) -> None:
    """
    Blocking call to run the action, without start or cleanup.
    It is better to use EventAction.execute().
    This may cause the game to hang if an action is waiting on game
    changes.
    """
    while not self.done:
        self.update()