using System; using UnityEngine; using System.Linq; using System.Collections.Generic; namespace UniVRM10 { public static class ComponentBuilder { #region Util static (Transform, Mesh) GetTransformAndMesh(Transform t) { var skinnedMeshRenderer = t.GetComponent(); if (skinnedMeshRenderer != null) { return (t, skinnedMeshRenderer.sharedMesh); } var filter = t.GetComponent(); if (filter != null) { return (t, filter.sharedMesh); } return default; } #endregion } }