public void SetActiveCursorAnimation(CursorType cursorType, bool isUI = false) { if (onUI && !isUI) { return; } CursorManagerData.SetActiveCursorAnimation(cursorType); CurrentCursorAnimation = CursorManagerData.CurrentCursorAnimation; timer = CursorManagerData.CurrentCursorAnimation.FrameRate; Cursor.SetCursor(CursorManagerData.CurrentCursorAnimation[0], CursorManagerData.CurrentCursorAnimation.HotSpot, CursorMode.Auto); }
public void AddNewCursorAnimation(CursorAnimationData cursorAnimationData) { CursorAnimationData[] temp = cursorAnimations; cursorAnimations = new CursorAnimationData[temp.Length + 1]; for (int i = 0; i < temp.Length; i++) { cursorAnimations[i] = temp[i]; } cursorAnimations[cursorAnimations.Length - 1] = cursorAnimationData; }