Addlistener принимает UnityAction, поэтому, если вы добавите обычный метод void, у вас возникнет эта проблема. Как указано выше, вы можете поместить свой вызов в анонимную функцию, используя лямбда-выражение:
()=> method(attr);
// Or multiple lines using
()=>{
//code
}