Пример #1
0
        protected virtual void OnCreateGameOfferExpired(GameOffer game_offer)
        {
            /*lock (created_game_offers)
             * {
             *  for (int i = 0; i < created_game_offers.Count; i++)
             *  {
             *      if (created_game_offers[i].GetHashCode() == game_offer.GetHashCode())
             *      {
             *          created_game_offers.RemoveAt(i);
             *          break;
             *      }
             *  }
             * }*/

            if (CreateGameOfferExpired != null)
            {
                CreateGameOfferExpired(game_offer);
            }
        }
Пример #2
0
        protected virtual void OnCreateGameOfferExpired(GameOffer game_offer)
        {
            /*lock (created_game_offers)
            {
                for (int i = 0; i < created_game_offers.Count; i++)
                {
                    if (created_game_offers[i].GetHashCode() == game_offer.GetHashCode())
                    {
                        created_game_offers.RemoveAt(i);
                        break;
                    }
                }
            }*/

            if (CreateGameOfferExpired != null)
                CreateGameOfferExpired(game_offer);
        }
Пример #3
0
 /// <summary>
 /// This should try to create a game offer in the lobby with the given offer parameters. 
 /// Should add the game offer to created_game_offers upon succesful creation.
 /// </summary>
 /// <param name="game_offer"></param>
 public abstract void CreateGameOffer(GameOffer game_offer);
Пример #4
0
 /// <summary>
 /// This should try to create a game offer in the lobby with the given offer parameters.
 /// Should add the game offer to created_game_offers upon succesful creation.
 /// </summary>
 /// <param name="game_offer"></param>
 public abstract void CreateGameOffer(GameOffer game_offer);