void AddOrStampIsoTileAt(int idx)
{
Map m = (Map)target;
int ny = idx/(int)m.size.x;
int nx = idx-(ny*(int)m.size.x);
/* int nz = tiles[idx].z;*/
int nz = editZ;
RegisterUndo("Add Tile");
if(!m.HasTileAt(nx,ny,nz)) {
m.AddIsoTileAt(nx, ny, nz);
}
BaseStampOffsetsAt(idx);
EditorUtility.SetDirty(target);
}