#pragma once #include "../process64.h" #include "iface.h" #include "sdk.h" class CS2 : public PROCESS64 { public: CS2() : PROCESS64( "cs2.exe" ) {}; bool open(); IFACE_ENTRY get_iface( const char* name ) { VECTOR entries = iface_get_all( this ); for( auto it : entries ) { if( strncmp( it.name, name, strlen( name ) ) == 0 ) { return it; } } return {}; } struct { MODULE_ENTRY client; MODULE_ENTRY engine; MODULE_ENTRY schema; } mod; struct { IFACE_ENTRY client; IFACE_ENTRY engine; IFACE_ENTRY schema; } iface; VECTOR netvars; };