Exemplo n.º 1
0
        public static bool Postfix(bool __result, RecipeDef __instance)
        {
            if (Ad2Mod.settings.useRightClickMenu)
            {
                return(__result);
            }

            if (__result == false)
            {
                return(false);
            }

            var srcRecipe = Ad2.GetSrcRecipe(__instance);

            if (srcRecipe == null)
            {
                return(true);
            }

            if (Ad2Mod.settings.limitToX5 && __instance != Ad2.GetNewRecipesList(srcRecipe)[0])
            {
                return(false);
            }

            if (__instance.workAmount > 1.5 * Ad2Mod.settings.defaultThreshold * 60)
            {
                //Log.Message(__instance.label + " hidden with src workAmount " + __instance.WorkAmountTotal(null)/60);
                return(false);
            }

            return(true);
        }