public static void ResetPools()
{
SubPoolIntList = new LockingResourcePool<RawList<int>>();
SubPoolIntSet = new LockingResourcePool<HashSet<int>>();
SubPoolFloatList = new LockingResourcePool<RawList<float>>();
SubPoolVectorList = new LockingResourcePool<RawList<Vector3>>();
SubPoolRayHitList = new LockingResourcePool<RawList<RayHit>>();
}