Version: 5.6 (switch to 2017.1b)
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

ClientScene.RegisterSpawnHandler

public static void RegisterSpawnHandler(Networking.NetworkHash128 assetId, Networking.SpawnDelegate spawnHandler, Networking.UnSpawnDelegate unspawnHandler);

Parameters

assetId Custom assetId string.
spawnHandler A method to use as a custom spawnhandler on clients.
unspawnHandler A method to use as a custom un-spawnhandler on clients.

Description

This is an advanced spawning function that registers a custom assetId with the UNET spawning system.

This can be used to register custom spawning methods for an assetId - instead of the usual method of registering spawning methods for a prefab. This should be used when no prefab exists for the spawned objects - such as when they are constructed dynamically at runtime from configuration data.