FrameIT
ControlsRemapping Class Reference
Inheritance diagram for ControlsRemapping:

Static Public Member Functions

static void RemapKeyboardAction (InputAction actionToRebind, int targetBinding)
 
static void RemapGamepadAction (InputAction actionToRebind, int targetBinding)
 

Static Public Attributes

static ControlMapping Controls
 
static Action< InputAction > SuccessfulRebinding
 
static Dictionary< string, string > OverridesDictionary = new Dictionary<string, string>()
 

Private Member Functions

void Awake ()
 

Static Private Member Functions

static void AddOverrideToDictionary (Guid actionId, string path, int bindingIndex)
 
static void SaveControlOverrides ()
 
static void LoadControlOverrides ()
 

Member Function Documentation

◆ AddOverrideToDictionary()

static void ControlsRemapping.AddOverrideToDictionary ( Guid  actionId,
string  path,
int  bindingIndex 
)
staticprivate

◆ Awake()

void ControlsRemapping.Awake ( )
private

◆ LoadControlOverrides()

static void ControlsRemapping.LoadControlOverrides ( )
staticprivate

◆ RemapGamepadAction()

static void ControlsRemapping.RemapGamepadAction ( InputAction  actionToRebind,
int  targetBinding 
)
static

◆ RemapKeyboardAction()

static void ControlsRemapping.RemapKeyboardAction ( InputAction  actionToRebind,
int  targetBinding 
)
static

◆ SaveControlOverrides()

static void ControlsRemapping.SaveControlOverrides ( )
staticprivate

Member Data Documentation

◆ Controls

ControlMapping ControlsRemapping.Controls
static

◆ OverridesDictionary

Dictionary<string, string> ControlsRemapping.OverridesDictionary = new Dictionary<string, string>()
static

◆ SuccessfulRebinding

Action<InputAction> ControlsRemapping.SuccessfulRebinding
static

The documentation for this class was generated from the following file: