Vixen
02b45cc4
csharp
public enum BundlePacking

How a group's assets are distributed across bundles.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

The single most consequential setting in a content build. A bundle is the unit of download and the unit of residency: everything in one arrives together and stays together, so packing decides both what a patch costs and how much memory one asset drags in behind it.

Fields and properties (3)

  • PackTogether

    One bundle for the group. Fewest requests and the best compression, and a change to one asset re-downloads all of them.

  • PackSeparately

    One bundle per asset. A patch ships only what changed, at the cost of a request each and compression that has nothing to find patterns across.

  • PackTogetherByLabel

    One bundle per label. The middle answer, and usually the right one: things labelled together are things loaded together.

Used by (11)

  • ContentAddressablesRemote
  • AddressableGroupVixen.Editor.Assets
  • AddressableGroupDocumentTestsVixen.Editor.AssetEditors.Tests
  • AddressableGroupEditsVixen.Editor.AssetEditors
  • BuildPlannerTestsVixen.Editor.Assets.Tests
  • ContentBuilderVixen.Editor.Assets
  • ContentBuilderTestsVixen.Editor.Assets.Tests
  • Describes_Vixen_Editor_AssetEditors_Content_AddressableGroupEditsVixen.Editor.AssetEditors
  • PlannedProjectVixen.Editor.Assets.Tests
  • TypeRegistrationVixen.Editor.Assets
  • Vixen_Editor_AssetEditors_Content_AddressableGroupEditsSerializerVixen.Editor.AssetEditors