Skip to content
Gentilhomme edited this page Aug 31, 2014 · 1 revision

#Storage

Il n'y a pas de magie particulière dans le système de storage. La framework ne fait qu'utiliser l'API storage de craftstudio.

Néanmoins la structure du fichier storage actuel est pour moi ça version la plus évoluer. Il faut comprendre que nous avons un tableau storage qui va contenir plusieurs enfants eux-mêmes tableau (exemple de base de la framework avec "option" et "Game").

Le tableau **Data **n'est là que pour attribuer un nom particulier à votre storage (qui vous permettra de le changer facilement lorsque vos faites le développement de votre jeu).

Dépendances

  • Craftstudio :D

Les functions

LoadData(name)

Permet de charger une data avec le nom préciser en argument, exemple :

function Behavior:Awake()
    LoadData("Game")
    LoadData("Option")
end

SaveData(name)

Permet de sauvegarder une data.

-- Un exemple bidon d'utilisation ^^
function Behavior:WinGame()
    Storage["Game"].Level[self.level] = "finish"
    SaveData("Game")
end

Clone this wiki locally