public void SetData(RecommendedVideo recommendedVideo) { image.sprite = recommendedVideo.picture; titleText.text = recommendedVideo.title; fromText.text = recommendedVideo.from; viewsText.text = recommendedVideo.views; }
private static void SaveRecommendedVideo(RecommendedVideo recommendedVideo, string path, int index) { recommendedVideo.name = recommendedVideo.title; var assetPath = Path.Combine(path, index + ".asset"); if (recommendedVideo.picture) { var texturePath = Path.Combine(path, "Textures"); if (!AssetDatabase.IsValidFolder(texturePath)) { AssetDatabase.CreateFolder(path, "Textures"); } recommendedVideo.picture = SaveImage(recommendedVideo.picture.texture, Path.Combine(texturePath, index + ".png")); } AssetDatabase.CreateAsset(recommendedVideo, assetPath); }