增加玩家管理(没做完,需要steamid绑定名字啥的)
This commit is contained in:
@@ -11,14 +11,20 @@ public:
|
||||
|
||||
auto Schema_DynamicBinding() {
|
||||
SchemaClassInfoData_t* rv = nullptr;
|
||||
CALL_VIRTUAL(void, 0, this, &rv);
|
||||
CALL_VIRTUAL(void, 34, this, &rv);
|
||||
return rv;
|
||||
}
|
||||
|
||||
auto GetRefEHandle() {
|
||||
CHandle handle;
|
||||
CALL_VIRTUAL(void*, 2, this, &handle);
|
||||
return handle;
|
||||
char* pIdentity = (char*)m_pEntity();
|
||||
auto v3 = *(uint32_t*)(pIdentity + 16);
|
||||
auto v4 = ENT_ENTRY_MASK;
|
||||
auto v5 = ((v3 >> 15) - (*(uint32_t*)(pIdentity + 48) & 1)) << 15;
|
||||
if (v3 != -1) {
|
||||
v4 = *(uint32_t*)(pIdentity + 16) & ENT_ENTRY_MASK;
|
||||
}
|
||||
|
||||
return CHandle(v4 | v5);
|
||||
}
|
||||
|
||||
SCHEMA_FIELD(CEntityIdentity*, m_pEntity);
|
||||
@@ -26,7 +32,7 @@ public:
|
||||
|
||||
};
|
||||
|
||||
class CBaseEntity : CEntityInstance
|
||||
class CBaseEntity : public CEntityInstance
|
||||
{
|
||||
public:
|
||||
DECLARE_CLASS(CBaseEntity);
|
||||
|
||||
Reference in New Issue
Block a user