From bc1cb6da854cb2e9144f10ed55330a537ecdca16 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 04 三月 2026 14:35:57 +0800
Subject: [PATCH] 466 h5版本 资源规则修改 打包修改(未完成 勿拉取)
---
Main/System/Main/HomeWin.cs | 65 +++++++++++++++++++++-----------
1 files changed, 42 insertions(+), 23 deletions(-)
diff --git a/Main/System/Main/HomeWin.cs b/Main/System/Main/HomeWin.cs
index da47121..f514112 100644
--- a/Main/System/Main/HomeWin.cs
+++ b/Main/System/Main/HomeWin.cs
@@ -1,4 +1,4 @@
-using System;
+锘縰sing System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
@@ -112,7 +112,7 @@
changeHeroPosBtn.AddListener(() =>
{
HeroUIManager.Instance.selectTeamType = TeamManager.Instance.GetMainTeamID();
- UIManager.Instance.OpenWindow<HeroPosWin>();
+ UIManager.Instance.OpenWindowAsync<HeroPosWin>().Forget();
});
autoBtn.AddListener(() =>
@@ -121,7 +121,7 @@
{
return;
}
- UIManager.Instance.OpenWindow<AutoFightWin>();
+ UIManager.Instance.OpenWindowAsync<AutoFightWin>().Forget();
});
@@ -129,7 +129,7 @@
FirstChargeBtn.AddListener(() =>
{
- UIManager.Instance.OpenWindow<FirstChargeWin>();
+ UIManager.Instance.OpenWindowAsync<FirstChargeWin>().Forget();
});
blessLVBtn.AddListener(() =>
@@ -138,21 +138,21 @@
{
return;
}
- UIManager.Instance.OpenWindow<BlessLVWin>();
+ UIManager.Instance.OpenWindowAsync<BlessLVWin>().Forget();
});
mailBtn.AddListener(() =>
{
if (!FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.Mail, true))
return;
- UIManager.Instance.OpenWindow<MailWin>();
+ UIManager.Instance.OpenWindowAsync<MailWin>().Forget();
});
officialUpBtn.AddListener(() =>
{
if (RealmConfig.GetKeys().Count <= PlayerDatas.Instance.baseData.realmLevel)
return;
- UIManager.Instance.OpenWindow<OfficialUpWin>();
+ UIManager.Instance.OpenWindowAsync<OfficialUpWin>().Forget();
});
restBtn.AddListener(GotoRest);
@@ -175,7 +175,7 @@
// {
// transFastChat.SetActive(false);
// transChatInfo.SetActive(true);
- // UIManager.Instance.OpenWindow<ChatWin>();
+ // UIManager.Instance.OpenWindowAsync<ChatWin>().Forget();
// });
// btnFastChatSend.SetListener(() =>
@@ -201,20 +201,20 @@
osMainLevelBtn.AddListener(() =>
{
- UIManager.Instance.OpenWindow<OSMainLevelBaseWin>();
+ UIManager.Instance.OpenWindowAsync<OSMainLevelBaseWin>().Forget();
});
osHeroCallBtn.AddListener(() =>
{
- UIManager.Instance.OpenWindow<OSHeroCallBaseWin>();
+ UIManager.Instance.OpenWindowAsync<OSHeroCallBaseWin>().Forget();
});
osGalaBtn.AddListener(() =>
{
- UIManager.Instance.OpenWindow<OSGalaBaseWin>();
+ UIManager.Instance.OpenWindowAsync<OSGalaBaseWin>().Forget();
});
DailySpecialsBtns.AddListener(() =>
{
- UIManager.Instance.OpenWindow<DailySpecialsBaseWin>();
+ UIManager.Instance.OpenWindowAsync<DailySpecialsBaseWin>().Forget();
});
}
@@ -276,7 +276,7 @@
Display();
DisplayFirstChargeBtn();
DisplayOSActivity();
- timingGiftCell.InitUI();
+ timingGiftCell.InitUI().Forget();
DisplayTimeRush();
@@ -320,7 +320,7 @@
private void OnShowGiftIdListAddEvent()
{
- timingGiftCell.InitUI();
+ timingGiftCell.InitUI().Forget();
}
private void OnAutoAttackEvent()
@@ -381,7 +381,7 @@
break;
}
}
- UIManager.Instance.OpenWindow<ChatWin>();
+ UIManager.Instance.OpenWindowAsync<ChatWin>().Forget();
}
public string GetMainChatAreaContent(TalkData talkData)
@@ -453,9 +453,28 @@
{
if (chatBulletViewPrefab == null)
{
- chatBulletViewPrefab = UIUtility.CreateWidget("ChatBulletView", "ChatBulletView");
+ //chatBulletViewPrefab = UIUtility.CreateWidget("ChatBulletView", "ChatBulletView");
+
+ UIUtility.CreateWidget("ChatBulletView", "ChatBulletView").ContinueWith(prefab =>
+ {
+ if (this == null)
+ {
+ if (prefab != null)
+ {
+ GameObject.DestroyImmediate(prefab);
+ }
+ return;
+ }
+
+ chatBulletViewPrefab = prefab;
+ chatBulletViewPrefab.transform.SetParentEx(transChatBulletView.transform, Vector3.zero, Quaternion.identity, Vector3.one);
+ }).Forget();
}
- chatBulletViewPrefab.transform.SetParentEx(transChatBulletView.transform, Vector3.zero, Quaternion.identity, Vector3.one);
+ else
+ {
+ chatBulletViewPrefab.transform.SetParentEx(transChatBulletView.transform, Vector3.zero, Quaternion.identity, Vector3.one);
+ }
+
// 鏂板锛氱‘淇� ChatBulletView 缁勪欢鍚敤
// var chatBulletView = chatBulletViewPrefab.GetComponent<ChatBulletView>();
// if (chatBulletView != null)
@@ -474,7 +493,7 @@
await UniTask.Delay(1200);
if (this == null) return; // destroyed during await
if (!SoundPlayer.Instance.IsPlayBackGroundMuisic())
- SoundPlayer.Instance.PlayBackGroundMusic(38);
+ await SoundPlayer.Instance.PlayBackGroundMusic(38);
}
@@ -484,12 +503,12 @@
// if (null != battleField)
// {
- // StoryBossBattleWin fsBattleWin = UIManager.Instance.OpenWindow<StoryBossBattleWin>();
+ // StoryBossBattleWin fsBattleWin = UIManager.Instance.OpenWindowAsync<StoryBossBattleWin>().Forget();
// fsBattleWin.SetBattleField(battleField);
// return;
// }
- UIManager.Instance.OpenWindow<MainBossEnterWin>();
+ UIManager.Instance.OpenWindowAsync<MainBossEnterWin>().Forget();
}
int lastLV = 0;
@@ -805,7 +824,7 @@
}
else if (funcId == (int)FuncOpenEnum.TimingGift)
{
- timingGiftCell.InitUI();
+ timingGiftCell.InitUI().Forget();
}
else if (funcId == (int)FuncOpenEnum.TimeRush)
{
@@ -837,7 +856,7 @@
horseBGImg.SetActive(true);
//equipShowSwitch;//褰撳墠閰嶇疆鐨勫潗楠戝瑙侷D瀛樺偍鍦紙鏈�澶ф敮鎸� 1~999锛�
var skinConfig = HorseSkinConfig.Get(HorseManager.Instance.GetUsingHorseSkinID(true));
- horseImg.Create(skinConfig.SkinID, 0, 0.6f);
+ horseImg.Create(skinConfig.SkinID, 0, 0.6f).Forget();
horseLVText.text = Language.Get("Horse8", HorseManager.Instance.classLV, HorseManager.Instance.horseLV);
}
else
@@ -850,7 +869,7 @@
{
if (FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.Horse, true))
{
- UIManager.Instance.OpenWindow<HorseWin>();
+ UIManager.Instance.OpenWindowAsync<HorseWin>().Forget();
}
}
--
Gitblit v1.8.0