private static bool Prefix(ref GameObject __result, string filename) { var prefab = BuilderUtils.GetPrefab(filename); if (prefab != null) { __result = prefab; return(false); } return(true); }
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); }
private static bool Prefix(ref GameObject __result, TechType techType, bool verbose) { var prefab = BuilderUtils.GetPrefab(techType); if (prefab != null) { __result = prefab; return(false); } return(true); }
private static bool Prefix(ref GameObject __result, TechType techType, bool verbose) { var prefab = BuilderUtils.GetPrefab(techType); if (prefab != null) { Logger.Log("Getting prefab for " + techType + " = " + prefab); __result = prefab; return(false); } return(true); }