uGUI要素へ特殊なイベントを登録する際EventTriggerコンポーネントを追加してインスペクター上からぽちぽちやっていくと思いますが、スクリプトから直接AddListenerできる拡張を書きました。
こんな風にイベントリスナを登録できます。EventTriggerが無い場合は自動的にAddComponentされます。
// 要 using UnityEngine.EventSystems; button.AddListener(EventTriggerType.PointerUp, e => Debug.Log("PointerUp!"));