FB2PocketMarketManager
Overview
- Manages PocketMarket trading.
Metadata
| Field | Value |
|---|---|
| Kind | system |
| Environment | B2 - Simulation |
| Category | systems |
| Extends | FB2ManagerBase |
| Require | require('Systems.B2PocketMarketManager') |
Properties (5)
| Name | Type | Description |
|---|---|---|
CategoryShoppingItems | B2CategoryShoppingItems | |
CharacterPurchasedShoppingItems | table<FB1EntityId, FB2PocketMarketPurchasedShoppingItemsWrapper> | |
CharacterSellingItems | table<FB1EntityId, FB2PocketMarketSellingItemsWrapper> | |
GradeHelper | FB2PocketMarketGradeHelper | |
ItemSalesHelper | FB2PocketMarketItemSalesHelper |
Functions (13)
| Function | Parameters | Returns | Description |
|---|---|---|---|
AddFollwers | InCount: integer, InCharacterEntityId: FB1EntityId | - | Adds Follwers. |
BuyShoppingItem | InCharacterEntityId: FB1EntityId, InCategoryId: string, InItemId: string, InCount: integer | - | |
DiscountItemPrice | CharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityId | - | |
GetType | - | EB2ManagerType | Returns Type. |
HasRegisteredSellingItem | CharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityId | boolean | Returns whether it has Registered Selling Item. |
IsRegisteredSellingItem | ItemEntityId: FB1EntityId | boolean | Returns whether Registered Selling Item. |
OnDayChanged | - | - | Callback invoked on Day Changed. |
OnHourChanged | InCurrentTime: FDateTime | - | Callback invoked on Hour Changed. |
RegisterSellItem | CharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityId, InPrice: integer, InItemName: string | - | Registers Sell Item. |
RemoveSellingItem | CharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityId | - | Removes Selling Item. |
RequestRefreshPurchasedShoppingItems | InCharacterEntityId: FB1EntityId | - | Requests Refresh Purchased Shopping Items. |
RequestRefreshSellItems | InCharacterEntityId: FB1EntityId | - | Requests Refresh Sell Items. |
RequestRefreshShoppingItems | InCharacterEntityId: FB1EntityId | - | Requests Refresh Shopping Items. |
Override points (11)
Implement these in Lua as FB2PocketMarketManager.Override_Name = function(...) end.
| Function | Parameters | Returns | Description |
|---|---|---|---|
Override_AddFollwers | InCount: integer, InCharacterEntityId: FB1EntityId | - | Adds Follwers. |
Override_BuyShoppingItem | InCharacterEntityId: FB1EntityId, InCategoryId: string, InItemId: string, InCount: integer | - | |
Override_DiscountItemPrice | CharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityId | - | |
Override_HasRegisteredSellingItem | CharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityId | boolean | Returns whether it has Registered Selling Item. |
Override_OnDayChanged | - | - | Callback invoked on Day Changed. |
Override_OnHourChanged | InCurrentTime: FDateTime | - | Callback invoked on Hour Changed. |
Override_RegisterSellItem | CharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityId, InPrice: integer, InItemName: string | - | Registers Sell Item. |
Override_RemoveSellingItem | CharacterEntityId: FB1EntityId, ItemEntityId: FB1EntityId | - | Removes Selling Item. |
Override_RequestRefreshPurchasedShoppingItems | InCharacterEntityId: FB1EntityId | - | Requests Refresh Purchased Shopping Items. |
Override_RequestRefreshSellItems | InCharacterEntityId: FB1EntityId | - | Requests Refresh Sell Items. |
Override_RequestRefreshShoppingItems | InCharacterEntityId: FB1EntityId | - | Requests Refresh Shopping Items. |