예제 #1
0
        void loadGames()
        {
            JSONArray gamesObj = JSON.Parse(Resources.Load <TextAsset>("Jsons/games").text).AsObject["games"].AsArray;

            icons = Resources.LoadAll <Sprite>("Sprites/icons");

            games = new List <Game>();
            foreach (JSONClass game in gamesObj)
            {
                Game newGame = new Game();
                newGame.SetId(int.Parse(game["id"].Value));
                newGame.SetName(game ["name"].Value);
                newGame.SetPrefabName(game ["prefabName"].Value);
                newGame.SetDescription(game ["description"].Value);
                newGame.SetIcon(icons[int.Parse(game ["icon"].Value)]);
                games.Add(newGame);
            }

            AppController.GetController().GetMetricsController().SetMetricsModel(new MetricsModel(games));
        }