vampire-like/Assets/GameFramework/Scripts/Runtime/Debugger/DebuggerComponent.RuntimeMe...

68 lines
1.9 KiB
C#

//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 Jiang Yin. All rights reserved.
// Homepage: https://gameframework.cn/
// Feedback: mailto:ellan@gameframework.cn
//------------------------------------------------------------
namespace UnityGameFramework.Runtime
{
public sealed partial class DebuggerComponent : GameFrameworkComponent
{
private sealed partial class RuntimeMemoryInformationWindow<T> : ScrollableDebuggerWindowBase where T : UnityEngine.Object
{
private sealed class Sample
{
private readonly string m_Name;
private readonly string m_Type;
private readonly long m_Size;
private bool m_Highlight;
public Sample(string name, string type, long size)
{
m_Name = name;
m_Type = type;
m_Size = size;
m_Highlight = false;
}
public string Name
{
get
{
return m_Name;
}
}
public string Type
{
get
{
return m_Type;
}
}
public long Size
{
get
{
return m_Size;
}
}
public bool Highlight
{
get
{
return m_Highlight;
}
set
{
m_Highlight = value;
}
}
}
}
}
}