public void SetBinding(string action, InputCombination newCombination) { int index = GetCombinationIndex(action); if (index == -1) { Debug.LogWarning($"Action: {action}, does not exist."); return; } SetBinding(index, newCombination); }
public void ResetToDefault() => currentCombination = new InputCombination();
public void SetCurrentCombination(InputCombination comb) => currentCombination = comb;
public void SetDefaultCombination(InputCombination comb) => defaultCombination = comb;
public void SetBinding(int index, InputCombination newCombination) { combinations[index].SetCurrentCombination(newCombination); }
public void ChangeKeyBinding(string key, InputCombination newVal, InputContext context) => GetInputMethod(context)?.SetBinding(key, newVal);