Skip to main content

FB2PocketMarketManager

Overview

  • Manages PocketMarket trading.

Metadata

FieldValue
Kindsystem
EnvironmentB2 - Simulation
Categorysystems
ExtendsFB2ManagerBase
Requirerequire('Systems.B2PocketMarketManager')

Properties (5)

NameTypeDescription
CategoryShoppingItemsB2CategoryShoppingItems
CharacterPurchasedShoppingItemstable<FB1EntityId, FB2PocketMarketPurchasedShoppingItemsWrapper>
CharacterSellingItemstable<FB1EntityId, FB2PocketMarketSellingItemsWrapper>
GradeHelperFB2PocketMarketGradeHelper
ItemSalesHelperFB2PocketMarketItemSalesHelper

Functions (13)

FunctionParametersReturnsDescription
AddFollwersInCount: integer, InCharacterEntityId: FB1EntityId-Adds Follwers.
BuyShoppingItemInCharacterEntityId: FB1EntityId, InCategoryId: string, InItemId: string, InCount: integer-
DiscountItemPriceCharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityId-
GetType-EB2ManagerTypeReturns Type.
HasRegisteredSellingItemCharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityIdbooleanReturns whether it has Registered Selling Item.
IsRegisteredSellingItemItemEntityId: FB1EntityIdbooleanReturns whether Registered Selling Item.
OnDayChanged--Callback invoked on Day Changed.
OnHourChangedInCurrentTime: FDateTime-Callback invoked on Hour Changed.
RegisterSellItemCharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityId, InPrice: integer, InItemName: string-Registers Sell Item.
RemoveSellingItemCharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityId-Removes Selling Item.
RequestRefreshPurchasedShoppingItemsInCharacterEntityId: FB1EntityId-Requests Refresh Purchased Shopping Items.
RequestRefreshSellItemsInCharacterEntityId: FB1EntityId-Requests Refresh Sell Items.
RequestRefreshShoppingItemsInCharacterEntityId: FB1EntityId-Requests Refresh Shopping Items.

Override points (11)

Implement these in Lua as FB2PocketMarketManager.Override_Name = function(...) end.

FunctionParametersReturnsDescription
Override_AddFollwersInCount: integer, InCharacterEntityId: FB1EntityId-Adds Follwers.
Override_BuyShoppingItemInCharacterEntityId: FB1EntityId, InCategoryId: string, InItemId: string, InCount: integer-
Override_DiscountItemPriceCharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityId-
Override_HasRegisteredSellingItemCharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityIdbooleanReturns whether it has Registered Selling Item.
Override_OnDayChanged--Callback invoked on Day Changed.
Override_OnHourChangedInCurrentTime: FDateTime-Callback invoked on Hour Changed.
Override_RegisterSellItemCharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityId, InPrice: integer, InItemName: string-Registers Sell Item.
Override_RemoveSellingItemCharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityId-Removes Selling Item.
Override_RequestRefreshPurchasedShoppingItemsInCharacterEntityId: FB1EntityId-Requests Refresh Purchased Shopping Items.
Override_RequestRefreshSellItemsInCharacterEntityId: FB1EntityId-Requests Refresh Sell Items.
Override_RequestRefreshShoppingItemsInCharacterEntityId: FB1EntityId-Requests Refresh Shopping Items.