public void CreateSeedList()
    {
        if (selectionState == 1)
        {
            return;
        }
        selectionState = 1;
        ClearList();
        WPScrollViewItem_Seed.Initalize();
        List <WPData_Seed> seedData = WPGameDataManager.instance.GetData <WPData_Seed>(WPEnum.GameData.eSeed);

        for (int index = 0; index < seedData.Count; ++index)
        {
            if (WPUserDataManager.instance.Level >= seedData[index].UnlockLevel)
            {
                WPScrollViewItem_Seed newItem = Instantiate(ui_Item).AddComponent <WPScrollViewItem_Seed>();
                newItem.SetName(index.ToString());
                newItem.AddEvent(delegate { OnClick_Seed(Convert.ToInt32(newItem.name)); });
                newItem.SetText(seedData[index].Name);
                newItem.SetFocus(index == seedIndex);
                newItem.SetSprite(seedSpriteData[index]);
                AddItem(newItem);
            }
        }
        if (seedIndex <= -1)
        {
            SortItemToHorizontal();
        }
        else
        {
            SortItemToHorizontal(seedIndex);
        }
    }
示例#2
0
 private void OnClick_Item()
 {
     ITEM_FOCUS = this;
 }