fix: Optimizes gump relay info (Prep for Static Gumps) (#1698)
This commit is contained in:
parent
50fcee12dc
commit
cfe9e04c78
220 changed files with 364 additions and 402 deletions
|
|
@ -66,7 +66,7 @@ public class DawnsMusicBoxGump : Gump
|
|||
AddHtmlLocalized(44, y - 2, 213, 20, 1075207, 0x7FFF); // Stop Song
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (m_Box?.Deleted != false)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -86,7 +86,7 @@ public partial class BrokenBedDeed : BaseAddonDeed
|
|||
AddHtmlLocalized(44, 71, 213, 20, 1075387, 0x7FFF); // East
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_deed?.Deleted != false || info.ButtonID == 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ public partial class BrokenVanityDeed : BaseAddonDeed
|
|||
AddHtmlLocalized(44, 71, 213, 20, 1075387, 0x7FFF); // East
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_deed?.Deleted != false || info.ButtonID == 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ public partial class HearthOfHomeFireDeed : BaseAddonDeed
|
|||
AddButton(185, 35, 0x868, 0x869, 2); // East
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_deed.Deleted || info.ButtonID == 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -133,7 +133,7 @@ public partial class CurtainsDeed : BaseAddonDeed
|
|||
AddHtmlLocalized(44, 71, 213, 20, 1075387, 0x7FFF); // East
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_deed?.Deleted != false || info.ButtonID == 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ public partial class HangingAxesDeed : BaseAddonDeed
|
|||
AddHtmlLocalized(44, 71, 213, 20, 1075387, 0x7FFF); // East
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (m_Deed?.Deleted != false || info.ButtonID == 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ public partial class HangingSwordsDeed : BaseAddonDeed
|
|||
AddHtmlLocalized(44, 71, 213, 20, 1075387, 0x7FFF); // East
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (m_Deed?.Deleted != false || info.ButtonID == 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -135,7 +135,7 @@ public partial class HouseLadderDeed : BaseAddonDeed
|
|||
AddHtmlLocalized(44, 215, 213, 20, 1075390, 0x7FFF); // West
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_deed?.Deleted != false || info.ButtonID is 0 or < 1 or > 8)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@ public partial class StoneStatueDeed : BaseAddonDeed
|
|||
AddHtmlLocalized(44, 71, 213, 20, 1075387, 0x7FFF); // East
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_deed?.Deleted != false || info.ButtonID == 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ public partial class UnmadeBedDeed : BaseAddonDeed
|
|||
AddHtmlLocalized(44, 71, 213, 20, 1075387, 0x7FFF); // East
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_deed?.Deleted != false || info.ButtonID == 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@ public partial class VanityDeed : BaseAddonContainerDeed
|
|||
AddHtmlLocalized(44, 71, 213, 20, 1075387, 0x7FFF); // East
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_deed?.Deleted != false || info.ButtonID == 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -93,7 +93,7 @@ public partial class WoodenCoffinDeed : BaseAddonDeed
|
|||
AddHtmlLocalized(44, 71, 213, 20, 1075387, 0x7FFF); // East
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_deed?.Deleted != false || info.ButtonID == 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@ public partial class PottedPlantDeed : Item
|
|||
AddButton(295, 50, 0x845, 0x846, 5);
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_deed?.Deleted != false)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -106,7 +106,7 @@ public partial class SnowStatueDeed : Item
|
|||
AddButton(275, 50, 0x845, 0x846, 4);
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_deed?.Deleted != false)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -127,7 +127,7 @@ public partial class WreathAddon : Item, IDyable, IAddon
|
|||
AddButton(20, 125, 0xFA5, 0xFA7, 0);
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_addon.Deleted)
|
||||
{
|
||||
|
|
@ -286,7 +286,7 @@ public partial class WreathDeed : Item
|
|||
AddButton(145, 35, 0x868, 0x869, 2);
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_deed.Deleted)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -164,7 +164,7 @@ public class HouseRaffleManagementGump : Gump
|
|||
[MethodImpl(MethodImplOptions.AggressiveInlining)]
|
||||
public string Color(string text, int color) => $"<BASEFONT COLOR=#{color:X6}>{text}</BASEFONT>";
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
var from = sender.Mobile;
|
||||
var buttonId = info.ButtonID;
|
||||
|
|
|
|||
|
|
@ -256,7 +256,7 @@ public partial class MonsterStatuette : Item, IRewardItem
|
|||
AddHtmlLocalized(190, 55, 100, 35, 1011012); // CANCEL
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
var from = sender.Mobile;
|
||||
|
||||
|
|
|
|||
|
|
@ -315,7 +315,7 @@ public partial class SoulStone : Item, ISecurable
|
|||
}
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (info.ButtonID == 0 || !_stone.IsEmpty)
|
||||
{
|
||||
|
|
@ -406,7 +406,7 @@ public partial class SoulStone : Item, ISecurable
|
|||
AddHtmlLocalized(45, 412, 450, 20, 1060051, 0x7FFF); // CANCEL
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (info.ButtonID == 0 || !_stone.IsEmpty)
|
||||
{
|
||||
|
|
@ -552,7 +552,7 @@ public partial class SoulStone : Item, ISecurable
|
|||
AddHtmlLocalized(45, 412, 450, 20, 1060051, 0x7FFF); // CANCEL
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (info.ButtonID == 0 || _stone.IsEmpty)
|
||||
{
|
||||
|
|
@ -767,7 +767,7 @@ public partial class SoulStone : Item, ISecurable
|
|||
AddHtmlLocalized(45, 412, 450, 20, 1060051, 0x7FFF); // CANCEL
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (info.ButtonID == 0 || _stone.IsEmpty)
|
||||
{
|
||||
|
|
@ -813,7 +813,7 @@ public partial class SoulStone : Item, ISecurable
|
|||
AddHtmlLocalized(45, 412, 450, 20, 1060051, 0x7FFF); // CANCEL
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (info.ButtonID == 0)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -120,7 +120,7 @@ public abstract partial class SpecialScroll : Item
|
|||
}
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState state, RelayInfo info)
|
||||
public override void OnResponse(NetState state, in RelayInfo info)
|
||||
{
|
||||
if (info.ButtonID == 1)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -129,7 +129,7 @@ public partial class AnkhOfSacrificeComponent : AddonComponent
|
|||
{
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState state, RelayInfo info)
|
||||
public override void OnResponse(NetState state, in RelayInfo info)
|
||||
{
|
||||
var from = state.Mobile;
|
||||
|
||||
|
|
|
|||
|
|
@ -193,7 +193,7 @@ public partial class BannerDeed : Item, IRewardItem
|
|||
}
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_banner?.Deleted != false)
|
||||
{
|
||||
|
|
@ -324,7 +324,7 @@ public partial class BannerDeed : Item, IRewardItem
|
|||
AddButton(145, 35, 0x868, 0x869, (int)Buttons.South);
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (m_Banner?.Deleted != false || m_House == null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -176,7 +176,7 @@ public partial class RewardBrazierDeed : Item, IRewardItem
|
|||
AddButton(115, 50, 0x845, 0x846, 0x19BB);
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_brazier?.Deleted != false)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -339,7 +339,7 @@ public partial class CannonAddon : BaseAddon
|
|||
AddHtmlLocalized(195, 109, 120, 20, 1076197, 0x7FFF); // Recharge
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState state, RelayInfo info)
|
||||
public override void OnResponse(NetState state, in RelayInfo info)
|
||||
{
|
||||
if (_cannon?.Deleted == false && info.ButtonID == (int)Buttons.Recharge)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -191,7 +191,7 @@ public partial class DecorativeShieldDeed : Item, IRewardItem
|
|||
}
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_shield?.Deleted != false ||
|
||||
info.ButtonID is < Start or > End ||
|
||||
|
|
@ -316,7 +316,7 @@ public partial class DecorativeShieldDeed : Item, IRewardItem
|
|||
AddButton(145, 35, 0x867, 0x869, (int)Buttons.South);
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_shield?.Deleted != false || _house == null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -178,7 +178,7 @@ public partial class HangingSkeletonDeed : Item, IRewardItem
|
|||
AddButton(390, 50, 0x845, 0x846, 0x1B7F);
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_deed?.Deleted != false || info.ButtonID != 0x1A03 && info.ButtonID != 0x1A05 &&
|
||||
info.ButtonID != 0x1A09 && info.ButtonID != 0x1B1E && info.ButtonID != 0x1B7F)
|
||||
|
|
@ -303,7 +303,7 @@ public partial class HangingSkeletonDeed : Item, IRewardItem
|
|||
AddButton(145, 35, 0x868, 0x869, (int)Buttons.South);
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_skeleton?.Deleted != false || _house == null)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -107,7 +107,7 @@ public partial class PottedCactusDeed : Item, IRewardItem
|
|||
AddButton(355, 50, 0x845, 0x846, 0x1E13);
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_deed?.Deleted != false || info.ButtonID is < 0x1E0F or > 0x1E14)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -172,7 +172,7 @@ public partial class StoneAnkhDeed : BaseAddonDeed, IRewardItem
|
|||
AddButton(145, 35, 0x867, 0x869, (int)Buttons.East); // East
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_deed?.Deleted != false || info.ButtonID == (int)Buttons.Cancel)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -466,7 +466,7 @@ public partial class WallBannerDeed : BaseAddonDeed, IRewardItem
|
|||
AddButton(70, 205, 0x8AF, 0x8AF, 0, GumpButtonType.Page, 4);
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState sender, RelayInfo info)
|
||||
public override void OnResponse(NetState sender, in RelayInfo info)
|
||||
{
|
||||
if (_wallBanner?.Deleted != false || info.ButtonID is <= 0 or >= 31)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -217,7 +217,7 @@ public partial class WeaponEngravingTool : Item, IUsesRemaining, IRewardItem
|
|||
AddTextEntry(75, 245, 350, 40, 0x0, (int)Buttons.Text, "");
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState state, RelayInfo info)
|
||||
public override void OnResponse(NetState state, in RelayInfo info)
|
||||
{
|
||||
if (_tool?.Deleted != false || _target?.Deleted != false)
|
||||
{
|
||||
|
|
@ -237,7 +237,7 @@ public partial class WeaponEngravingTool : Item, IUsesRemaining, IRewardItem
|
|||
return;
|
||||
}
|
||||
|
||||
if (string.IsNullOrEmpty(relay.Text))
|
||||
if (string.IsNullOrEmpty(relay))
|
||||
{
|
||||
_target.EngravedText = null;
|
||||
state.Mobile.SendLocalizedMessage(1072362); // You remove the engraving from the object.
|
||||
|
|
@ -245,7 +245,7 @@ public partial class WeaponEngravingTool : Item, IUsesRemaining, IRewardItem
|
|||
else
|
||||
{
|
||||
_target.EngravedText =
|
||||
Utility.FixHtml(relay.Text.Length > 64 ? relay.Text[..64] : relay.Text);
|
||||
Utility.FixHtml(relay.Length > 64 ? relay[..64] : relay);
|
||||
state.Mobile.SendLocalizedMessage(1072361); // You engraved the object.
|
||||
_target.InvalidateProperties();
|
||||
_tool.UsesRemaining -= 1;
|
||||
|
|
@ -299,7 +299,7 @@ public partial class WeaponEngravingTool : Item, IUsesRemaining, IRewardItem
|
|||
AddHtmlLocalized(40, 109, 100, 20, 1060051, 0x7FFF); // CANCEL
|
||||
}
|
||||
|
||||
public override void OnResponse(NetState state, RelayInfo info)
|
||||
public override void OnResponse(NetState state, in RelayInfo info)
|
||||
{
|
||||
if (_engraver?.Deleted != false || info.ButtonID != (int)Buttons.Confirm)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue