Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ RefreshElementsOrder()

void Terraria.GameContent.UI.States.UICreativePowersMenu.RefreshElementsOrder ( )
inlineprivate

Definition at line 425 of file UICreativePowersMenu.cs.

426 {
429 UIElement value = null;
431 if (mainCategory.Sliders.TryGetValue(mainCategory.CurrentOption, out value))
432 {
434 }
435 if (mainCategory.CurrentOption == 1)
436 {
439 }
440 if (mainCategory.CurrentOption == 2)
441 {
444 }
445 if (mainCategory.CurrentOption == 3)
446 {
449 if (timeCategory.Sliders.TryGetValue(timeCategory.CurrentOption, out value))
450 {
452 }
453 }
454 if (mainCategory.CurrentOption == 4)
455 {
458 if (weatherCategory.Sliders.TryGetValue(weatherCategory.CurrentOption, out value))
459 {
461 }
462 }
463 if (mainCategory.CurrentOption == 6)
464 {
467 if (personalCategory.Sliders.TryGetValue(personalCategory.CurrentOption, out value))
468 {
470 }
471 }
472 }
bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
void Append(UIElement element)
Definition UIElement.cs:166

References Terraria.GameContent.UI.States.UICreativePowersMenu._container, Terraria.GameContent.UI.States.UICreativePowersMenu._infiniteItemsWindow, Terraria.GameContent.UI.States.UICreativePowersMenu._mainCategory, Terraria.GameContent.UI.States.UICreativePowersMenu._mainPowerStrip, Terraria.GameContent.UI.States.UICreativePowersMenu._personalCategory, Terraria.GameContent.UI.States.UICreativePowersMenu._personalPowersStrip, Terraria.GameContent.UI.States.UICreativePowersMenu._timeCategory, Terraria.GameContent.UI.States.UICreativePowersMenu._timePowersStrip, Terraria.GameContent.UI.States.UICreativePowersMenu._weatherCategory, Terraria.GameContent.UI.States.UICreativePowersMenu._weatherPowersStrip, Terraria.UI.UIElement.Append(), Terraria.UI.UIElement.RemoveAllChildren(), Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay.SetPageTypeToShow(), System.Collections.Generic.Dictionary< TKey, TValue >.TryGetValue(), and System.value.

Referenced by Terraria.GameContent.UI.States.UICreativePowersMenu.InitializePage(), Terraria.GameContent.UI.States.UICreativePowersMenu.MainCategoryButtonClick(), Terraria.GameContent.UI.States.UICreativePowersMenu.PersonalCategoryButtonClick(), Terraria.GameContent.UI.States.UICreativePowersMenu.TimeCategoryButtonClick(), and Terraria.GameContent.UI.States.UICreativePowersMenu.WeatherCategoryButtonClick().