/// <summary> /// Updates the is playable. /// </summary> /// <param name="isPlayable">if set to <c>true</c> the map is playable.</param> public void UpdateIsPlayable(bool isPlayable) { var args = new UpdateIsPlayableEventArgs(isPlayable); Tracer.Debug(string.Format("MapEditViewModel :: Is playable callback retrieved (Flag={0})", args.IsPlayable)); ThreadContext.InvokeOnUiThread(() => this.IsPlayableUpdated(this, args)); }
/// <summary> /// Updates the is playable flag. /// </summary> /// <param name="sender">The sender.</param> /// <param name="args">The <see cref="UpdateIsPlayableEventArgs"/> instance containing the event data.</param> private void IsPlayableUpdated(object sender, UpdateIsPlayableEventArgs args) { this.IsPlayable = args.IsPlayable; }