Exemple #1
0
    public void AddMiniGameStats(string owner, string action)
    {
        MiniGameStats dataOld = new MiniGameStats();
        MiniGameStats dataNew = new MiniGameStats();

        foreach (MiniGameStats playerdata in PlayerMiniGames)
        {
            if (playerdata.Player == owner)
            {
                switch (action)
                {
                case "Mg1Win":
                    dataNew = new MiniGameStats(playerdata.Player, playerdata.TimeSpent, playerdata.Mg1Wins + 1, playerdata.Mg2Wins, playerdata.Mg3Wins, playerdata.Fails);
                    break;

                case "Mg2Win":
                    dataNew = new MiniGameStats(playerdata.Player, playerdata.TimeSpent, playerdata.Mg1Wins, playerdata.Mg2Wins + 1, playerdata.Mg3Wins, playerdata.Fails);
                    break;

                case "Mg3Win":
                    dataNew = new MiniGameStats(playerdata.Player, playerdata.TimeSpent, playerdata.Mg1Wins, playerdata.Mg2Wins, playerdata.Mg3Wins + 1, playerdata.Fails);
                    break;

                case "MgFail":
                    dataNew = new MiniGameStats(playerdata.Player, playerdata.TimeSpent, playerdata.Mg1Wins, playerdata.Mg2Wins, playerdata.Mg3Wins, playerdata.Fails + 1);
                    break;
                }
                dataOld = playerdata;
            }
        }
        PlayerMiniGames.Remove(dataOld);
        PlayerMiniGames.Add(dataNew);
    }
Exemple #2
0
    public void AddMiniGameTime(string owner, int time)
    {
        MiniGameStats dataOld = new MiniGameStats();
        MiniGameStats dataNew = new MiniGameStats();

        foreach (MiniGameStats playerdata in PlayerMiniGames)
        {
            if (playerdata.Player == owner)
            {
                dataNew = new MiniGameStats(playerdata.Player, playerdata.TimeSpent + time, playerdata.Mg1Wins, playerdata.Mg2Wins, playerdata.Mg3Wins, playerdata.Fails);
                dataOld = playerdata;
            }
        }
        PlayerMiniGames.Remove(dataOld);
        PlayerMiniGames.Add(dataNew);
    }