using ACE.Entity;
using ACE.Entity.Enum.Properties;
using ACE.Server.Network.Sequence;
using ACE.Server.WorldObjects;
namespace ACE.Server.Network.GameMessages.Messages
{
public class GameMessagePublicUpdatePropertyString : GameMessage
{
///
///
///
///
///
///
public GameMessagePublicUpdatePropertyString(WorldObject worldObject, PropertyString property, string value)
: base(GameMessageOpcode.PublicUpdatePropertyString, GameMessageGroup.UIQueue, 64) // 33 is the avg seen in retail pcaps, 104 is the max seen in retail pcaps
{
Writer.Write(worldObject.Sequences.GetNextSequence(SequenceType.UpdatePropertyString, property));
Writer.Write((uint)property);
Writer.WriteGuid(worldObject.Guid);
Writer.Align();
Writer.WriteString16L(value);
}
}
}