private static HitsItem findFromCache(IHits objTarget) { List <HitsItem> results = cdb.findByName <HitsItem>(getName(objTarget)); if (results.Count == 0) { return(null); } return(results[0]); }
public static void Add( IHits objTarget ) { HitsItem cachedItem = findFromCache( objTarget ); if (cachedItem != null) { cachedItem.Target.Hits = cachedItem.Target.Hits + 1; cachedItem.IsUpdated = false; cachedItem.Updated = DateTime.Now; logger.Debug( "updateHits=>" + cachedItem.Name ); } else { cachedItem = new HitsItem(); cachedItem.Name = getName( objTarget ); cachedItem.Target = objTarget; cachedItem.Target.Hits = cachedItem.Target.Hits + 1; cachedItem.Updated = DateTime.Now; cachedItem.insertByIndex( "Name", cachedItem.Name ); logger.Debug( "addHits=>" + cachedItem.Name ); } }
public static void Add(IHits objTarget) { HitsItem cachedItem = findFromCache(objTarget); if (cachedItem != null) { cachedItem.Target.Hits = cachedItem.Target.Hits + 1; cachedItem.IsUpdated = false; cachedItem.Updated = DateTime.Now; logger.Debug("updateHits=>" + cachedItem.Name); } else { cachedItem = new HitsItem(); cachedItem.Name = getName(objTarget); cachedItem.Target = objTarget; cachedItem.Target.Hits = cachedItem.Target.Hits + 1; cachedItem.Updated = DateTime.Now; cachedItem.insertByIndex("Name", cachedItem.Name); logger.Debug("addHits=>" + cachedItem.Name); } }
/// <summary> /// /// Игра продолжается до тех пор пока змейка /// не столкнется с сенкой или своим хвостом /// /// </summary> /// <param name="wall"> Сены на игровом поле </param> /// <param name="snake"> Змея на игровом поле </param> /// <returns></returns> private static bool IsGameOver(IHits wall, SnakeControllers snake) { return((wall).IsHit(snake.Snake) || (snake.IsHitTail())); }
private static String getName( IHits objTarget ) { return objTarget.GetType().FullName + objTarget.Id; }
private static HitsItem findFromCache( IHits objTarget ) { List<HitsItem> results = cdb.findByName<HitsItem>( getName( objTarget ) ); if (results.Count == 0) return null; return results[0]; }
public ApplicationKeysController(IServicesStore IServicesStore, IHits IHits, IAPIManager IAPIManager) { _IServicesStore = IServicesStore; _IHits = IHits; _IAPIManager = IAPIManager; }
public DashboardController(IHits IHits) { _IHits = IHits; }
private static String getName(IHits objTarget) { return(objTarget.GetType().FullName + objTarget.Id); }