Пример #1
0
 private async Task GetEnemyRoshambosAsync()
 {
     foreach (var cur in await DataStore.GetAllRoshambosAsync())
     {
         if (cur.Enemy && !CheckId(cur.Id))
         {
             EnemyRoshambos.Add(cur);
         }
     }
 }
Пример #2
0
 private void GetEnemyRoshambos()
 {
     foreach (var cur in DataStore.GetAllRoshambos())
     {
         if (cur.Enemy && !CheckId(cur.Id.Value))
         {
             EnemyRoshambos.Add(cur);
         }
     }
 }
Пример #3
0
        private bool CheckId(Id id, bool enemy = true)
        {
            bool value = false;
            IEnumerator <Roshambo> loop;

            if (enemy)
            {
                loop = EnemyRoshambos.GetEnumerator();
            }
            else
            {
                loop = PlayerRoshambos.GetEnumerator();
            }
            while (loop.MoveNext())
            {
                var cur = loop.Current;
                if (cur.Id.Value == id.Value)
                {
                    value = true;
                    break;
                }
            }
            return(value);
        }