Update
This commit is contained in:
ALEXTANG
2022-09-05 14:27:27 +08:00
parent 455e57b435
commit 0766482fab
2 changed files with 0 additions and 52 deletions

View File

@@ -1,41 +0,0 @@
using TEngine.Runtime;
using UnityEditor;
using UnityEngine;
namespace TEngine.Editor
{
[CustomEditor(typeof(GameObjectPoolManager))]
internal sealed class ObjectPoolManagerInspector : TEngineInspector
{
public override void OnInspectorGUI()
{
if (!EditorApplication.isPlaying)
{
EditorGUILayout.HelpBox("Available during runtime only.", MessageType.Info);
return;
}
if (GameObjectPoolManager.Instance.Helper.ObjectPools.Count == 0)
{
GUILayout.BeginHorizontal();
GUILayout.Label("No Runtime Data!");
GUILayout.EndHorizontal();
}
foreach (var pool in GameObjectPoolManager.Instance.Helper.ObjectPools)
{
GUILayout.BeginHorizontal();
GUILayout.Space(20);
GUILayout.Label(pool.Key + ": " + pool.Value.Count);
GUILayout.FlexibleSpace();
GUI.enabled = pool.Value.Count > 0;
if (GUILayout.Button("Clear", EditorStyles.miniButton))
{
pool.Value.Clear();
}
GUI.enabled = true;
GUILayout.EndHorizontal();
}
}
}
}

View File

@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: a49fa7335fa305d4bbef4478b39ed39a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: