Skip to main content

B1CustomerBizInfo

  • Tracks all runtime business data for a single customer during a business day,
    * including visit ticks, service usage counts, per-factor satisfaction scores, and payment state.
PropertyTypeDescriptionMetadata
VisitInfoTArrayArray of visit tick records for each time this customer entered and left the site.
bManualEntryCustomerboolTrue when this customer was added by directly entering the biz site instead of the biz customer spawn/timeline flow.
bRestaurantServiceCompletedboolTrue once a ResidenceFamily customer has completed a restaurant payment this visit; cleared in B2HouseholdBiz::OnEnterSite_Customer once the customer has stayed away at least RestaurantServiceCompletedCooldownMinutes. Blocks re-entering the guide/waiting queue until then.
ServiceUsageCountTMapMap of interaction bag tag to the number of times this customer used that service.
SatisfactionScoresTMapAccumulated satisfaction scores per review factor type for this customer.
bHasPaidEntranceFeeboolWhether this customer has paid the one-time entrance fee upon entering the site.
EvaluatedObjectIdsTSetSet of object entity IDs already evaluated to prevent duplicate quality assessments.
PurchaseDesirefloatCurrent purchase desire value for this customer. Range [-Max, Max].
PreferredPurchaseInteractionFB1PurchasableInteractionEntryPurchasable interaction from the object that last increased purchase desire. Tried once before random selection.
PurchaseDriveStartTicksint64Game ticks when the purchase desire drive started (threshold reached and payment driving began). Used for drive expiry.