public Result(GltfData data, VRMC_vrm vrm, Vrm10FileType fileType, string message) { Data = data; Vrm = vrm; FileType = fileType; Message = message; }
GameObject BuildGameObject(GltfData data, VRMC_vrm vrm, bool showMesh) { using (var loader = new Vrm10Importer(data, vrm)) { var loaded = loader.Load(); if (showMesh) { loaded.ShowMeshes(); } loaded.EnableUpdateWhenOffscreen(); return(loaded.gameObject); } }
private (GameObject, IReadOnlyList <VRMShaders.MaterialFactory.MaterialLoadInfo>) ToUnity(GltfData data, VRMC_vrm vrm) { // Model => Unity using (var loader = new Vrm10Importer(data, vrm)) { var loaded = loader.Load(); return(loaded.gameObject, loader.MaterialFactory.Materials); } }
Vrm10Data(GltfData data, VRMC_vrm vrm) { Data = data; VrmExtension = vrm; }