private async Task GetPlayerRoshambosAsync()
 {
     foreach (var cur in await DataStore.GetAllRoshambosAsync())
     {
         if (!cur.Enemy && !CheckId(cur.Id, false))
         {
             PlayerRoshambos.Add(cur);
         }
     }
 }
示例#2
0
 private void GetPlayerRoshambos()
 {
     foreach (var cur in DataStore.GetAllRoshambos())
     {
         if (!cur.Enemy && !CheckId(cur.Id, false))
         {
             PlayerRoshambos.Add(cur);
         }
     }
 }
        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);
        }