3Dオブジェクトのクリックを取得する

IPointerClickHandler を継承

クリックされる対象のオブジェクトに IPointerClickHandler を継承して、 OnPointerClick(PointerEventData eventData) メソッドを追加します。 PointerEventData を利用するのに using UnityEngine.EventSystems; を追記する必要があります。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;

public class Cube : MonoBehaviour, IPointerClickHandler
{
    public void OnPointerClick(PointerEventData eventData)
    {
        print(eventData);
    }
}

EventSystem がなければ追加

カメラに Physics Raycaster を追加

以上でイベントが取得できるようになります。