Zepheus.Zone.Game.ZoneCharacter.WriteRefinement C# (CSharp) Method

WriteRefinement() public method

public WriteRefinement ( Packet packet ) : void
packet Packet
return void
        public void WriteRefinement(Packet packet)
        {
            packet.WriteByte(Convert.ToByte(GetUpgradesBySlot(ItemSlot.Weapon) << 4 | GetUpgradesBySlot(ItemSlot.Weapon2)));
            packet.WriteByte(0);    		// UNK
            packet.WriteByte(0);    		// UNK
        }

Usage Example

Example #1
0
 public static Packet EndDisplayRest(ZoneCharacter character)
 {
     Packet packet = new Packet(SH8Type.EndDisplayRest);
     packet.WriteUShort(character.MapObjectID);
     character.WriteLook(packet);
     character.WriteEquipment(packet);
     character.WriteRefinement(packet);
     return packet;
 }