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); }
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); }