public static bool Prefix(ushort buildingID, ref Building data, TransferManager.TransferReason material, TransferManager.TransferOffer offer) { if (DistrictHelper.BuildingTransfer(buildingID, material, offer)) { DebugHelper.Log($"Transfer Request Accepted."); return(true); } BuildingHelper.MoveRequest(buildingID, ref data, material, offer); { DebugHelper.Log("Moving Transfer Request."); return(false); } }
public static bool Prefix(ushort buildingID, ref Building data, TransferManager.TransferReason reason, TransferManager.TransferOffer offer) { Debug.Log("Start Transfer Called"); if (DistrictHelper.CanTransfer(buildingID, reason, offer)) { Debug.Log("Transfer Request Accepted."); return(true); } BuildingHelper.MoveRequest(buildingID, ref data, reason, offer); { Debug.Log("Moving Transfer Request."); return(false); } }
public static bool Prefix(ushort buildingID, ref Building data, TransferManager.TransferReason material, TransferManager.TransferOffer offer) { Debug.Log("Start Transfer Called"); if (DistrictHelper.CanTransfer(buildingID, material, offer)) { Debug.Log( $"Transfer Request Accepted from {DistrictManager.instance.GetDistrictName(DistrictManager.instance.GetDistrict(data.m_position))}"); return(true); } BuildingHelper.MoveRequest(buildingID, ref data, material, offer); { Debug.Log( $"Moving Transfer Request from {DistrictManager.instance.GetDistrictName(DistrictManager.instance.GetDistrict(data.m_position))}"); return(false); } }