Exemple #1
0
        public void Unequip(string id, Roar.Callback <Roar.WebObjects.Items.UnequipResponse> callback)
        {
            var item = dataStore.inventory.Get(id as string);

            if (item == null)
            {
                logger.DebugLog("[roar] -- Failed: no record with id: " + id);
                return;
            }

            WebObjects.Items.UnequipArguments args = new Roar.WebObjects.Items.UnequipArguments();
            args.item_id = id;

            itemActions.unequip(args, new UnequipCallback(callback, this, id));
        }
Exemple #2
0
 public void unequip(Roar.WebObjects.Items.UnequipArguments args, ZWebAPI.Callback <Roar.WebObjects.Items.UnequipResponse> cb)
 {
     api.MakeCall("items/unequip", args.ToHashtable(), new CallbackBridge <Roar.WebObjects.Items.UnequipResponse>(cb, unequip_response_parser), true);
 }