Как вызвать игровую функцию из дизлиба? - PullRequest
0 голосов
/ 10 апреля 2019

Я пытаюсь изменить игру MacOS, используя dylib, добавленный с помощью DYLD_INSERT_LIBRARIES, но у меня возникают некоторые проблемы с вызовом функции игры из dylib. В настоящее время я могу перенаправить одну функцию к другой, которая принадлежит игре, но я не могу просто вызвать ту же функцию.

Я пытался использовать: [GamePlayer executeSelector: @selector (setPositionOfBall :)]; но в журнале игры написано: + [GamePlayer setPositionOfBall]: нераспознанный селектор, отправленный в класс. Я действительно не уверен, как преодолеть это, потому что я знаю, что селектор и класс верны. Однако я заметил, что ошибка начинается с +, а функция в декомпиляторе начинается с -, если это помогает

Любая помощь приветствуется, Connor

...