예제 #1
0
    private void SpawnRecord(int i)
    {
        listItem     = SpawnGameObject(i);
        listItemData = listItem.GetComponent <LaunchesRecordData>();

        SetListItemName(i);
        SetListItemParent();

        UpdateListItemData(i);
        AddListItemOnClickEvent();
    }
예제 #2
0
    private void MoveBottomItem()
    {
        listItem     = listPool.Last.Value;
        listItemData = listItem.GetComponent <LaunchesRecordData>();

        SetNewItemPosition(1);
        UpdateItemRange(-1);
        UpdateListItemData(currentMinItem);

        listPool.RemoveLast();
        listPool.AddFirst(listItem);
    }
예제 #3
0
    private void MoveTopItem()
    {
        listItem     = listPool.First.Value;
        listItemData = listItem.GetComponent <LaunchesRecordData>();

        SetNewItemPosition(-1);
        UpdateItemRange(1);
        UpdateListItemData(currentMaxItem);

        listPool.RemoveFirst();
        listPool.AddLast(listItem);
    }