public void SetCursor(ECursor cursor) { switch (cursor) { case ECursor.Default: SetDefaultCursor(); break; case ECursor.Grab: SetCursorGrab(); break; case ECursor.ArrowsLeftRight: SetCursorHorizontal(); break; case ECursor.ArrowsUpDown: SetCursorVertical(); break; case ECursor.MusicNote: SetCursorMusicNote(); break; default: Debug.LogWarning("Unkown cursor: " + cursor); break; } }
public void SetCursorGrab() { CurrentCursor = ECursor.Grab; if (!UseImageAsCursor()) { return; } Cursor.SetCursor(grabCursorTexture, cursorCenter, CursorMode.Auto); }
public void SetCursorVertical() { if (!UseImageAsCursor()) { return; } CurrentCursor = ECursor.ArrowsUpDown; Cursor.SetCursor(verticalCursorTexture, cursorCenter, CursorMode.Auto); }
public void SetCursorMusicNote() { if (!UseImageAsCursor()) { return; } CurrentCursor = ECursor.MusicNote; Cursor.SetCursor(musicNoteCursorTexture, cursorCenter, CursorMode.Auto); }
public void SetCursorHorizontal() { if (!UseImageAsCursor()) { return; } CurrentCursor = ECursor.ArrowsLeftRight; Cursor.SetCursor(horizontalCursorTexture, cursorCenter, CursorMode.Auto); }
private void SetCursorForGestureOrMusicNoteCursor(ECursor cursor) { if (Input.GetKey(KeyCode.LeftControl)) { // LeftControl is used to play midi sound, indicate this via a custom cursor. cursorManager.SetCursorMusicNote(); return; } cursorManager.SetCursor(cursor); }
private void SetCursorForGestureOrMusicNoteCursor(ECursor cursor) { if (InputUtils.IsKeyboardControlPressed()) { // LeftControl is used to play midi sound, indicate this via a custom cursor. cursorManager.SetCursorMusicNote(); return; } cursorManager.SetCursor(cursor); }
public void SetDefaultCursor() { CurrentCursor = ECursor.Default; if (UseImageAsCursor()) { Cursor.SetCursor(cursorTexture, cursorTopLeftCorner, CursorMode.Auto); } else { Cursor.SetCursor(null, Vector2.zero, CursorMode.Auto); } }
public void SetCursor(ECursor cursor) { if (currentCursor != cursor) { if (!initialized) { Initialize(); } Cursor.SetCursor(cursorSprites[(int)cursor], cursorOffsets[(int)cursor], CursorMode.Auto); currentCursor = cursor; } }
/// <summary> /// /// </summary> /// <param name="eCursor"></param> public static void SetCursor(ECursor eCursor) { Cursor cursor; switch (eCursor) { case ECursor.Wait: cursor = Cursors.Wait; break; case ECursor.Arrow: cursor = Cursors.Arrow; break; default: throw new ApplicationException("Illegal cursor"); } Mouse.OverrideCursor = cursor; }
public void AddCursor(ECursor cname, string cursorName) { cursors.Add(cname, ContentManager.GetTextureByName(cursorName)); }
public void AddCursor(ECursor cname, string cursorName) { cursors.Add(cname, EngineContent.GetTextureByName(cursorName)); }