Files
XCharts/Runtime/Internal/Pools/SerieDataPool.cs

26 lines
579 B
C#
Raw Normal View History

using UnityEngine;
2022-02-19 22:37:57 +08:00
namespace XCharts.Runtime
2020-05-09 09:42:41 +08:00
{
internal static class SerieDataPool
{
private static readonly ObjectPool<SerieData> s_ListPool = new ObjectPool<SerieData>(null, OnClear);
2022-05-22 22:17:38 +08:00
static void OnGet(SerieData serieData) { }
2020-05-09 09:42:41 +08:00
static void OnClear(SerieData serieData)
{
serieData.Reset();
2020-05-09 09:42:41 +08:00
}
public static SerieData Get()
{
return s_ListPool.Get();
}
public static void Release(SerieData toRelease)
{
s_ListPool.Release(toRelease);
}
}
2022-05-22 22:17:38 +08:00
}