The 29-year-old wing said he took a contract discount to help the Knicks maintain financial flexibility.