Exemple #1
0
        public static glTFExtensionImport ForTest()
        {
            var           extensionExport = new glTFExtensionExport();
            glTFExtension extension       = extensionExport;

            glTF_KHR_materials_unlit.Serialize(ref extension);
            return(extensionExport.Deserialize());
        }
Exemple #2
0
        public static glTFExtensionExport GetOrCreate(ref glTFExtension extension)
        {
            if (extension is glTFExtensionExport exported)
            {
                // get
                return(exported);
            }

            if (extension != null)
            {
                // glTFExtensionImport ?
                throw new NotImplementedException();
            }

            // or create
            exported  = new glTFExtensionExport();
            extension = exported;
            return(exported);
        }