/// <summary>
        /// Tos the input combination.
        /// </summary>
        /// <param name="combos">Combos.</param>
        /// <param name="input">Input.</param>
        void toInputCombination(InputCombination combos, InputAction input)
        {
            if (combos.numActions + 1 > maxCombosNum || (combos.numActions == 1 && combos.GetActionAt(0).getCode(_playerSelected.Device) == 0))
            {
                combos.Clear();
            }

            combos.Add(input);
        }
        /// <summary>
        /// Resolves empty or None input or restricts input to max num of combinaition(maxCombosNum)
        /// </summary>
        /// <param name="combos">Combos. ex. w+Mouse1(x2)+Joystick1Button3(-)</param>
        /// <param name="input">Input.</param>
        void toInputCombination(InputCombination combos, InputAction input)
        {
            if (combos.numActions + 1 > maxCombosNum || (combos.numActions == 1 && combos.GetActionAt(0).getCode(_deviceByProfile) == 0))
            {
                combos.Clear();
            }

            combos.Add(input);

            //Debug.Log(input);
        }