/// <summary> /// マウスの左ボタンが押されたときの処理です /// </summary> /// <param name="mouseEvent"></param> protected void OnMouseLeftDown(MouseEvent mouseEvent) { if (MouseLeftDown != null) { MouseLeftDown.Invoke(this, mouseEvent); } }
public void Update(GameEngine engine) { int mouseX = Input.MouseX; int mouseY = Input.MouseY; if (x <= mouseX && x + width >= mouseX && y <= mouseY && y + height >= mouseY && Input.IsMouseLeftButtonDown) { MouseLeftDown?.Invoke(this, EventArgs.Empty); } }
private static void OnMouseLeftDown() { MouseLeftDown?.Invoke(null, EventArgs.Empty); }