private bool ApplyOnObjects(ThemeLayer themelayer, List <Transform> layeredObjects, ThemeType themeType) { if (layeredObjects != null && layeredObjects.Count > 0) { foreach (Transform obj in layeredObjects) { for (int i = 0; i < currentColorsList.Count; i++) { if (currentColorsList[i].name.Equals(themelayer.ToString())) { JMRColorTheme.SetColor(obj, currentColorsList[i].color); } } } } else { return(false); } return(true); }
public static List <Transform> GetDesignAssetsInSpecifiedLayer(ThemeLayer themeLayer, List <Transform> assetList) { List <LayerCategory> filteredObjects = FilterAllDesignAssetsInProject(); return(filteredObjects.Where(x => x.layerName.Equals(themeLayer.ToString())).First().layerObjectsPool); }