示例#1
0
        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);
        }
示例#2
0
        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;
        }