BulletHell Elemental Template
  • Bullethell Elemental Template
  • ✨Getting Started
    • 🚀Quickstart
  • 😓Common problems
  • 📲User Interface Menus
    • Login Scene
    • Game Instance
    • Monetization Manager
    • Battle Pass Manager
    • Game Manager
    • Audio Manager
    • IAP Manager
    • Loading Manager
    • Language Manager
    • Backend Manager
    • Reward Manager Popup
    • Rechargeables Manager
    • Home Scene
    • Creating a new scene
  • ⚔️Scriptables
    • Create new character
    • Create new Character Type
    • Create New Skill
    • Create New Player Icon
    • Create New Player Frame
    • Create New Map Info Data
    • Create New Quest Item
    • Create New IAP shop Item
    • Create new Coupon Item
    • Create New Currency
    • Create New ShopItem
    • Create New BattlePassItem
    • Create New SkillPerkData
    • Create New StatPerkData
    • Create New Monster/Mob
    • Create New Monster wave
    • Create New DropEntity
    • Addon Wheel Spin
    • Addon Lootbox
    • Addon Dayle Rewards/New Account Rewards
    • Addon Realtime Global Chat
  • EventMap/Reward map(Preview)
Powered by GitBook
On this page
  1. User Interface Menus

Battle Pass Manager

PreviousMonetization ManagerNextGame Manager

Last updated 2 months ago

1. maxLevel (Type: int) Defines the maximum level available in the Battle Pass. This sets an upper limit to how many levels a player can progress through during a season.

2. baseExp (Type: float) Represents the base experience value used as the starting point for calculating the XP required for each subsequent level in the Battle Pass.

3. SeasonLengthInDays (Type: int) Specifies the duration of a Battle Pass season in days. This determines how long the season lasts before resetting.

4. percentageByLevel (Type: float) Indicates the percentage increase in required XP for each level. For instance, a value of 0.1 implies a 10% increase per level.

5. currencyID (Type: string) Identifier for the currency used to purchase the Battle Pass. It serves as a reference to the type of in-game currency required.

6. battlePassPrice (Type: int) Specifies the cost, in the designated currency, required to unlock the Battle Pass.

7. notEnoughError (Type: string) Default error message template displayed when the player does not have enough currency to unlock the Battle Pass. It includes placeholders for dynamic insertion of values.

8. notEnoughErrorTranslated (Type: NameTranslatedByLanguage[]) An array of translated error messages for the insufficient currency scenario, supporting multiple languages for internationalization.

📲