mirror of
https://github.com/originalnicodr/CinematicUnityExplorer.git
synced 2026-10-12 02:18:04 +08:00
Cleanup
This commit is contained in:
1 parent
2378925a8b
commit
74ff1d8f01
14 files changed
+97
-259
No files matched your search
@@ -46,7 +46,8 @@ namespace UnityExplorer.UI.Inspectors
|
||||
SetTitleLayouts();
|
||||
SetTarget(target);
|
||||
|
||||
MemberScrollPool.Initialize(this);
|
||||
// MemberScrollPool.SetDataSource(this);
|
||||
MemberScrollPool.Refresh(true, true);
|
||||
RuntimeProvider.Instance.StartCoroutine(InitCoroutine());
|
||||
}
|
||||
|
||||
@@ -60,11 +61,7 @@ namespace UnityExplorer.UI.Inspectors
|
||||
public override void OnReturnToPool()
|
||||
{
|
||||
foreach (var member in members)
|
||||
member.OnDestroyed();
|
||||
|
||||
// release all cachememberviews
|
||||
MemberScrollPool.ReturnCells();
|
||||
MemberScrollPool.SetUninitialized();
|
||||
member.ReleasePooledObjects();
|
||||
|
||||
members.Clear();
|
||||
filteredMembers.Clear();
|
||||
@@ -173,7 +170,7 @@ namespace UnityExplorer.UI.Inspectors
|
||||
}
|
||||
|
||||
if (shouldRefresh)
|
||||
MemberScrollPool.RefreshCells(false);
|
||||
MemberScrollPool.Refresh(false);
|
||||
}
|
||||
|
||||
// Member cells
|
||||
@@ -182,12 +179,7 @@ namespace UnityExplorer.UI.Inspectors
|
||||
|
||||
public void OnCellBorrowed(CacheMemberCell cell)
|
||||
{
|
||||
cell.CurrentOwner = this;
|
||||
}
|
||||
|
||||
public void OnCellReturned(CacheMemberCell cell)
|
||||
{
|
||||
cell.OnReturnToPool();
|
||||
cell.Owner = this;
|
||||
}
|
||||
|
||||
public void SetCell(CacheMemberCell cell, int index)
|
||||
@@ -315,6 +307,7 @@ namespace UnityExplorer.UI.Inspectors
|
||||
MemberScrollPool = UIFactory.CreateScrollPool<CacheMemberCell>(uiRoot, "MemberList", out GameObject scrollObj,
|
||||
out GameObject _, new Color(0.09f, 0.09f, 0.09f));
|
||||
UIFactory.SetLayoutElement(scrollObj, flexibleHeight: 9999);
|
||||
MemberScrollPool.Initialize(this);
|
||||
|
||||
//InspectorPanel.Instance.UIRoot.GetComponent<Mask>().enabled = false;
|
||||
//MemberScrollPool.Viewport.GetComponent<Mask>().enabled = false;
|
||||
|
||||
Reference in new issue
Block a user