Esempio n. 1
0
        // 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;
                }
            }
        }