private void WFCoreAdapter_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
if (e.PropertyName == "ActiveVisibleZones" || e.PropertyName == "VisibleObjects")
{
VisibleThings = new List<Thing>();
VisibleThings.AddRange(ActiveVisibleZones.OfType<Thing>());
VisibleThings.AddRange(VisibleObjects);
RaisePropertyChanged("VisibleThings");
}
else if (_Compass != null && e.PropertyName == "GameState")
{
if (GameState == EngineGameState.Playing)
{
IsCompassEnabled = true;
}
}
}