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