protected virtual void OnDestroy()
        {
            HorizontalCylinderScrollArea scrollArea = FindScrollAreaInParents();

            scrollArea.UnregisterMenuItemHolder(this);
        }
        protected virtual void Awake()
        {
            HorizontalCylinderScrollArea scrollArea = FindScrollAreaInParents();

            scrollArea.RegisterNewMenuItemHolder(this, out ceiling, out floor);
        }