public LightmapData[] GetLightmaps() { LSS_Models.LightingScenarioModel lightingScenariosData = GetJsonFile(); if (lightingScenariosData != null) { var newLightmaps = new LightmapData[lightingScenariosData.lightmaps.Length]; for (int i = 0; i < newLightmaps.Length; i++) { newLightmaps[i] = new LightmapData(); newLightmaps[i].lightmapColor = lightmap_color[i]; // Debug.LogError("<color=green>Loaded color lightmap texture ("+i+")</color>"); if (lightingScenariosData.lightmapsMode != LightmapsMode.NonDirectional) { if (lightingScenariosData.lightmapsDir.Length > i && lightingScenariosData.lightmapsDir [i] != null) // If the textuer existed and was set in the data file. // Debug.LogError("<color=cyan>Loaded dir lightmap texture ("+i+")</color>"); { newLightmaps[i].lightmapDir = lightmap_dir[i]; } if (lightingScenariosData.lightmapsShadow.Length > i && lightingScenariosData.lightmapsShadow [i] != null) // If the textuer existed and was set in the data file. // Debug.LogError("<color=yellow>Loaded shadowmask lightmap texture ("+i+")</color>"); { newLightmaps[i].shadowMask = lightmap_shadowmask[i]; } } } return(newLightmaps); } Debug.LogError("ERROR No Lightmap texture loaded data"); return(null); }
public override int UpdateComponentInfos(LSS_Models.LightingScenarioModel lightingScenariosModels, bool insert = false) { var infos = lightingScenariosModels.gameObjectInfos; var newInfos = GetModifiedList(infos, insert); if (newInfos != null) { lightingScenariosModels.gameObjectInfos = newInfos.Select(s => (LSS_Models.GameObjectModel)s).ToArray(); GetScenariosManager().WriteJsonFile(lightingScenariosModels, GetScenariosManager().GetResourcesStorageDirectory()); } return(newInfos == null ? -1 : newInfos.Count()); }
public virtual int UpdateComponentInfos(LSS_Models.LightingScenarioModel lightingScenariosModels, bool insert = false) { Debug.LogWarning("Attempted to run a non-overridden (empty) superclass: " + this.GetType()); return(-1); }