// 27 Slicer
// Copyright 2021 Deftly Games
// https://slicer.deftly.games/
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Rendering;
namespace Slicer.Core
{
///
/// Contains collections that can be used with non-allocating methods like .
///
public static class TempCollections
{
public static readonly List Materials = new List();
public static readonly List Colliders = new List();
public static readonly List Integers = new List();
public static readonly List Colors = new List();
public static readonly List Vector4 = new List();
public static readonly List Vector3 = new List();
public static readonly List Vector3_2 = new List();
public static readonly List Vector2 = new List();
public static readonly List Vector2_2 = new List();
public static void Clear()
{
Materials.Clear();
Materials.TrimExcess();
Colliders.Clear();
Colliders.TrimExcess();
Integers.Clear();
Integers.TrimExcess();
Colors.Clear();
Colors.TrimExcess();
Vector4.Clear();
Vector4.TrimExcess();
Vector3.Clear();
Vector3.TrimExcess();
Vector3_2.Clear();
Vector3_2.TrimExcess();
Vector2.Clear();
Vector2.TrimExcess();
Vector2_2.Clear();
Vector2_2.TrimExcess();
}
}
}