1.5.0
[1.5.0] - 2025-11-04
Added
Optional Networking Integrations:
Photon Fusion 2.0 and Photon PUN 2 adapters now included:
FusionFactoryAssetandPUNFactoryAssetimplementIObjectFactoryfor seamless Runtime Spawner integration.Built-in support for Fusion’s IPoolAdapter bridge via
FusionPoolObjectProvider, ensuring pooled network object lifecycle.Fusion Bootstrap sample included for quick setup and testing.
PUN Bootstrap sample included for quick setup and testing.
Extended lifecycle control:
SpawnDirectornow supportsPause(),Resume(), andEnd()methods for runtime control and clean teardown.SpecialEncounterManageradds matching lifecycle APIs (Pause(),Resume(),End()), allowing dynamic session control during network or game state transitions.Full XML documentation added for all new public APIs and integrations.
Changed
Updated internal initialization logic in
RuntimeSpawnerto gracefully coordinate with network factories and their lifecycle (Begin/Endparity).Documentation and inspector help tips updated to reflect new lifecycle methods and network setup flow.
switched Samples from Built-in Renderer to URP
Fixed
Eliminated potential null references in network object factories when used without manual runner assignment.
Notes
The new Fusion and PUN integrations allow the spawner to drive networked gameplay out of the box.
Lifecycle additions (
Pause,Resume,End) improve robustness in cooperative and session-based titles — ideal for multiplayer lobbies, mission transitions, or pause menus.These changes are fully backward-compatible with 1.4.x projects.
Last updated