public static bool Prefix(ProcurementController __instance, Enums.ProcureableProductType productType) { if (ProcureableProducts.ContainsKey(productType)) { ProcureableProduct pp = ProcureableProducts[productType].CreateProcureableProduct(); __instance.allAvailableProcureableProducts.Add(pp); return(false); } return(true); }
static void AddProcurement(ProcureableProduct template) { Singleton <ProcurementController> .Instance.allAvailableProcureableProducts.Add(template); }