pts ai декодироание индекса функции

  • Автор темы Автор темы gattsu
  • Дата начала Дата начала
  • Теги Теги
    pts

gattsu

Выдающийся
Проверенный
Сообщения
165
Розыгрыши
0
Репутация
1 457
Реакции
293
Баллы
1 393
Мучаю все эту хрень.

Пока выяснил
int IndexInTypeTable = (index >> 24) & 0xFF;
Самый старший байт является индексом в таблице аи типов, индекс типа ис

int ArgumentCount = (index >> 16) & 0xFF
Количество аргументов в функции, не включает указатель this.
 
Пример
index | name
184942731 MakeFString

TypeIndex = 11 // (index >> 24) & 0xFF
ArgsCount = 6 // (index >> 16) & 0xFF
FTableIndex = 139 // index & 0xFFFF
 
В методе птс аи не может быть больше 11 аргументов не включая this параметр
 

Похожие темы