Значит решил сделать чит на одну unity игру - redmatch2. il2cpp, и стоит обфускация имен. Обфускация большая проблема, хотя не все названия бессмысленные, да и думаю если метод PlayerController'а имеет тип Rigidbody и не имеет аргументов, тут гадать не нужно что это. Проблема возникла тогда, когда мне пришлось искать экземпляр PlayerController в памяти. Тут как раз и начала мешать обфускация. Поиск по полям результата естественно не дал, так как назначений полей я не знаю. Некоторые поля все таки названы адекватно, но имеют значения которые просто нереально достать, как например bulletSpread который зависит от почти всего, но его точного значения не написано, так еще и игру нельзя остановить для нормального поиска неизвестного значения. Спидхаком на 0 пытался игру останавливать - не работает. Пытался ставить брейкпоинты на Update - софтлок от которого спасает исключительно перезагрузка компа. vtable отсутствует, так что искать по vptr тоже не вышло.
funfact: il2cpp dumper может выдать нормальный дамп, а inspector давится.
funfact: il2cpp dumper может выдать нормальный дамп, а inspector давится.