public static bool IsInvalidPath(Vector3Int point) { var chunkNumber = ChunkManager.CurrentChunk.ChunkNumber; return((point.z + 1 < ChunkManager.MaxGroundsLvls && ChunkUtil.IsAnyEntity(chunkNumber, ChunkUtil.GetUpper(point))) || ChunkUtil.IsMarkedIndex(chunkNumber, point) || ChunkUtil.IsEntity(chunkNumber, point)); }