protected virtual void Update()
        {
            if (cc == null || Time.timeScale == 0)
            {
                return;
            }

            InputHandle();                      // update input methods
            cc.UpdateMotor();                   // call ThirdPersonMotor methods
            //cc.UpdateAnimator();                // call ThirdPersonAnimator methods
            UpdateHUD();                        // update hud graphics
        }