public LightmapTextureImporter(Func <int, TextureItem> textureGetter, LightmapCompressionType compressionType, LightmapDirectionalType directionalType) { _textureGetter = textureGetter; CompressionType = compressionType; DirectionalType = directionalType; _importFromDLdrShader = Shader.Find("Hidden/UniVCI/LightmapConversion/ImportFromDLdr"); _importFromRgbmShader = Shader.Find("Hidden/UniVCI/LightmapConversion/ImportFromRgbm"); }
public static string ConvertLightmapDirectionalMode(LightmapDirectionalType type) { switch (type) { case LightmapDirectionalType.Directional: return(LightmapDirectionalModeDirectional); case LightmapDirectionalType.NonDirectional: return(LightmapDirectionalModeNonDirectional); default: throw new ArgumentOutOfRangeException(nameof(type), type, null); } }