1
This commit is contained in:
@@ -105,6 +105,7 @@ namespace Stary.Evo.UIFarme
|
|||||||
public async Task PushQueue<T>(string panelName=null, Transform parent = null, string packageName = null)
|
public async Task PushQueue<T>(string panelName=null, Transform parent = null, string packageName = null)
|
||||||
where T : IBasePanel, new()
|
where T : IBasePanel, new()
|
||||||
{
|
{
|
||||||
|
var prefabName = typeof(T).Name;
|
||||||
if (string.IsNullOrEmpty(panelName))
|
if (string.IsNullOrEmpty(panelName))
|
||||||
{
|
{
|
||||||
panelName = typeof(T).Name;
|
panelName = typeof(T).Name;
|
||||||
@@ -116,7 +117,7 @@ namespace Stary.Evo.UIFarme
|
|||||||
nextPanel.UIName = panelName;
|
nextPanel.UIName = panelName;
|
||||||
nextPanel.Initialize(this);
|
nextPanel.Initialize(this);
|
||||||
nextPanel.SetPanelParent(parent);
|
nextPanel.SetPanelParent(parent);
|
||||||
GameObject panelGo = await nextPanel.CreatePanel($"Prefabs_{panelName}", packageName);
|
GameObject panelGo = await nextPanel.CreatePanel($"Prefabs_{prefabName}", packageName);
|
||||||
///生成面板后,进行初始化操作
|
///生成面板后,进行初始化操作
|
||||||
nextPanel.Initialize(panelGo);
|
nextPanel.Initialize(panelGo);
|
||||||
dicUI.Add(panelName, nextPanel);
|
dicUI.Add(panelName, nextPanel);
|
||||||
@@ -147,6 +148,7 @@ namespace Stary.Evo.UIFarme
|
|||||||
/// <typeparam name="T"></typeparam>
|
/// <typeparam name="T"></typeparam>
|
||||||
public async Task PushStack<T>(string panelName=null,Transform parent = null, string packageName = null) where T : IBasePanel, new()
|
public async Task PushStack<T>(string panelName=null,Transform parent = null, string packageName = null) where T : IBasePanel, new()
|
||||||
{
|
{
|
||||||
|
var prefabName = typeof(T).Name;
|
||||||
if (string.IsNullOrEmpty(panelName))
|
if (string.IsNullOrEmpty(panelName))
|
||||||
{
|
{
|
||||||
panelName = typeof(T).Name;
|
panelName = typeof(T).Name;
|
||||||
@@ -159,7 +161,7 @@ namespace Stary.Evo.UIFarme
|
|||||||
nextPanel.UIName = panelName;
|
nextPanel.UIName = panelName;
|
||||||
nextPanel.Initialize(this);
|
nextPanel.Initialize(this);
|
||||||
nextPanel.SetPanelParent(parent);
|
nextPanel.SetPanelParent(parent);
|
||||||
GameObject panelGo = await nextPanel.CreatePanel($"Prefabs_{panelName}", packageName);
|
GameObject panelGo = await nextPanel.CreatePanel($"Prefabs_{prefabName}", packageName);
|
||||||
///生成面板后,进行初始化操作
|
///生成面板后,进行初始化操作
|
||||||
nextPanel.Initialize(panelGo);
|
nextPanel.Initialize(panelGo);
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "com.staryevo.uifarme",
|
"name": "com.staryevo.uifarme",
|
||||||
"displayName": "06.UIFarme",
|
"displayName": "06.UIFarme",
|
||||||
"version": "1.0.18",
|
"version": "1.0.19",
|
||||||
"description": "UI模板框架工具",
|
"description": "UI模板框架工具",
|
||||||
"unity": "2021.3",
|
"unity": "2021.3",
|
||||||
"unityRelease": "30f1",
|
"unityRelease": "30f1",
|
||||||
|
|||||||
Reference in New Issue
Block a user