# Sandbox.IGameInstance

Todo: make internal - the only thing using ir right now is the binds system

- Kind: interface
- Namespace: `Sandbox`
- Assembly: `Sandbox.Engine`
- Modifiers: abstract

## Properties

- [`Current`](/api/Sandbox.IGameInstance/Current)
- [`IsLoading`](/api/Sandbox.IGameInstance/IsLoading): True after the game is fully loaded
- [`Scene`](/api/Sandbox.IGameInstance/Scene)

## Methods

- [`GetBind`](/api/Sandbox.IGameInstance/GetBind)
- [`ResetBinds`](/api/Sandbox.IGameInstance/ResetBinds)
- [`SaveBinds`](/api/Sandbox.IGameInstance/SaveBinds)
- [`SetBind`](/api/Sandbox.IGameInstance/SetBind)
- [`TrapButtons`](/api/Sandbox.IGameInstance/TrapButtons)
