VendorDataManager class
VendorDataManager
Inheritance
Base: IScriptable
Derived
None.
Properties
| Property | Type | |
|---|---|---|
VendorObject | WeakHandle<game.Object> | scripted |
BuyingCart | VendorShoppingCartItem[] | scripted |
SellingCart | VendorShoppingCartItem[] | scripted |
VendorID | TDBID | scripted |
VendingBlacklist | EVendorMode[] | scripted |
TimeToCompletePurchase | float | scripted |
UIBBEquipment | UI_EquipmentDef? | scripted |
InventoryBBID | red.CallbackObject? | scripted |
EquipmentBBID | red.CallbackObject? | scripted |
openTime | GameTime | scripted |
Functions
void Initialize(WeakHandle<game.Object> vendor, VendingTerminalSetup vendingTerminalSetup)RTTIvoid Initialize(WeakHandle<game.Object> owner, ent.EntityID entityID)RTTIvoid UpdateOpenTime(ScriptGameInstance gameInstance)RTTIGameTime GetOpenTime()RTTIWeakHandle<game.Object> GetVendorInstance()RTTITDBID GetVendorID()RTTIWeakHandle<PlayerPuppet> GetLocalPlayer()RTTIWeakHandle<game.data.Vendor_Record> GetVendorRecord()RTTIstring GetVendorName()RTTIstring GetVendorDescription()RTTIint GetLocalPlayerCurrencyAmount()RTTIVendorGameItemData?[] GetVendorInventoryItems()RTTISoldItemsCache? GetVendorSoldItems()RTTIVendorGameItemData?[] GetRipperDocItems()RTTIgame.ItemData?[] GetItemsPlayerCanSell()RTTIbool ArePlayerQuestItemsHidden()RTTIWeakHandle<game.ItemData>[] GetItemsPlayerCanSellFast(WeakHandle<game.Object> player, bool? excludeEquipped)RTTIbool CanPlayerSellItem(game.ItemID itemID)RTTIgame.ItemData?[] GetStorageItems()RTTIvoid BuyItemFromVendor(WeakHandle<game.ItemData> itemData, int amount, int? requestId)RTTIvoid BuybackItemFromVendor(WeakHandle<game.ItemData> itemData, int amount, int? requestId)RTTIvoid SellItemToVendor(WeakHandle<game.ItemData> itemData, int amount, int? requestId)RTTIvoid SellItemsToVendor(WeakHandle<game.ItemData>[] itemsData, int[] amounts, int? requestId)RTTIvoid TransferItem(WeakHandle<game.Object> source, WeakHandle<game.Object> target, WeakHandle<game.ItemData> itemData, int amount)RTTIint GetBuyingPrice(game.ItemID itemID)RTTIint GetSellingPrice(game.ItemID itemID)RTTIbool Checkout(bool andEquip)RTTIvoid ClearCart()RTTIvoid ClearBuyingCart()RTTIvoid ClearSellingCart()RTTIint NumItemsInBuyingCart()RTTIint NumItemsInSellingCart()RTTIint NumItemsInAllCarts()RTTIint TotalNumItemsInAllCarts()RTTIECartOperationResult AddToBuyingCart(WeakHandle<game.ItemData> itemToAdd)RTTIECartOperationResult AddToSellingCart(WeakHandle<game.ItemData> itemToAdd)RTTIECartOperationResult RemoveFromBuyingCart(WeakHandle<game.ItemData> itemToRemove)RTTIECartOperationResult RemoveFromSellingCart(WeakHandle<game.ItemData> itemToRemove)RTTIECartOperationResult CanAddToBuyingCart(WeakHandle<game.ItemData> itemToAdd)RTTIECartOperationResult CanAddToSellingCart(WeakHandle<game.ItemData> itemToAdd)RTTIint GetAmountInBuiyngCart(WeakHandle<game.ItemData> item)RTTIint GetAmountInSellingCart(WeakHandle<game.ItemData> item)RTTIvoid GetItemDataFromBuyingCart(WeakHandle<game.ItemData>[] items)RTTIvoid GetItemDataFromSellingCart(WeakHandle<game.ItemData>[] items)RTTIfloat GetTimeToCompletePurchase()RTTIint GetPriceInBuyingCart()RTTIint GetPriceInSellingCart()RTTIint GetTotalAmountInCart(VendorShoppingCartItem[] cart)RTTIint GetAmountInCart(WeakHandle<game.ItemData> itemToAdd, VendorShoppingCartItem[] cart)RTTIvoid GetItemDataFromCart(WeakHandle<game.ItemData>[] items, VendorShoppingCartItem[] cart)RTTIvoid GetItemIDsFromCart(game.ItemID[] itemIds, VendorShoppingCartItem[] cart)RTTIvoid ProcessTooltipsData(EVendorMode vendorMode, ATooltipData[] tooltipsData)RTTIstatic WeakHandle<PlayerPuppet> GetLocalPlayer(ScriptGameInstance game)staticRTTI globalstatic int GetLocalPlayerCurrencyAmount(WeakHandle<game.Object> player)staticRTTI global