IGameInstanceclass

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

object→IGameInstance
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