public void SaveTile() { EditorUtility.SetDirty(target); SceneView.RepaintAll(); SaveInstanceTileAsset(); if (overrideTile.m_InstanceTile) { overrideTile.Override(); RuleTileEditor.UpdateAffectedOverrideTiles(overrideTile.m_InstanceTile); } }
public void SaveTile() { EditorUtility.SetDirty(target); SceneView.RepaintAll(); SaveInstanceTileAsset(); if (overrideTile.m_InstanceTile) { overrideTile.Override(); RuleTileEditor.UpdateAffectedOverrideTiles(overrideTile.m_InstanceTile); } if (ruleTileEditor && ruleTileEditor.m_PreviewTilemaps != null) { foreach (var tilemap in ruleTileEditor.m_PreviewTilemaps) { tilemap.RefreshAllTiles(); } } }