Exemplo n.º 1
0
        protected override void Awake()
        {
            base.Awake();
            m_Touches = new List <TouchInfo>();

            // Mouse specific initialization
            if (UnityInput.mousePresent)
            {
                m_MouseInfo    = new List <MouseButtonInfo>();
                basicMouseInfo = new MouseCursorInfo {
                    currentPosition = UnityInput.mousePosition
                };

                for (int i = 0; i < trackMouseButtons; ++i)
                {
                    m_MouseInfo.Add(new MouseButtonInfo
                    {
                        currentPosition = UnityInput.mousePosition,
                        mouseButtonId   = i
                    });
                }
            }

            UnityInput.simulateMouseWithTouches = false;
        }
Exemplo n.º 2
0
    public List <MouseCursorInfo> LoadMouseCursorInfoList()
    {
        List <MouseCursorInfo> list = new List <MouseCursorInfo>();

        string sql = "select * from mouse_cursor_information";

        DataTable dt = MysqlHelper.ExecuteTable(sql, CommandType.Text, null);

        if (dt.Rows.Count > 0)
        {
            foreach (DataRow dr in dt.Rows)
            {
                MouseCursorInfo mci = new MouseCursorInfo();
                mci.Name            = dr["mc_name"].ToString();
                mci.MouseCursorType = (MouseCursorTypes)Convert.ToInt32(dr["mc_type"]);
                mci.TexTurePath     = dr["mc_sprite"].ToString();
                list.Add(mci);
            }
        }
        return(list);
    }