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; }
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); }