public void SetAppeared()
        {
            AppearEffects();

            _isVisible = true;
            GroundShadowController.SetAppeared();
        }
        public void SetHidden()
        {
            HideEffects();

            _isVisible = false;
            GroundShadowController.SetHidden();
        }
        public void Appear()
        {
            AppearEffects();

            _isVisible = true;
            GroundShadowController.Appear();
        }
        public void Hide()
        {
            HideEffects();

            _isVisible = false;
            GroundShadowController.Hide();
        }