Class ModAssetBundleTests
- Namespace
- GrindFest
- Assembly
- GrindFest.dll
P6 gate (Content category): a mod's own prefab and icon, shipped as a content directory, must load through the platform exactly like a base asset — the mod folder is discovered, its directory registered and its keys namespaced, and the resolved prefab still carries its sprite.
The fixture is published by the EditMode gate GrindFest.Tests.ModAssetBuildTests, which builds it
straight into the mod folder (Mods/__dt_modbundle/Content/content-directory/). So this test publishes only
the mod's manifest and its content patch, then activates the mod through the production refresh path
(ModManager.RefreshAndReload), exactly like a subscribed mod would be.
What it used to do: copy a catalog*.json + bundles/ fixture out of Library/GrindFestModBundleFixture
and load it through the Addressables catalogue path. Both the Addressables build and the catalogue are gone
(2026-09-20) — and with them the SBP Error that made this gate fail on a machine whose Library had been
rebuilt, which is why it spent its last days reporting "fixture missing" instead of testing anything.
public class ModAssetBundleTests : DevTest
- Inheritance
-
objectModAssetBundleTests
- Inherited Members