PrefabSystem
DOTSNET comes with its own system to spawn prefabs across the network.
The PrefabSystem can be found in both the ServerWorld and the ClientWorld.
Scene Prefabs
Networked Entities like Monsters can be added to the Scene:
The PrefabSystem will convert them all to prefabs when starting.
Regular Prefabs
Regular prefabs that live in the Project Area:
Need to be dragged into the PrefabSystem’s Prefabs list manually in order to spawn them over the network. You can find the PrefabSystem in the Hierarchy:
It has a PrefabSystemAuthoring component with the Prefabs list where you can drag your prefabs into:
PrefabSystem API
Field:
Description:
prefabs
All regular prefabs converted to Entity, by prefabId.
scenePrefabs
All scene objects convert to Entity, by prefabId.
Function:
Description:
Get(prefabId, out Entity)
Find a prefab by prefabId. This searches both the regular prefabs and the scene objects.
Call this function to find the prefab, then use EntityManager.Instantiate to instantiate it.
Last updated