protected override void OnDisable()
        {
            base.OnDisable();

            if (Active)
            {
                for (var i = raycasters.Count - 1; i >= 0; --i)
                {
                    instance.DisableRaycaster(raycasters[i]);
                }
            }

            eventSystem.SetSelectedGameObject(null, GetBaseEventData());
        }