private void Start()
        {
            IsGrounded    = false;
            _rigidbody    = GetComponent <Rigidbody>();
            _hint         = GetComponent <WorldspaceImage>();
            _hint.enabled = false;

            GetComponent <InteractionObject>().InteractionEvent += PlayerInteraction;
        }
        void Start()
        {
            _animator   = GetComponent <Animator>();
            _snapPanel  = GetComponentInChildren <SnapPanel>();
            _curseImage = GetComponent <WorldspaceImage>();

            if (_active)
            {
                _snapPanel.Invoke("StartSnapping", _pauseInterval + 2f);
            }
        }