Esempio n. 1
0
        private void populateOnlineList()
        {
            var getProjects = new GetAllUserPublishedGamesRequest();

            getProjects.Success += u =>
            {
                foreach (var proj in u)
                {
                    publishedProjectsList.Add(new PublishedProjectSummaryContainer(proj));
                }
            };
            api.Queue(getProjects);
        }
Esempio n. 2
0
        private void populateContainers()
        {
            publishedGames.Clear();
            statisticsContainer.Clear();
            var games = new GetAllUserPublishedGamesRequest();

            games.Success += (u) =>
            {
                foreach (var game in u)
                {
                    publishedGames.Add(new Container
                    {
                        RelativeSizeAxes = Axes.X,
                        Height           = 400,
                        Children         = new Drawable[]
                        {
                            new GamePreviewContainer(game)
                            {
                                GameNameSize = 90,
                                MadeBySize   = 60
                            }
                        },
                    });
                }
            };
            api.Queue(games);

            var stats = new GetUserStatisticsRequest();

            stats.Success += (u) =>
            {
                foreach (var stat in u)
                {
                    statisticsContainer.Add(new Container
                    {
                        RelativeSizeAxes = Axes.X,
                        Height           = 300,
                        Child            = new StatisticContainer(stat)
                    });
                }
            };
            api.Queue(stats);
        }