どのボタンが押されたか返します
マウスの(0 が左ボタン、1 が右ボタン、2 が真ん中のボタン)を意味します。 EventType.MouseDown、EventType.MouseUp のイベントで使用されます。
// Detect which mouse button is currently pressed
// and print it.
function OnGUI() {
var e : Event = Event.current;
if(e.button == 0 && e.isMouse){
Debug.Log("Left Click");
} else if(e.button == 1) {
Debug.Log("Right Click");
} else if (e.button == 2) {
Debug.Log("Middle Click");
} else if (e.button > 2) {
Debug.Log("Another button in the mouse clicked");
}
}
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnGUI() { Event e = Event.current; if (e.button == 0 && e.isMouse) Debug.Log("Left Click"); else if (e.button == 1) Debug.Log("Right Click"); else if (e.button == 2) Debug.Log("Middle Click"); else if (e.button > 2) Debug.Log("Another button in the mouse clicked"); } }