update.最初にUnityにはコンポーネントに設定されたイベントハンドラをマウスクリック等で呼び出す、イベントシステムという仕組みがあります。これがどうやって動いているかを調査したので、まとめました。勘違いしている箇所などあればご指摘お願いします。以下URLを参考にさせてもらいました。(64-bit)イベントシステムの主要なオブジェクトEventSystemゲームオブジェクトの追加でUI→EventSystemとやると、このコンポーネントが付いたオブジェクトが生成されます。Updateメソッドで毎フレームInputModuleの処理をキックしているコンポーネントです。シーン内に存在する全てのRaycasterを使って指しているオブジェクト一覧を得るなどのユーティリティ的な役割も行います。InputModuleマウスの状態やRaycasterから得た指しているオブジェクトを元に、実際にイベントを発生させているコンポーネントです。既定ではEventSystemのGameObjectに最初からStandaloneInputModuleが追加されています。RayCasterunityは3次元を扱うので、マウスでクリックした点から直接「何が指されているか」を求めることができません。RayCasterはRayオブジェクトを使って「何が指されているか」を取得するためのコンポーネントです。種類ごとにアタッチすべきGameObjectが異なるので注意が必要です。キャンバスのUI要素を指す。Canvasにアタッチする必要がある。カメラのGameObjectにアタッチする必要がある。Oculus用のVRコントローラーや視線から3D物理要素を指す。OVRCameraRigにアタッチする必要がある。ちなみにOculus用のイベントシステムを動かすにはレーザーポイント先を表示するための、OVRGazePointerがシーン内に必要。IEventSystemHandlerを継承したインターフェースイベント時になにかするコンポーネントは、このインターフェースを実装することでそれを実現します。クリックされたときのイベントハンドラを定義しているIPointerClickHandler等です。以下のような感じでイベントハンドラを呼び出している......と思います。upLoginユーザーは見つかりませんでした。