MarketSystem
classscriptedClass
extends IMarketSystem › ScriptableSystem › IScriptableSystem › IScriptable › ISerializable
Properties 2
| Name | Type | Flags |
|---|---|---|
vendingMachinesVendors | array<ref<Vendor>> | scriptedprivate |
vendors | array<ref<Vendor>> | scriptedprivatepersistent |
Methods 15
private final func AddVendor(vendorObject: ref<GameObject>) -> ref<Vendor>scripted
private final func GetOrAddVendor(vendorObject: ref<GameObject>) -> ref<Vendor>scripted
public final const func GetVendor(vendorObject: ref<GameObject>) -> ref<Vendor>scripted
private final func GetVendorByTDBID(vendorDataID: TweakDBID) -> ref<Vendor>scripted
private final func OnAddItemToStockRequest(request: ref<AddItemToVendorRequest>)scripted
private final func OnAttachVendorRequest(request: ref<AttachVendorRequest>)scripted
private final func OnBuybackRequest(request: ref<BuybackRequest>)scripted
private final func OnBuyRequest(request: ref<BuyRequest>)scripted
private final func OnDeattachVendorRequest(request: ref<DeattachVendorRequest>)scripted
private func OnDetach()scripted
private final func OnDispenseRequest(request: ref<DispenseRequest>)scripted
private final func OnDispenseStackRequest(request: ref<DispenseStackRequest>)scripted
private func OnRestored(saveVersion: Int32, gameVersion: Int32)scripted
private final func OnSellRequest(request: ref<SellRequest>)scripted
private final func OnSetPriceModifierRequest(request: ref<SetVendorPriceMultiplierRequest>)scripted