备份CatanBuilding瘦身独立工程
This commit is contained in:
27
Assets/Scripts/UI/BasePanel.cs
Normal file
27
Assets/Scripts/UI/BasePanel.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
using asap.core;
|
||||
using UniRx;
|
||||
using UnityEngine;
|
||||
|
||||
|
||||
public class BasePanel : MonoBehaviour
|
||||
{
|
||||
protected static string panelName = "HomePanel";
|
||||
protected string oldPanelName;
|
||||
public static string PanelName => panelName;
|
||||
protected CompositeDisposable disposables = new CompositeDisposable();
|
||||
protected virtual void Start()
|
||||
{
|
||||
panelName = GetType().Name;
|
||||
}
|
||||
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
GContext.container.Resolve<IUIService>()?.ReleaseSpriteDic(GetType().Name);
|
||||
disposables?.Dispose();
|
||||
disposables = null;
|
||||
//if (!string.IsNullOrEmpty(oldPanelName))
|
||||
//{
|
||||
// panelName = oldPanelName;
|
||||
//}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user