summaryrefslogtreecommitdiff
path: root/cheat/internal_rewrite/skins.hpp
blob: f60deef02c34ad8115a062515825339b3b64e1a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#pragma once

#include <cstring>

class c_base_weapon;
class IGameEvent;
namespace features
{
	class c_skins {
	private:
		int m_last_index{ 0 };
		bool m_needs_update{ };

		int get_knife_index( );
		const char* get_model_str( );
		
		const char* get_glove_model( );

		const char* get_killicon_str( );
		
		//void override_knife( );
		void override_gloves( );
		void override_weapon( c_base_weapon* wep );
		//void update_active_skin( );
		int get_current_weapon_id( );
		int get_weapon_id( c_base_weapon* );
		

	public:
		void operator()( );
		void replace_deaths( IGameEvent* event );
	};
}