Class MaterializerHydrationTests
- Namespace
- GrindFest
- Assembly
- GrindFest.dll
P5 gate (plan ยง8): data must win over the prefab. A patch changes one number in the definition's data; the spawn path must produce instances carrying the patched value while the archetype asset stays untouched โ and a live content reload must make the next spawn see the new value, with no restart.
Writes its own temporary content mod, so it runs anywhere; restores the database in the finally block.
public class MaterializerHydrationTests : DevTest
- Inheritance
-
objectMaterializerHydrationTests
- Inherited Members
Methods
- HydrateReachesMonsterAndSkillSpawns()
The same contract for the other two spawn roots: MonsterPool (spawn parameters scale the patched base) and the skill system (
GetSkill<T>(create:true)resolves by type, spawns, hydrates). Both go through the production entry points โ no test-only paths.