コード例 #1
0
    private static void HandleSelectUnlockSocketEquip(GameSession session, PacketReader packet)
    {
        long unkUid  = packet.ReadLong();
        byte slot    = packet.ReadByte();
        long itemUid = packet.ReadLong();

        if (!session.Player.Inventory.Items.ContainsKey(itemUid))
        {
            session.Send(ItemSocketSystemPacket.Notice((int)ItemSocketSystemNotice.ItemIsNotInYourInventory));
            return;
        }

        session.Send(ItemSocketSystemPacket.SelectUnlockSocketEquip(unkUid, slot, itemUid));
    }