Sto sviluppando un'applicazione che ha una stanza 3D. Ogni stanza è un modello 3d e può contenere schede multimediali. ogni scheda multimediale contiene immagini come diapositive o video. Ho creato i seguenti modelli di dati:
class Room {
string id;
string room3dmodellink;
List<Mediaboards> mediaboards;
}
class Mediaboard{
string id;
string mediaboard3dModleLink;
List<Slide> slides;
}
class Slide{
string id;
string imageLink;
}
Questi modelli di dati sono popolati dal server. Ho bisogno di sapere come progettare questo codice per scaricare e memorizzare nella cache tutti i modelli e le immagini nella memoria locale e ottenere / caricare dalla cache su richiesta, inoltre dovrebbe avere un meccanismo per aggiornare i dati cache / offline. Dove devo archiviare il percorso dei modelli e delle immagini scaricati localmente? Memorizzare il percorso delle immagini / modelli scaricati in questi modelli non ha senso per me. Hai bisogno di suggerimenti / soluzioni. Grazie
P.S: sto utilizzando Unity 3D e C #.