void SetTileSpecAt(int idx, Neighbors collidedFace)
{
Map m = (Map)target;
int ny = idx/(int)m.size.x;
int nx = idx-(ny*(int)m.size.x);
int nz = editZ;
RegisterUndo("Paint Tile");
m.SetTileSpecOnTileAt(specSelectedSpec, nx, ny, nz, collidedFace);
EditorUtility.SetDirty(target);
}