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

◆ descriptionText_OnUpdate()

void Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay.descriptionText_OnUpdate ( UIElement affectedElement)
inlineprivate

Definition at line 433 of file UICreativeInfiniteItemsDisplay.cs.

434 {
435 UIText uIText = affectedElement as UIText;
436 int itemIdChecked;
437 int amountWeHave;
439 bool sacrificeNumbers = Main.CreativeMenu.GetSacrificeNumbers(out itemIdChecked, out amountWeHave, out amountNeededTotal);
440 Main.CreativeMenu.ShouldDrawSacrificeArea();
441 if (!Main.mouseItem.IsAir)
442 {
444 }
445 if (itemIdChecked == 0)
446 {
448 {
449 uIText.SetText($"({_lastItemAmountWeHad}/{_lastItemAmountWeNeededTotal})");
450 }
451 else
452 {
453 uIText.SetText("???");
454 }
455 return;
456 }
458 if (!sacrificeNumbers)
459 {
460 uIText.SetText("X");
461 }
462 else
463 {
464 uIText.SetText($"({amountWeHave}/{amountNeededTotal})");
465 }
466 }

References Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay._lastItemAmountWeHad, Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay._lastItemAmountWeNeededTotal, Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay._lastItemIdSacrificed, Terraria.Main.CreativeMenu, Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay.ForgetItemSacrifice(), and Terraria.Main.mouseItem.

Referenced by Terraria.GameContent.UI.Elements.UICreativeInfiniteItemsDisplay.BuildSacrificeMenuContents().