private static bool Prefix(ref IPrefabRequest __result, string classId)
        {
            var prefab = BuilderUtils.GetPrefab(classId);

            if (prefab != null)
            {
                __result = new LoadedPrefabRequest(prefab);
                return(false);
            }
            return(true);
        }
Esempio n. 2
0
        internal static bool GetPrefabAsync_Prefix(ref IPrefabRequest __result, string classId)
        {
            if (ModPrefab.TryGetFromClassId(classId, out ModPrefab prefab))
            {
                GameObject go = prefab.GetGameObjectInternal();
                __result = new LoadedPrefabRequest(go);

                return(false);
            }

            return(true);
        }