summaryrefslogtreecommitdiff
path: root/gmod/CLuaShared.hpp
blob: 1a46e746e1e45e189b2cf0a1e6dd6cabb6c6efe1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once

#include "CLuaInterface.hpp"

class CLuaShared
{
public:
	virtual ~CLuaShared( );
	virtual void Init( );
	virtual void ShutDown( );
	virtual void DumpStats( );
	virtual CLuaInterface* CreateLuaInterface( STATE_TYPE, bool );
	virtual void CloseLuaInterface( CLuaInterface* );
	virtual CLuaInterface* GetLuaInterface( STATE_TYPE );
};