/
FetchAllUploadedContent (Unity)

FetchAllUploadedContent (Unity)

- Declaration

public static void FetchAllUploadedContent(Action<List<CavrnusRemoteContent>> onCurrentContentArrived)

- Description

Gives you a list of all the available content on your Cavrnus domain. Returns a list of type CavrnusRemoteContent. This is useful when displaying a menu of uploaded file options to your users.

- Sample

using CavrnusSdk.API; using System.IO; using UnityEngine; public class PlantsFilePicker : MonoBehaviour { public PlantPickerUi pickerUi; // Start is called before the first frame update void Start() { //Don't bother fetching content list until we are authenticated CavrnusFunctionLibrary.AwaitAuthentication(auth => RefreshLibraryContent()); } public void RefreshLibraryContent() { CavrnusFunctionLibrary.FetchAllUploadedContent(allContent => { //Remove all the old options, in case one got deleted pickerUi.Clear(); foreach (var item in allContent) { //We only want fbx files if (!Path.GetExtension(item.FileName).ToLowerInvariant().Equals(".fbx")) continue; //We only want files tagged as plants. We added this tag when we called UploadContent if (!item.Tags.ContainsKey("FileType") || item.Tags["FileType"] != "Plant") continue; pickerUi.ShowContentOption(item); } }); } }

Related content

FetchAllUploadedContent (Unreal Engine)
FetchAllUploadedContent (Unreal Engine)
More like this
CavrnusRemoteContent (Unity)
CavrnusRemoteContent (Unity)
More like this
UploadContentWithTags (Unreal Engine)
UploadContentWithTags (Unreal Engine)
More like this
FCavrnusRemoteContent (Unreal Engine)
FCavrnusRemoteContent (Unreal Engine)
More like this
FetchFileById (Unity)
FetchFileById (Unity)
More like this
UploadContent (Unity)
UploadContent (Unity)
More like this