20 lines
642 B
C#
20 lines
642 B
C#
namespace Harmony.PrefabDataPatches
|
|
{
|
|
[HarmonyPatch(typeof(PrefabData))]
|
|
[HarmonyPatch("LoadPrefabData")]
|
|
public class LoadPrefabDataPatch
|
|
{
|
|
public static bool Prefix(PrefabData __instance, ref PrefabData __result, PathAbstractions.AbstractedLocation _location)
|
|
{
|
|
if (RebirthUtilities.IsPrefabIgnored(_location.FullPathNoExtension))
|
|
{
|
|
//Log.Out("PrefabManagerDataPatches-LoadPrefabData skipping ignore prefab: " + _location.FullPathNoExtension);
|
|
__result = null;
|
|
return false;
|
|
}
|
|
|
|
return true;
|
|
}
|
|
}
|
|
}
|