-
Автор темы
- #1
Hello, after the last update, the structure of CSchemaBinding changed.
For example for C_DOTAGamerulesProxy it retuns C_BaseEntity or for C_DOTA_BaseNPC_Tower it returns C_DOTA_BaseNPC
Is it removed? should I use class name instead of binary name?
It seems calling virtual function 0 doesn't return CSchemaClassBinding I guess.
C++:
CSchemaClassBinding* CBaseEntity::SchemaBinding() const
{
CSchemaClassBinding* binding = CallVFunc<0, CSchemaClassBinding*>();
return binding;
}
struct CSchemaClassBinding
{
PAD(4);
const char* BinaryName; // ex: C_World
}
Is it removed? should I use class name instead of binary name?
It seems calling virtual function 0 doesn't return CSchemaClassBinding I guess.
Последнее редактирование: