// Update is called once per frame void Update() { if (isRemapping) { if (remapPositive) { positive = BindingUtils.GetAnyPressedKey(); if (positive != KeyCode.None) { BindingUtils.UpdatePositiveAxisText(bindingToMap, positive, buttonText); remapPositive = false; } } else { negative = BindingUtils.GetAnyPressedKey(); if (negative != KeyCode.None) { BindingManager.RebindAxis(bindingToMap, positive, negative); BindingUtils.UpdateTextWithBindingAxis(bindingToMap, buttonText); isRemapping = false; remapPositive = true; BindingManager.IsRemapping = false; positive = KeyCode.None; negative = KeyCode.None; } } } }
// Update is called once per frame void Update() { if (isRemapping) { KeyCode pressed = BindingUtils.GetAnyPressedKey(); if (pressed != KeyCode.None) { BindingManager.Rebind(bindingToMap, pressed); BindingUtils.UpdateTextWithBinding(bindingToMap, buttonText); BindingManager.IsRemapping = false; isRemapping = false; } } }