public void Exit(SurfaceData data) { DestinationLocation location = GetLocation(data); if (location == null) { return; } location.Exit(data); }
public void Select(SurfaceData data) { if (SelectedLocation != null && data != null) { SelectedLocation.Deselect(); } DestinationLocation location = GetLocation(data); if (location == null) { return; } location.Select(data); SelectedLocation = location; }