CGCClient хранит в себе CGCClientSharedObjectCache на 0x0450, а так же C_DotaPlayerInventory в листенерах (он по индексу 1).я уже все нашел, теперь с функцией ебусь, я думал что я получаю gc кеш, а там CSharedObject
CGCClientSharedObjectCache хранит в себе CUtlVector<CSharedObjectTypeCache>.
CSharedObjectTypeCache хранит в себе CProtoBufSharedObjectBase (Это обертка над CSharedObject).
CProtoBufSharedObjectBase вт по индексу 9 есть
C++:
virtual ::google::protobuf::Message* GetPObject() = 0;