예제 #1
0
 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");
 }
예제 #2
0
        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);
            }
        }