IGameInstanceclass

Todo: make internal - the only thing using ir right now is the binds system

objectIGameInstance
Namespace
Sandbox
Assembly
Sandbox.Engine
Declaration
public abstract interface Sandbox.IGameInstance

Methods5

Showing 5 methods

public virtual string GetBind(string actionName, bool isDefault, bool isCommon)PUBLICVIRTUAL

ParameterTypeDescription
actionNamestring
isDefaultbool
isCommonbool
Returns:string

public virtual void ResetBinds()PUBLICVIRTUAL

Returns:void

public virtual void SaveBinds()PUBLICVIRTUAL

Returns:void

public virtual void SetBind(string actionName, string buttonName)PUBLICVIRTUAL

ParameterTypeDescription
actionNamestring
buttonNamestring
Returns:void

public virtual void TrapButtons(System.Action`1<string[]> callback)PUBLICVIRTUAL

ParameterTypeDescription
callbackAction<string[]>
Returns:void

Properties3

Showing 3 properties

public virtual bool Sandbox.IGameInstance.IsLoading { get; set; }PUBLICVIRTUALGETSET

True after the game is fully loaded

Returns:bool

On this page