/// <summary>
        /// 输入控制统一在这个组件来处理了
        /// </summary>
        void Update()
        {
            for (int i = 0; i < bindNames.Count; i++)
            {
                if (Input.GetAxis(bindNames[i]) != 0)
                {
                    KInputStruct inputStruct = inputCallbackMap[bindNames[i]];

                    if ((Time.time - inputStruct.lastInputTime) >= inputStruct.interval)
                    {
                        Debug.Log(Time.frameCount + "|" + this + "|" + bindNames[i] + "|" + Input.GetAxis(bindNames[i]) + "|inputStruct|" + inputStruct.ToString());
                        inputStruct.lastInputTime = Time.time;

                        inputStruct.cb(Input.GetAxis(bindNames[i]));
                    }
                }
            }
        }