Ultimate Progression Framework System
v1.0.0
Complete Upgrade Economy Handler Inspector
The Economy Inspector moves from source synchronization to cost configuration, wallet behavior and generated data.
Inspector section

1. Upgrade Source & Sync

Links the economy to its authoritative Upgrade SO and copies its current structure.

Fetch Upgrade Info creates a flattened economy entry for every Small Upgrade while retaining its Big and Small indices, level, value and native price.

Economy Upgrade Source and Sync section
Assign the target Upgrade and fetch whenever its authored structure changes.
Inspector section

2. Currencies Configuration

Defines every currency-specific cost series available to this progression.

Economy Currencies Configuration section
Each definition owns a name, numeric type, range and distribution curve.
SettingPurpose
Currency NameMatches generated cost data to a wallet Currency
Int / FloatRounds or preserves distributed costs
Starting / Ending ValueDefines the cost range
DistributionControls the shape of cost growth
Random Min / MaxBounds Random distribution
Custom CurveAuthors normalized progression manually
Inspector section

3. Wallet & Payment Settings

Defines which Currency assets can pay and how the payer is selected.

Economy Wallet and Payment Settings section
Wallet order provides deterministic selection for automatic and priority purchases.
Payment modeBehaviorRequired API
Any OneUses the first affordable wallet currency with a matching costPurchaseNextUpgrade
PriorityUses wallet order as explicit payment priorityPurchaseNextUpgrade
Player ChoiceThe game presents valid options and supplies the selected CurrencyGetAffordableOptionsForNext + PurchaseWithCurrency
Inspector section

4. Fetched Upgrades Data

Shows the flattened upgrade sequence and generated cost for every currency.

Economy Fetched Upgrades Data section
Fetched data makes generated costs reviewable before they are used at runtime.
  • Big and Small Upgrade indices
  • Level, value and native price
  • One generated cost entry per configured currency
  • Sequential order used by purchase and Buy Max queries

Purchase results and events

Every purchase returns structured success or failure information.

  • OnUpgradePurchased
  • OnUpgradeFailed
  • OnFullyUpgraded
Result fieldMeaning
successWhether the transaction completed
failReasonReadable explanation when it did not complete
currencyUsedName of the paying Currency
amountDeductedFinal charged amount