landsandboat/scripts/specs/core/CTradeContainer.lua
2025-03-17 04:05:32 -06:00

73 lines
1.3 KiB
Lua

---@meta
-- luacheck: ignore 241
---@class CTradeContainer
local CTradeContainer = {}
---@nodiscard
---@return integer
function CTradeContainer:getGil()
end
---@nodiscard
---@param SlotIDObj integer?
---@return CItem?
function CTradeContainer:getItem(SlotIDObj)
end
---@nodiscard
---@param SlotIDObj integer?
---@return integer
function CTradeContainer:getItemId(SlotIDObj)
end
---@nodiscard
---@param SlotIDObj integer?
---@return integer
function CTradeContainer:getItemSubId(SlotIDObj)
end
---@nodiscard
---@param itemID integer
---@return integer
function CTradeContainer:getItemQty(itemID)
end
---@nodiscard
---@param itemID integer
---@param quantity integer
---@return boolean
function CTradeContainer:hasItemQty(itemID, quantity)
end
---@nodiscard
---@param slotID integer
---@return integer
function CTradeContainer:getSlotQty(slotID)
end
---@nodiscard
---@return integer
function CTradeContainer:getItemCount()
end
---@nodiscard
---@return integer
function CTradeContainer:getSlotCount()
end
---@param itemID integer
---@param amountObj integer
---@return boolean
function CTradeContainer:confirmItem(itemID, amountObj)
end
---@param slotID integer
---@param amountObj integer?
---@return boolean
function CTradeContainer:confirmSlot(slotID, amountObj)
end
---@return nil
function CTradeContainer:clean()
end