blob: f63efb1931709dd3f907a0e8253762f1182d9d66 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#pragma once
#pragma once
#include "util.hpp"
#include "KeyValues.hpp"
class CMatchSessionOnlineHost {
public:
KeyValues* GetSessionSettings( ) {
using fn = KeyValues* ( __thiscall* )( void* );
return util::get_vfunc< fn >( this, 1 )( this );
}
void UpdateSessionSettings( KeyValues* packet ) {
util::get_vfunc< 2, void >( this, packet );
}
};
class CMatchFramework {
public:
CMatchSessionOnlineHost* GetMatchSession( ) {
using fn = CMatchSessionOnlineHost* ( __thiscall* )( void* );
return util::get_vfunc< fn >( this, 13 )( this );
}
};
|