private string GetMouseCorsorTextruePath(MouseCursorTypes mouseCursorType) { foreach (var mouseCursorInfo in mouseCursorInfoList) { if (mouseCursorInfo.MouseCursorType == mouseCursorType) { return(mouseCursorInfo.TexTurePath); } } return(String.Empty); }
public void SetMouseCorsor(MouseCursorTypes mouseCursorType) { Texture2D mouseCorsorTexture; string path = GetMouseCorsorTextruePath(mouseCursorType); if (!String.IsNullOrEmpty(path)) { this.mouseCursorType = mouseCursorType; if (Stage.isTouchOnUI) { path = GetMouseCorsorTextruePath(MouseCursorTypes.Normal); mouseCorsorTexture = Resources.Load <Texture2D>(path); Cursor.SetCursor(mouseCorsorTexture, Vector2.zero, CursorMode.Auto); return; } mouseCorsorTexture = Resources.Load <Texture2D>(path); Cursor.SetCursor(mouseCorsorTexture, Vector2.zero, CursorMode.Auto); } }