public void BoxIntersects(AxisAlignedBox box, out List<Terrain> terrainList)
{
terrainList = new List<Terrain>();
foreach (TerrainSlot i in _terrainSlots.Values)
{
if (i.Instance != null && box.Intersects(i.Instance.WorldAABB))
terrainList.Add(i.Instance);
}
}
/// <summary>