Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. class IIClientNetworkable;
  2. typedef IIClientNetworkable* (*CreateClientClassFn)(int, int);
  3. struct ClientClass
  4. {
  5. CreateClientClassFn m_pCreateFn;
  6. void* m_pCreateEventFn;
  7. char *m_pNetworkName;
  8. RecvTable *m_pRecvTable;
  9. ClientClass *m_pNext;
  10. int m_ClassID;
  11.  
  12. std::string GetName(void)
  13. {
  14. return std::string(*(char**)(this + 0x8));
  15. }
  16.  
  17. RecvTable* GetTable(void)
  18. {
  19. return *(RecvTable**)(this + 0xC);
  20. }
  21.  
  22. ClientClass* GetNextClass(void)
  23. {
  24. return *(ClientClass**)(this + 0x10);
  25. }
  26.  
  27. int GetClassID(void)
  28. {
  29. return *(int*)(this + 0x14);
  30. }
  31. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement