1111
All checks were successful
Plugin Library CI / publish (00.BuildOriginality) (push) Successful in 4s
Plugin Library CI / publish (00.StaryEvo) (push) Successful in 7s
Plugin Library CI / publish (00.StaryEvoTools) (push) Successful in 10s
Plugin Library CI / publish (01.HybridCLR) (push) Successful in 6s
Plugin Library CI / publish (02.InformationSave) (push) Successful in 4s
Plugin Library CI / publish (03.YooAsset) (push) Successful in 34s
Plugin Library CI / publish (04.AudioCore) (push) Successful in 4s
Plugin Library CI / publish (05.TableTextConversion) (push) Successful in 5s
Plugin Library CI / publish (08.UniTask) (push) Successful in 4s
Plugin Library CI / publish (10.XNode) (push) Successful in 4s
Plugin Library CI / publish (11.PointCloudTools) (push) Successful in 3s
Plugin Library CI / publish (12.WeixinMinigame) (push) Successful in 1m7s
Plugin Library CI / publish (06.UIFarme) (push) Successful in 18s
Plugin Library CI / publish (07.RKTools) (push) Successful in 3s
Plugin Library CI / publish (09.CodeChecker) (push) Successful in 18s
Plugin Library CI / publish (10.StoryEditor) (push) Successful in 3s
All checks were successful
Plugin Library CI / publish (00.BuildOriginality) (push) Successful in 4s
Plugin Library CI / publish (00.StaryEvo) (push) Successful in 7s
Plugin Library CI / publish (00.StaryEvoTools) (push) Successful in 10s
Plugin Library CI / publish (01.HybridCLR) (push) Successful in 6s
Plugin Library CI / publish (02.InformationSave) (push) Successful in 4s
Plugin Library CI / publish (03.YooAsset) (push) Successful in 34s
Plugin Library CI / publish (04.AudioCore) (push) Successful in 4s
Plugin Library CI / publish (05.TableTextConversion) (push) Successful in 5s
Plugin Library CI / publish (08.UniTask) (push) Successful in 4s
Plugin Library CI / publish (10.XNode) (push) Successful in 4s
Plugin Library CI / publish (11.PointCloudTools) (push) Successful in 3s
Plugin Library CI / publish (12.WeixinMinigame) (push) Successful in 1m7s
Plugin Library CI / publish (06.UIFarme) (push) Successful in 18s
Plugin Library CI / publish (07.RKTools) (push) Successful in 3s
Plugin Library CI / publish (09.CodeChecker) (push) Successful in 18s
Plugin Library CI / publish (10.StoryEditor) (push) Successful in 3s
This commit is contained in:
@@ -129,10 +129,9 @@ namespace Stary.Evo.UIFarme
|
||||
canvasGroup.alpha = 0f;
|
||||
}
|
||||
|
||||
public virtual Task InitializeAsync(GameObject panelGo)
|
||||
public virtual async Task InitializeAsync(GameObject panelGo)
|
||||
{
|
||||
Initialize(panelGo);
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
public virtual void Initialize(IPanelSystem sysytem)
|
||||
@@ -140,10 +139,9 @@ namespace Stary.Evo.UIFarme
|
||||
PanelSystem = sysytem;
|
||||
}
|
||||
|
||||
public virtual Task InitializeAsync(IPanelSystem sysytem)
|
||||
public virtual async Task InitializeAsync(IPanelSystem sysytem)
|
||||
{
|
||||
Initialize(sysytem);
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -15,13 +15,13 @@ namespace Stary.Evo.UIFarme
|
||||
/// <summary>
|
||||
/// UI的入栈操作,此操作会显示一个面板
|
||||
/// </summary>
|
||||
Task PushQueue<T>(string panelName = null, string packageName = null)
|
||||
Task PushQueue<T>(string packageName = null)
|
||||
where T : IBasePanel, new();
|
||||
|
||||
/// <summary>
|
||||
/// UI的入栈操作,此操作会显示一个面板
|
||||
/// </summary>
|
||||
Task PushStack<T>(string panelName = null, string packageName = null)
|
||||
Task PushStack<T>(string packageName = null)
|
||||
where T : IBasePanel, new();
|
||||
|
||||
/// <summary>
|
||||
@@ -124,10 +124,10 @@ namespace Stary.Evo.UIFarme
|
||||
/// <param name="parent"></param>
|
||||
/// <param name="packageName">非热更模式传null</param>
|
||||
/// <typeparam name="T"></typeparam>
|
||||
public async Task PushQueue<T>(string panelName = null, string packageName = null)
|
||||
public async Task PushQueue<T>( string packageName = null)
|
||||
where T : IBasePanel, new()
|
||||
{
|
||||
var prefabName = typeof(T).Name;
|
||||
var panelName = typeof(T).Name;
|
||||
if (string.IsNullOrEmpty(panelName))
|
||||
{
|
||||
panelName = typeof(T).Name;
|
||||
@@ -141,7 +141,7 @@ namespace Stary.Evo.UIFarme
|
||||
await nextPanel.InitializeAsync(this);
|
||||
if (!string.IsNullOrEmpty(nextPanel.UIPath))
|
||||
nextPanel.SetPanelParent(GameObject.Find(nextPanel.UIPath).transform);
|
||||
GameObject panelGo = await nextPanel.CreatePanel(prefabName, packageName);
|
||||
GameObject panelGo = await nextPanel.CreatePanel(panelName, packageName);
|
||||
///生成面板后,进行初始化操作
|
||||
await nextPanel.InitializeAsync(panelGo);
|
||||
dicUI.Add(panelName, nextPanel);
|
||||
@@ -164,16 +164,17 @@ namespace Stary.Evo.UIFarme
|
||||
//TOOD
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// UI的入栈操作,此操作会显示一个面板
|
||||
/// </summary>
|
||||
/// <param name="parent"></param>
|
||||
/// <param name="packageName">非热更模式传null</param>
|
||||
/// <typeparam name="T"></typeparam>
|
||||
public async Task PushStack<T>(string panelName = null, string packageName = null)
|
||||
public async Task PushStack<T>(string packageName = null)
|
||||
where T : IBasePanel, new()
|
||||
{
|
||||
var prefabName = typeof(T).Name;
|
||||
var panelName = typeof(T).Name;
|
||||
if (string.IsNullOrEmpty(panelName))
|
||||
{
|
||||
panelName = typeof(T).Name;
|
||||
@@ -187,7 +188,7 @@ namespace Stary.Evo.UIFarme
|
||||
await nextPanel.InitializeAsync(this);
|
||||
if (!string.IsNullOrEmpty(nextPanel.UIPath))
|
||||
nextPanel.SetPanelParent(GameObject.Find(nextPanel.UIPath).transform);
|
||||
GameObject panelGo = await nextPanel.CreatePanel(prefabName, packageName);
|
||||
GameObject panelGo = await nextPanel.CreatePanel(panelName, packageName);
|
||||
///生成面板后,进行初始化操作
|
||||
await nextPanel.InitializeAsync(panelGo);
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "com.staryevo.main",
|
||||
"version": "2.1.18",
|
||||
"version": "2.1.20",
|
||||
"displayName": "00.StaryEvo",
|
||||
"description": "This is an Framework package(后台服务器版本,端口9527)",
|
||||
"unity": "2021.3",
|
||||
|
||||
Reference in New Issue
Block a user