Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ UpdateSliderAndShowMultiplierMouseOver()

void Terraria.GameContent.Creative.CreativePowers.SpawnRateSliderPerPlayerPower.UpdateSliderAndShowMultiplierMouseOver ( UIElement affectedElement)
inlineprivate

Definition at line 1667 of file CreativePowers.cs.

1668 {
1669 if (affectedElement.IsMouseHovering)
1670 {
1671 string originalText = "x" + RemapSliderValueToPowerValue(GetSliderValue()).ToString("F2");
1672 if (GetShouldDisableSpawnsFor(Main.myPlayer))
1673 {
1674 originalText = Language.GetTextValue(_powerNameKey + "EnemySpawnsDisabled");
1675 }
1676 CreativePowersHelper.AddPermissionTextIfNeeded(this, ref originalText);
1677 Main.instance.MouseTextNoOverride(originalText, 0, 0);
1678 }
1679 }
static string GetTextValue(string key)
Definition Language.cs:15

References Terraria.GameContent.Creative.CreativePowers.APerPlayerSliderPower._powerNameKey, Terraria.GameContent.Creative.CreativePowersHelper.AddPermissionTextIfNeeded(), Terraria.GameContent.Creative.CreativePowers.SpawnRateSliderPerPlayerPower.GetShouldDisableSpawnsFor(), Terraria.GameContent.Creative.CreativePowers.APerPlayerSliderPower.GetSliderValue(), Terraria.Localization.Language.GetTextValue(), Terraria.Main.instance, Terraria.Main.myPlayer, and Terraria.GameContent.Creative.CreativePowers.SpawnRateSliderPerPlayerPower.RemapSliderValueToPowerValue().

Referenced by Terraria.GameContent.Creative.CreativePowers.SpawnRateSliderPerPlayerPower.ProvideSlider().