Skip to main content

FB2GiftManager

Overview

  • Manages gifts.

Metadata

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

Properties (3)

NameTypeDescription
GiftBoxSpawnPointIndexMaptable<FB1EntityId, integer>
GiftDataMaptable<FB1EntityId, FB1RelationshipGiftData>
GiftOwnerMaptable<FB1EntityId, FB1EntityIdArray>

Functions (8)

FunctionParametersReturnsDescription
FindGiftDataInGiftEntityId: FB1EntityIdFB1RelationshipGiftDataFinds and returns Gift Data.
FindOwnedGiftsInOwnerEntityId: FB1EntityIdFB1EntityIdArrayFinds and returns Owned Gifts.
RemoveAllGiftBoxInGiftOwnerId: FB1EntityId-Removes All Gift Box.
RemoveGiftBoxByGiftEntityInGiftBoxEntityId: FB1EntityId-Removes Gift Box By Gift Entity.
RemoveGiftBoxByOwnerPairInFromEntityId: FB1EntityId, InToEntityId: FB1EntityId-Removes Gift Box By Owner Pair.
SendGiftBoxInSiteEntityId: FB1EntityId, InGiftBoxObjectId: string, InObjectId: string, CarriableObjectType: EB1CarriableObjectType, InObjectCount: integer, InOwnerEntityId: FB1EntityIdbooleanSends Gift Box.
SendRelationshipGiftBoxByEntityInFromEntityId: FB1EntityId, InToEntityId: FB1EntityId, InGiftDtId: string-Sends Relationship Gift Box By Entity.
SendRelationshipGiftBoxBySystemInFromSystemId: string, InToEntityId: FB1EntityId, InGiftDtId: string-Sends Relationship Gift Box By System.

Override points (4)

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

FunctionParametersReturnsDescription
Override_FindGiftDataInGiftEntityId: FB1EntityIdFB1RelationshipGiftDataFinds and returns Gift Data.
Override_FindOwnedGiftsInOwnerEntityId: FB1EntityIdFB1EntityIdArrayFinds and returns Owned Gifts.
Override_RemoveAllGiftBoxInGiftOwnerId: FB1EntityId-Removes All Gift Box.
Override_SendGiftBoxInSiteEntityId: FB1EntityId, InGiftBoxObjectId: string, InObjectId: string, CarriableObjectType: EB1CarriableObjectType, InObjectCount: integer, InOwnerEntityId: FB1EntityIdbooleanSends Gift Box.