Exemplo n.º 1
0
    void Update()
    {
        //右键事件绑定 Esc 充当右键功能
        if (Input.GetMouseButtonDown(1) || Input.GetKeyDown(KeyCode.Escape))
        {
            if (dm.isEffecting || dm.IsRightClickBlocked())
            {
                return;
            }
            else
            {
                ps.RightClick();
            }
        }

        /*
         * if ()
         * {
         *  if (dm.isEffecting || dm.IsRightClickBlocked())
         *      return;
         *  else
         *      ps.RightClick();
         * }
         */

        //滚轮作用绑定事件
        if (!dm.IsWheelBlocked())
        {
            if (Input.GetAxis("Mouse ScrollWheel") > 0)
            {
                ps.MouseUpScroll(Input.GetAxis("Mouse ScrollWheel"));
            }
            if (Input.GetAxis("Mouse ScrollWheel") < 0)
            {
                ps.MouseDownScroll(Input.GetAxis("Mouse ScrollWheel"));
            }
        }

        if (node == null)
        {
            //Debug.LogError("Game End, node null");
            // 游戏结束返回标题画面
            //ps.SwitchTo_VerifyIterative("Title_Panel");
        }
        else if (node.end)
        {
            SwitchNode();
        }
    }
Exemplo n.º 2
0
    void Update()
    {
        //右键事件绑定
        if (Input.GetMouseButtonDown(1))
        {
            if (dm.isEffecting || dm.blockRightClick)
            {
                return;
            }
            else
            {
                ps.RightClick();
            }
        }
        //Esc 充当右键功能
        if (Input.GetKeyDown(KeyCode.Escape))
        {
            if (dm.isEffecting || dm.blockRightClick)
            {
                return;
            }
            else
            {
                ps.RightClick();
            }
        }
        //滚轮作用绑定事件
        if (Input.GetAxis("Mouse ScrollWheel") > 0)
        {
            ps.MouseUpScroll(Input.GetAxis("Mouse ScrollWheel"));
        }
        if (Input.GetAxis("Mouse ScrollWheel") < 0)
        {
            ps.MouseDownScroll(Input.GetAxis("Mouse ScrollWheel"));
        }

        if (node == null)
        {
            // 游戏结束返回标题画面
            //Debug.Log("Game End, node null");
            //ps.SwitchTo_VerifyIterative("Title_Panel");
        }
        else if (node.end)
        {
            Debug.Log(node.GetType());
            SwitchNode();
        }
    }