UnityEngine.Networking.NetworkScene.RegisterSpawnHandler C# (CSharp) Method

RegisterSpawnHandler() static private method

static private RegisterSpawnHandler ( NetworkHash128 assetId, SpawnDelegate spawnHandler, UnSpawnDelegate unspawnHandler ) : void
assetId NetworkHash128
spawnHandler SpawnDelegate
unspawnHandler UnSpawnDelegate
return void
        internal static void RegisterSpawnHandler(NetworkHash128 assetId, SpawnDelegate spawnHandler, UnSpawnDelegate unspawnHandler)
        {
            if ((spawnHandler == null) || (unspawnHandler == null))
            {
                if (LogFilter.logError)
                {
                    Debug.LogError("RegisterSpawnHandler custom spawn function null for " + assetId);
                }
            }
            else
            {
                if (LogFilter.logDebug)
                {
                    Debug.Log(string.Concat(new object[] { "RegisterSpawnHandler asset '", assetId, "' ", DotNetCompatibility.GetMethodName(spawnHandler), "/", DotNetCompatibility.GetMethodName(unspawnHandler) }));
                }
                s_SpawnHandlers[assetId] = spawnHandler;
                s_UnspawnHandlers[assetId] = unspawnHandler;
            }
        }

Usage Example

 //add by linaibin
 static public void RegisterSpawnHandler(NetworkHash128 assetId, SpawnExDelegate spawnHandler, UnSpawnDelegate unspawnHandler)
 {
     NetworkScene.RegisterSpawnHandler(assetId, spawnHandler, unspawnHandler);
 }