private void _Add(CustomShaderMeta meta, ICustomShaderDatabaseDataTable datatable) { if (datatable.Contains(meta.name)) { datatable.MoveShader(meta, meta, databaseFile, fileIO); } else { datatable.AddShader(meta, databaseFile, fileIO); } }
private void _Remove(CustomShaderMeta meta, ICustomShaderDatabaseDataTable table) { table.RemoveShader(meta, databaseFile, fileIO); }
private void _Move(CustomShaderMeta meta, CustomShaderMeta previous, ICustomShaderDatabaseDataTable table) { table.MoveShader(meta, previous, databaseFile, fileIO); }