Botón de Unidad OnClick Eliminar el oyente

 yourButtonGameObject.GetComponent<Button>().onClick.RemoveListener();
 //or in case you need to remove all listeners
 yourButtonGameObject.GetComponent<Button>().onClick.RemoveAllListeners();
IvanTroho