Ejemplo n.º 1
0
 public void Reset(ETypeGame typeGame, int mode)
 {
     TypeGame = typeGame;
     ModeGame = mode;
     Score    = 0;
     IsWin    = false;
 }
Ejemplo n.º 2
0
        public void SetGameProgress(ETypeGame type, int mode, bool isWin = false, int score = 0)
        {
            var p = GetGameProgress(type, mode);

            p.IsWin = isWin;
            p.Score = score;
        }
        public static void SetProgress(ETypeGame type, int mode, bool isWin, int score)
        {
            var p = GetPlayerData();

            if (p == null)
            {
                return;
            }

            var progress = p.progress.GetGameProgress((ETypeGame)type, mode);

            progress.IsWin = progress.IsWin || isWin;
            progress.Score = score;

            SaveInTime();
        }
Ejemplo n.º 4
0
 public GameProgressModel(ETypeGame typeGame, int mode)
 {
     Reset(typeGame, mode);
 }
Ejemplo n.º 5
0
        public GameProgressModel GetGameProgress(ETypeGame type, int mode)
        {
            var p = GameRegionProgresses.Find(g => g.TypeGame == type && g.ModeGame == mode);

            return(p);
        }