【UI重构】提交部分UI系统代码修改
parent
f25ea1b8a4
commit
0e9614bdac
Binary file not shown.
|
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 4000a74fee4582d41944a47dd8976e4a
|
||||
AudioImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 7
|
||||
defaultSettings:
|
||||
serializedVersion: 2
|
||||
loadType: 0
|
||||
sampleRateSetting: 0
|
||||
sampleRateOverride: 44100
|
||||
compressionFormat: 1
|
||||
quality: 1
|
||||
conversionMode: 0
|
||||
preloadAudioData: 0
|
||||
platformSettingOverrides: {}
|
||||
forceToMono: 0
|
||||
normalize: 1
|
||||
loadInBackground: 0
|
||||
ambisonic: 0
|
||||
3D: 1
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Binary file not shown.
|
|
@ -0,0 +1,23 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ee858457f2911ff4fb74885a2ebd2c4d
|
||||
AudioImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 7
|
||||
defaultSettings:
|
||||
serializedVersion: 2
|
||||
loadType: 0
|
||||
sampleRateSetting: 0
|
||||
sampleRateOverride: 44100
|
||||
compressionFormat: 1
|
||||
quality: 1
|
||||
conversionMode: 0
|
||||
preloadAudioData: 0
|
||||
platformSettingOverrides: {}
|
||||
forceToMono: 0
|
||||
normalize: 1
|
||||
loadInBackground: 0
|
||||
ambisonic: 0
|
||||
3D: 1
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -50,6 +50,7 @@ public partial class UIManager : Singlenton<UIManager>, IInitable
|
|||
var window = await _LoadWindow(path, true);
|
||||
if (window)
|
||||
{
|
||||
window.PreLoad(data);
|
||||
window.OpenWindow(data);
|
||||
}
|
||||
|
||||
|
|
@ -91,7 +92,8 @@ public partial class UIManager : Singlenton<UIManager>, IInitable
|
|||
if (mMemoryWindows.ContainsKey(uipath))
|
||||
{
|
||||
var window = (T)(mMemoryWindows[uipath]);
|
||||
return window.gameObject.activeSelf ? window : null;
|
||||
//return window.gameObject.activeSelf ? window : null;
|
||||
return window;
|
||||
}
|
||||
return default(T);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -35,7 +35,13 @@ public abstract class UIWindow : MonoBehaviour
|
|||
|
||||
void Awake()
|
||||
{
|
||||
OnInit();
|
||||
//OnInit();
|
||||
}
|
||||
|
||||
//预加载,可以进行赋值,不能添加监听
|
||||
public void PreLoad(object data = null)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
protected void OnStart()
|
||||
|
|
@ -111,6 +117,7 @@ public abstract class UIWindow : MonoBehaviour
|
|||
|
||||
public void OpenWindow(object data)
|
||||
{
|
||||
OnInit();
|
||||
Show(data);
|
||||
if (isPlayDefaultOpenAudio)
|
||||
{
|
||||
|
|
@ -160,19 +167,6 @@ public abstract class UIWindow : MonoBehaviour
|
|||
return true;
|
||||
}
|
||||
|
||||
public void ReloadWindow()
|
||||
{
|
||||
if (isOpen)
|
||||
{
|
||||
OnShow();
|
||||
OnReloadWindow();
|
||||
return;
|
||||
}
|
||||
|
||||
Show(null);
|
||||
OnReloadWindow();
|
||||
}
|
||||
|
||||
public void ReloadWindow(object data)
|
||||
{
|
||||
if (isOpen)
|
||||
|
|
@ -274,7 +268,6 @@ public abstract class UIWindow : MonoBehaviour
|
|||
/// 重新加载界面时调用
|
||||
/// </summary>
|
||||
protected virtual void OnReloadWindow(object data) { }
|
||||
protected virtual void OnReloadWindow() { }
|
||||
/// <summary>
|
||||
/// 私有Awake方法,会在基类Awake执行后调用
|
||||
/// </summary>
|
||||
|
|
|
|||
|
|
@ -100,13 +100,7 @@ public class UIFightClockController : UIWindow{
|
|||
InitTimer();
|
||||
Refresh();
|
||||
}
|
||||
|
||||
//invoke when reload window
|
||||
protected override void OnReloadWindow()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
//invoke when close window
|
||||
protected override void OnCloseWindow()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -100,13 +100,7 @@ public class UIPauseController : UIWindow{
|
|||
{
|
||||
Refresh();
|
||||
}
|
||||
|
||||
//invoke when reload window
|
||||
protected override void OnReloadWindow()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
void Close()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -122,19 +122,12 @@ public class UITeamFightController : UIWindow
|
|||
protected override void OnOpenWindow(object data = null)
|
||||
{
|
||||
|
||||
|
||||
Refresh();
|
||||
// #if UNITY_EDITOR
|
||||
// //打印选择信息
|
||||
// #endif
|
||||
}
|
||||
|
||||
//invoke when reload window
|
||||
protected override void OnReloadWindow()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
//invoke when close window
|
||||
protected override void OnCloseWindow()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -282,12 +282,6 @@ public class UIFightSceneController : UIWindow
|
|||
EventManager.Instance.Register(EventManager.EventName.LevelFightUIHPInit, (Action<GameUnit>)OnHPInit);
|
||||
}
|
||||
|
||||
//invoke when reload window
|
||||
protected override void OnReloadWindow()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
//invoke when close window
|
||||
protected override void OnCloseWindow()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -43,12 +43,6 @@ public class UIDefeatGameController : UIWindow{
|
|||
{
|
||||
_Refresh();
|
||||
}
|
||||
|
||||
//invoke when reload window
|
||||
protected override void OnReloadWindow()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
#region RefreshWindow
|
||||
|
|
|
|||
|
|
@ -104,16 +104,13 @@ public class UIPassGameController : UIWindow{
|
|||
//invoke when open window
|
||||
protected override void OnOpenWindow(object data)
|
||||
{
|
||||
_itemList = data as ItemList;
|
||||
if (data != null)
|
||||
{
|
||||
_itemList = data as ItemList;
|
||||
}
|
||||
_levelID = LevelManager.Instance.SettleData.LevelID;
|
||||
_Refresh();
|
||||
}
|
||||
|
||||
//invoke when reload window
|
||||
protected override void OnReloadWindow()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
#region RefreshWindow
|
||||
|
||||
|
|
|
|||
|
|
@ -142,13 +142,7 @@ public class UI_StartBtn_CMSBtnController : UIWindow{
|
|||
{
|
||||
//SetStartBtnState(false);
|
||||
}
|
||||
|
||||
//invoke when reload window
|
||||
protected override void OnReloadWindow()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
//invoke when close window
|
||||
protected override void OnCloseWindow()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ public class UI_LogInController : UIWindow
|
|||
|
||||
agreenToggle = GetComponent<Toggle>("Image_BG/Image_logBG/UI_AL/Button_AccountLog/Toggle_AL");
|
||||
|
||||
dropdown = GameObject.Find("Image_BG/Image_logBG/UI_AL/Button_AccountLog/ALDropdown").GetComponent<TMP_Dropdown>();
|
||||
dropdown = FindObj("Image_BG/Image_logBG/UI_AL/Button_AccountLog/ALDropdown").GetComponent<TMP_Dropdown>();
|
||||
dropdown.onValueChanged.AddListener(onValueChanged);
|
||||
IdText = GetComponent<TMP_Text>("Image_BG/ID");
|
||||
versionText = GetComponent<TMP_Text>("Image_BG/vesion");
|
||||
|
|
|
|||
|
|
@ -153,13 +153,7 @@ public class UIStoryMainController : UIWindow
|
|||
CloseSelect();
|
||||
CreateBubbles();
|
||||
}
|
||||
|
||||
//invoke when reload window
|
||||
protected override void OnReloadWindow()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
//invoke when close window
|
||||
protected override void OnCloseWindow()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -38,13 +38,7 @@ public class UI_BackReturnController : UIWindow
|
|||
{
|
||||
|
||||
}
|
||||
|
||||
//invoke when reload window
|
||||
protected override void OnReloadWindow()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
//invoke when close window
|
||||
protected override void OnCloseWindow()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
fileFormatVersion: 2
|
||||
guid: c1549eb992810bd49b08d5bb3f73a5c8
|
||||
folderAsset: yes
|
||||
DefaultImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
using UnityEditor;
|
||||
|
||||
public class TestCode: Editor
|
||||
{
|
||||
[MenuItem("Test/测试")]
|
||||
public static void Test()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 91e2161c9aac44368f117ba4ed24f858
|
||||
timeCreated: 1703492823
|
||||
Loading…
Reference in New Issue