reinterept_cast`ом его прочитать как CAutomobile? .... в sfapi половины классов не определено, приходится самому их искать в других апи и вписывать, особенно это заметно в когда ты глубоко руки в говно засунул
reinterept_cast`ом его прочитать как CAutomobile? .... в sfapi половины классов не определено, приходится самому их искать в других апи и вписывать, особенно это заметно в когда ты глубоко руки в говно засунул
Тебе вместо this нужно передать указатель на CAutomobile, но так как он наследуется от других классов, ты можешь туда передать указатель на CVehicle, CEntity, CPhysical, CPlaceable.
а вообще, чисто теоретически,можно даже void туда передать
Тебе вместо this нужно передать указатель на CAutomobile, но так как он наследуется от других классов, ты можешь туда передать указатель на CVehicle, CEntity, CPhysical, CPlaceable.
а вообще, чисто теоретически,можно даже void туда передать
В CAutomobile на нулевом оффсете идет CVehicle. Заметь, что CBike, CHeli и т.д. это разные классы и находясь в разном транспорте надо вызывать правильные функции для каждого типа транспорта.
В CAutomobile на нулевом оффсете идет CVehicle. Заметь, что CBike, CHeli и т.д. это разные классы и находясь в разном транспорте надо вызывать правильные функции для каждого типа транспорта.
Если CBike будет наследовать CAutomobile, 0x0-0xN (произвольно), будет схож с CAutomobile. А вот то, что выходит за 0xN, будет совместимо конкретно с CBike, а не с CAutomobile.