1234567891011121314151617181920212223242526272829303132333435 |
- /************************************************/
- /* */
- /* Copyright (c) 2018 - 2021 monitor1394 */
- /* https://github.com/monitor1394 */
- /* */
- /************************************************/
- using UnityEngine;
- namespace XCharts
- {
- internal static class SerieDataPool
- {
- private static readonly ObjectPool<SerieData> s_ListPool = new ObjectPool<SerieData>(null, OnClear);
- static void OnGet(SerieData serieData)
- {
- }
- static void OnClear(SerieData serieData)
- {
- serieData.Reset();
- }
- public static SerieData Get()
- {
- return s_ListPool.Get();
- }
- public static void Release(SerieData toRelease)
- {
- s_ListPool.Release(toRelease);
- }
- }
- }
|