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

GetSpawnHandler() static private method

static private GetSpawnHandler ( NetworkHash128 assetId, SpawnDelegate &handler ) : bool
assetId NetworkHash128
handler SpawnDelegate
return bool
        internal static bool GetSpawnHandler(NetworkHash128 assetId, out SpawnDelegate handler)
        {
            if (s_SpawnHandlers.ContainsKey(assetId))
            {
                handler = s_SpawnHandlers[assetId];
                return true;
            }
            handler = null;
            return false;
        }

Usage Example

        // ------------------------ NetworkScene pass-throughs ---------------------

        static internal string GetStringForAssetId(NetworkHash128 assetId)
        {
            GameObject prefab;

            if (NetworkScene.GetPrefab(assetId, out prefab))
            {
                return(prefab.name);
            }

            SpawnDelegate handler;

            if (NetworkScene.GetSpawnHandler(assetId, out handler))
            {
                return(handler.GetMethodName());
            }

            SpawnExDelegate exHandler;

            if (NetworkScene.GetSpawnHandler(assetId, out exHandler))
            {
                return(exHandler.GetMethodName());
            }

            return("unknown");
        }
All Usage Examples Of UnityEngine.Networking.NetworkScene::GetSpawnHandler