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()); }