背包ui
This commit is contained in:
@@ -4,50 +4,75 @@ using Random = UnityEngine.Random;
|
||||
|
||||
namespace NBF
|
||||
{
|
||||
// public class TabItemData
|
||||
// {
|
||||
// public string Name; // 菜单显示名
|
||||
// public string Key; // 唯一标识
|
||||
// public string Icon; // 图标
|
||||
// public bool IsAll; // 是否是“全部”选项
|
||||
// public List<TabItemData> Children = new List<TabItemData>(); // 二级菜单
|
||||
// }
|
||||
|
||||
public class TabItemData
|
||||
{
|
||||
public string Name;
|
||||
public string Key;
|
||||
public string Icon;
|
||||
}
|
||||
public bool IsAll;
|
||||
|
||||
public class TabListData : TabItemData
|
||||
{
|
||||
}
|
||||
public class TabSubItemData : TabListData
|
||||
{
|
||||
// 条目可以是任意对象类型
|
||||
public List<object> Items = new List<object>();
|
||||
|
||||
// 子菜单
|
||||
public List<TabItemData> Children = new List<TabItemData>();
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 保护二级子目录的列表
|
||||
/// </summary>
|
||||
public class TabListAndSubListData : TabListData
|
||||
{
|
||||
public List<TabSubItemData> SubTab = new List<TabSubItemData>();
|
||||
// public class TabItemData
|
||||
// {
|
||||
// public string Name;
|
||||
// public string Key;
|
||||
// public string Icon;
|
||||
// }
|
||||
//
|
||||
// public class TabListData : TabItemData
|
||||
// {
|
||||
// }
|
||||
//
|
||||
// public class TabSubItemData : TabListData
|
||||
// {
|
||||
// public List<object> Items = new List<object>();
|
||||
// }
|
||||
|
||||
public void AddTestData(int index)
|
||||
{
|
||||
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)];
|
||||
for (int j = 0; j < count2; j++)
|
||||
{
|
||||
var item = new ShopGearData();
|
||||
item.title = $"Item {index}-{i}-" + j;
|
||||
subTab.Items.Add(item);
|
||||
}
|
||||
|
||||
SubTab.Add(subTab);
|
||||
}
|
||||
}
|
||||
}
|
||||
// /// <summary>
|
||||
// /// 保护二级子目录的列表
|
||||
// /// </summary>
|
||||
// public class TabListAndSubListData : TabListData
|
||||
// {
|
||||
// public List<TabSubItemData> SubTab = new List<TabSubItemData>();
|
||||
//
|
||||
// public void AddTestData(int index)
|
||||
// {
|
||||
// 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)];
|
||||
// for (int j = 0; j < count2; j++)
|
||||
// {
|
||||
// var item = new ShopGearData();
|
||||
// item.title = $"Item {index}-{i}-" + j;
|
||||
// subTab.Items.Add(item);
|
||||
// }
|
||||
//
|
||||
// SubTab.Add(subTab);
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
}
|
||||
@@ -63,15 +63,15 @@ namespace NBF
|
||||
await role.GetRoleInfo();
|
||||
Log.Debug(
|
||||
$"获取角色信息成功!roleId={role.Id} Room={role.RoomCode} RoleInfo={JsonConvert.SerializeObject(role.Info)}");
|
||||
var mapId = role.Info.MapId;
|
||||
if (mapId == 0)
|
||||
{
|
||||
Log.Warning("账号没有进入过地图,进入新手引导地图");
|
||||
mapId = 99;
|
||||
}
|
||||
//获取背包数据
|
||||
var roleBag = role.GetOrAddComponent<RoleBag>();
|
||||
|
||||
await roleBag.GetBagInfo();
|
||||
|
||||
|
||||
Game.SelfId = loginResponse.RoleId;
|
||||
await MapHelper.EnterMap(mapId, role.RoomCode);
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user