> For the complete documentation index, see [llms.txt](https://lua.legacy.fatality.win/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lua.legacy.fatality.win/csgo/interfaces.md).

# Interface Handler

## Functions

### get\_global\_vars( )

returns the [global\_vars](/csgo/interfaces/global-vars.md) table

### get\_entity\_list( )

returns [entity\_list](/csgo/interfaces/entity-list.md)

### get\_engine\_client( )

returns [engine\_client](/csgo/interfaces/engine-client.md)

### get\_cvar( )

returns the [console interface](/csgo/interfaces/cvar.md)

### get\_events( )&#x20;

returns the [event handler](/csgo/interfaces/events.md)

### get\_debug\_overlay( )

returns [debug\_overlay](/csgo/interfaces/debug-overlay.md)

## Example

```lua
local EntityList        = csgo.interface_handler:get_entity_list()
local Globals           = csgo.interface_handler:get_global_vars()
local Console           = csgo.interface_handler:get_cvar()
local Events            = csgo.interface_handler:get_events()
local Engine            = csgo.interface_handler:get_engine_client()
local DebugOverlay      = csgo.interface_handler:get_debug_overlay()

-- Prints current map name
print(Engine:get_map_name())
```
