快捷键重构
This commit is contained in:
@@ -1,12 +0,0 @@
|
||||
namespace NBF
|
||||
{
|
||||
public class ListClassifyData
|
||||
{
|
||||
public string Title;
|
||||
|
||||
public ListClassifyData(string title)
|
||||
{
|
||||
this.Title = title;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: edbbd6c0c6004af8924e5b8f2ec39039
|
||||
timeCreated: 1747969245
|
||||
46
Assets/Scripts/Data/TabListData.cs
Normal file
46
Assets/Scripts/Data/TabListData.cs
Normal file
@@ -0,0 +1,46 @@
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace NBF
|
||||
{
|
||||
public class TabItemData
|
||||
{
|
||||
public string Name;
|
||||
public string Icon;
|
||||
}
|
||||
|
||||
public class TabSubItemData : TabItemData
|
||||
{
|
||||
public List<object> Items = new List<object>();
|
||||
}
|
||||
|
||||
public class TabListData
|
||||
{
|
||||
public TabItemData Tab;
|
||||
public List<TabSubItemData> SubTab = new List<TabSubItemData>();
|
||||
|
||||
public void AddTestData(int index)
|
||||
{
|
||||
Tab = new TabItemData();
|
||||
Tab.Name = $"标题-{index + 1}";
|
||||
string[] testIcon = { "Globe", "Granade", "Gun" };
|
||||
var count1 = Random.Range(5, 10);
|
||||
var count2 = Random.Range(90, 200);
|
||||
for (int i = 0; i < count1; i++)
|
||||
{
|
||||
TabSubItemData subTab = new TabSubItemData();
|
||||
subTab.Name = $"类型-{i}";
|
||||
subTab.Icon = testIcon[Random.Range(0, testIcon.Length)];
|
||||
// ListData.Add(new ListClassifyData($"Title-{i}"));
|
||||
for (int j = 0; j < count2; j++)
|
||||
{
|
||||
var item = new ShopGearData();
|
||||
item.title = $"Item {index}-{i}-" + j;
|
||||
subTab.Items.Add(item);
|
||||
}
|
||||
|
||||
SubTab.Add(subTab);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
3
Assets/Scripts/Data/TabListData.cs.meta
Normal file
3
Assets/Scripts/Data/TabListData.cs.meta
Normal file
@@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 47a09808fe3440d59857224bdc01a91f
|
||||
timeCreated: 1747970638
|
||||
Reference in New Issue
Block a user