25 lines
637 B
C#
Raw Permalink Normal View History

2025-05-18 01:04:31 +08:00
using System;
using UnityEditor.AddressableAssets.Diagnostics.Data;
using UnityEngine;
namespace UnityEditor.AddressableAssets.Diagnostics.GUI.Graph
{
class GraphDefinition
{
int m_MaxValueStream;
internal IGraphLayer[] layers;
internal GraphDefinition(int maxValueStream, IGraphLayer[] l)
{
layers = l;
m_MaxValueStream = maxValueStream;
}
internal int GetMaxValue(EventDataSet e)
{
var stream = e.GetStream(m_MaxValueStream);
return stream == null ? 1 : Mathf.Max(10, (stream.maxValue / 10 + 1) * 10);
}
}
}