public static void Postfix(ushort vehicleID, ref Vehicle data) { GetSourceTarget(vehicleID, ref data, out ushort source, out ushort target); if (source != 0 && target != 0) { TransferManagerMod.AddBuildingToBuildingExclusion(source, target); } }
public static bool Prefix(TransferManager.TransferReason material) { if (TransferManagerMod.MatchOffers(material)) { // If our mod attempted to match the offers, do not run stock code. return(false); } else { return(true); } }