Upgrade from V2

  1. Delete following folders

    1. Assets/Plugins/VoxelBusters/EssentialKit and Assets/Plugins/VoxelBusters/CoreLibrary

    2. Assets/Plugins/Android/com.voxelbusters.essentialkit (.androidlib)

    3. Assets/ExternalDependencyManager

  2. Import latest V3 from Package Manager

  3. In Packages/manifest.json add Newtonsoft dependency (if not existing) - Any version higher than 2.0.0 will also work.

    "com.unity.nuget.newtonsoft-json": "2.0.0"

  4. Fix compilation errors (if any).

    All obsolete methods are documented with required info.

    If you need any help, please contact our support.

  5. Run Assets -> External Dependency Manager -> Android -> Force Resolve from "top menu bar"

[Game Services] If you are using LocalPlayer.Id to identify your account, make sure you handle it carefully as it returns gameScopeId instead of old Id(teamScopeId ≥ 2.7.3, legacyId < 2.7.3).

If you want to still use old id, please use legacyId or teamScopeId as per the version you are from.

Once after importing the package successfully, cross check if Essential Kit Settings has all required data. We have added few new properties which you can fill out (for ex: Payouts in Billing Products).

Last updated

Was this helpful?