コード例 #1
0
    // Update is called once per frame
    void Update()
    {
        // Check the "mouse over"
        Transform tr         = ThrowRaycastAgainstMenu();
        CMenuItem menuScript = null;

        if (tr != null)
        {
            menuScript = tr.gameObject.GetComponent <CMenuItem>();
            menuScript.OnMouseOverItem();
        }

        // Check mouse click
        if ((Input.GetMouseButton(0)) && (tr != null) && (menuScript != null))
        {
            menuScript.OnMouseClickItem();
        }
    }