manups4e / ScaleformUI

ScaleformUI is a GTA menu styled API made with custom Scaleforms to be lighter, faster and visually better
Other
139 stars 49 forks source link

UIMenuItem Highlighted event #186

Closed Saturn745 closed 10 months ago

Saturn745 commented 10 months ago

This implements a new event Highlighted which will be triggered when the item is "selected".

Lua Example:

    local dummyItem = UIMenuItem.New("Dummy Item", "Dummy Item")

    dummyItem.Highlighted = function (item)
        print('Dummy Item Highlighted')
    end

C# Example:

        UIMenu exampleMenu = new UIMenu("ScaleformUI", "ScaleformUI ~o~SHOWCASE", new PointF(20, 20), "scaleformui", "bannerbackground", true, true);

        UIMenuItem exampleItem = new UIMenuItem("Example Item", "This is an example item.");

        exampleItem.Highlighted += (menu, item) => {
            Debug.WriteLine("Example Item Highlighted");
        };
manups4e commented 10 months ago

amazing!!!