Example #1
0
    void LoadSeq()
    {
        for (int i = 0; i < ValueSheet.videoPath.Length; i++)
        {
            SpritesListData.Add(Ini.instance.infos[i].MenuImage);
        }

        int RawLenth = ScrollSpritesList.Count;

        while (ScrollSpritesList.Count < VideoFrameNImages.Count)
        {
            foreach (var item in SpritesListData)
            {
                ScrollSpritesInfo scrollSpritesInfo = new ScrollSpritesInfo(item, "");
                ScrollSpritesList.Add(scrollSpritesInfo);
            }
        }

        int num = 0;

        foreach (var item in VideoFrameNImages)
        {
            item.image.sprite = ScrollSpritesList[num].sprite;
            num++;
        }
    }
Example #2
0
    void UIMoveRight()
    {
        NImage            temp       = VideoFrameNImages[0];
        ScrollSpritesInfo spriteTemp = ScrollSpritesList[0];

        for (int i = 0; i < VideoFrameNImages.Count; i++)
        {
            int Num = GetLeftNum(i, slotHolder.Count);

            VideoFrameNImages[i].SetLocation(slotHolder[Num].SlotPos, .2f);

            VideoFrameNImages[i].SetScale(slotHolder[Num].SlotScale, .2f);
        }

        UpdateListRight <NImage>(VideoFrameNImages.Count, VideoFrameNImages, temp);

        UpdateListRight <ScrollSpritesInfo>(ScrollSpritesList.Count, ScrollSpritesList, spriteTemp);

        UpdateUIImage(GetRightNum(currentVideoNum, ValueSheet.videoPath.Length));
    }