3/19/2023 0 Comments Tos showhide buffs![]() ![]() Or hide / show the widget instead to have it available immediately and without fail What would you prefer as the end user? Instance access to the inventory screen or watching a spinner, waiting for the widgets to rejiggle text or forcing a premature layout prepass. I’ll agree with that.įor things that might require a lot of computation power or has a lot of data to load, make the game show a load icon as it is reading the file Ideally, one’d choose the best tool for the job - target platform being the crucial bit. To each their own - was genuinely curious as to how the approach can be justified. But creating 100 widgets every time I press ‘I’ only to have them scooped by the GC later does not sound like the best idea around. The data is already loaded (unless we’re using soft references), sure. The inventory data is loaded instantaneously anyway For a huge number of objects you’ll be using tree / list / grid view anyway so the memory footprint will be negligible. It’s like putting all of your toys back in the toy chest before you play with them again vs shoving them all under the bedĪt no point was I talking about updating anything on Tick, why even? Creating and laying out widgets is performance intensive. It’s a lot of extra work but it’s what I learned and prefer. Stuff like last scroll level and last page open are easy to serialize to a UObject then reference when the UI is opened. Even then though I’d prefer to break it up into smaller tree views on separate menus or nest tree views so all the items aren’t created at once and it forces me to rethink organization. The down side being that you can only do this to one buff display. Basically making the right click available cancel available. The only exception is a monster Tree View or something that can’t be created in a reasonable period. You can however impose the blizzard buffs over any other addon’s buff display then set their alpha to 0. I prefer to recreate the UI every time it’s called for the sake of using resources for other things and portability reasons (might be fine on PC, but porting to Switch could leave you without precious RAM). It really depends on what’s ticking, how many items are ticking, how much memory images and other things may take up, etc. That’s of course just a best practice, doing it with hide/show is usually perfectly fine. Original version credit goes to Aeldra (EU-Proudmoore).It’s better to do everything in a UObject class (in BP, a struct works just fine in C++) then build UI to reflect the data. In most cases the repository will contain more recent code, this is due to me testing before releasing to Curse. You can also find me streaming on Twitch so why not drop in and say hello!Īs of 21st July 2022 I have started uploading my addons to GitHub. Please feel free to join my Discord and keep updated with the latest info on any of my addons. I have prepared a quick video demonstration on how to setup the addon and how everything works. Right click on buff checkbox: opens buff setup frame If you would like to use Smartbuff in a macro you can use: /click SmartBuff_KeyButton sync - synchronizes the buff time left with the UI. ![]() Left click: opens SmartBuff options frame Reminder if a buff is missing (Splash/chat/sound).Supports weapon buffs (individual for main and off hand): Shaman, all poisons (Rogue), all stones and oils, incl.Supports class buffs: all greater blessings of the Paladin.group size and reagence check where applicable. Choose to show/hide toys in the available list (retail version).Individual setup for each buff & toys - toys are only available in the retail version.Auto switch templates when playing solo, joining a party or raid.Setup your own buff templates (Solo, Party, Raid, Battleground, MC, Ony, BWL, AQ, ZG, Custom 1-5).Checks buffs and rebuffs you, raid/party members, raid/party pets and assigned tanks using the action button, mapped key or by scrolling your mouse.run the mod whenever you wish, if nothing is buffed, there is no penalty or cool down. Use the options menu to configure it you like, as example: buffs, raid subgroups, pets, etc. If you are still unsure I have created a video demonstration here. Bind a key, scrollwheel or use the action button and it checks if you, a party/raid member or a hunter and warlock pet needs your buff and casts it. SmartBuff is a buff addon, to cast buffs easily and quickly, all classes are supported. SmartBuff - Retail, Classic ERA, WOTLK and SoM ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |