cPlayerMgr* pPlayerManager;
tools->log("DPlayer Mgr test start \n" );
pPlayerManager = (cPlayerMgr*)engine->pGameClientShell->GetPlayerManager();
tools->log("DPlayer Mgr test end \n" );
virtual void Function56(); virtual void Function57(); virtual DWORD GetClientInfoMgr(); //58 virtual DWORD GetInterfaceManager();//59 virtual DWORD GetPlayerManager();//60 virtual void Function61(); virtual void Function62();
class CGameClShell
{
public:
virtual void Function0();
virtual void Function1();
virtual void Function2();
virtual void Function3();
virtual void Function4();
virtual void Function5();
virtual void Function6();
virtual void Function7();
virtual void Function8();
virtual void Function9();
virtual void Function10();
virtual void Function11();
virtual void Function12();
virtual void Function13();
virtual void Function14();
virtual void Function15();
virtual void Function16();
virtual void Function17();
virtual void Function18();
virtual void Function19();
virtual void Function20();
virtual void Function21();
virtual void Function22();
virtual void Function23();
virtual void Function24();
virtual void Function25();
virtual void Function26();
virtual void Function27();
virtual void Function28();
virtual void Function29();
virtual void Function30();
virtual void Function31();
virtual void Function32();
virtual void Function33();
virtual void Function34();
virtual void Function35();
virtual void Function36();
virtual void Function37();
virtual void Function38();
virtual void Function39();
virtual void Function40();
virtual void Function41();
virtual void Function42();
virtual void Function43();
virtual void Function44();
virtual void Function45();
virtual void Function46();
virtual void Function47();
virtual void Function48();
virtual void Function49();
virtual void Function50();
virtual void Function51();
virtual void Function52();
virtual void Function53();
virtual void Function54();
virtual void Function55();
//DWORD _GetClientInfoMgr( bool bEU ){ return (bEU) ? ((CGameClShell_EU*)this)->GetClientInfoMgr() : ((CGameClShell_NA*)this)->GetClientInfoMgr(); }
//DWORD _GetInterfaceMgr( bool bEU ){ return (bEU) ? ((CGameClShell_EU*)this)->GetInterfaceMgr() : ((CGameClShell_NA*)this)->GetInterfaceMgr(); }
//DWORD _GetPlayerMgr( bool bEU ){ return (bEU) ? ((CGameClShell_EU*)this)->GetPlayerMgr() : ((CGameClShell_NA*)this)->GetPlayerMgr(); }
//DWORD _GetSFXMgr( bool bEU ){ return (bEU) ? ((CGameClShell_EU*)this)->GetSFXMgr() : ((CGameClShell_NA*)this)->GetSFXMgr(); }
};
class CGameClShell_EU : public CGameClShell
{
public:
virtual void Function56();
virtual void Function57();
virtual DWORD GetClientInfoMgr();//58 E8
virtual DWORD GetInterfaceMgr();//59 EC
virtual DWORD GetPlayerMgr();//60 F0
virtual void Function61();
virtual void Function62();
virtual void Function63();
virtual void Function64();
virtual void Function65();
virtual void Function66();
virtual void Function67();
virtual void Function68();
virtual DWORD GetSFXMgr();//69 114
};
class CGameClShell_NA : public CGameClShell
{
public:
virtual DWORD GetClientInfoMgr();//56 E0
virtual DWORD GetInterfaceMgr();//57 E4
virtual DWORD GetPlayerMgr();//58 E8
virtual void Function59();
virtual void Function60();
virtual void Function61();
virtual void Function62();
virtual void Function63();
virtual void Function64();
virtual void Function65();
virtual void Function66();
virtual DWORD GetSFXMgr();//67 10C
};