예제 #1
0
 public void RegisterPuck(PointAndShoot puck)
 {
     _puck            = puck;
     _cachedPhase     = _puck.GetPuckPhaseAsString();
     _cachedHighlight = _puck.IsHighlighted();
     UpdateCache();
 }
예제 #2
0
 private bool CacheHasChange()
 {
     return
         (_cachedPhase != _puck.GetPuckPhaseAsString() ||
          _cachedHighlight != _puck.IsHighlighted());
 }