private static GameObject CreateMeshCollider(Link.Geometry.Mesh mesh) { GameObject prefabObject = LocateAssetHandler.FindUrdfAsset <GameObject>(mesh.filename); if (prefabObject == null) { return(null); } GameObject meshObject = (GameObject)PrefabUtility.InstantiatePrefab(prefabObject); ConvertMeshToColliders(meshObject); return(meshObject); }
private static GameObject CreateMeshVisual(Link.Geometry.Mesh mesh) { GameObject meshObject = LocateAssetHandler.FindUrdfAsset <GameObject>(mesh.filename); return(meshObject == null ? null : (GameObject)UnityEditor.PrefabUtility.InstantiatePrefab(meshObject)); }
private static Texture LoadTexture(string filename) { return(filename == "" ? null : LocateAssetHandler.FindUrdfAsset <Texture>(filename)); }
private static GameObject CreateMeshVisual(Link.Geometry.Mesh mesh) { GameObject meshObject = LocateAssetHandler.FindUrdfAsset <GameObject>(mesh.filename); return(meshObject == null ? null : GameObject.Instantiate(meshObject)); }