/// <summary>
        /// Handles the shot selected event.
        /// </summary>
        /// <param name="sender">Sender.</param>
        /// <param name="args">Arguments.</param>
        private void OnShotSelected(object sender, ShotSelectedEventArgs args)
        {
            shotSelectionView.ShotSelected -= OnShotSelected;
            EventHandler <ShotSelectedEventArgs> callback = ShotSelected;

            if (callback != null)
            {
                callback(this, args);
            }
        }
Example #2
0
 /// <summary>
 /// Handles the shot selected event.
 /// </summary>
 /// <param name="sender">Sender.</param>
 /// <param name="args">Arguments.</param>
 private void OnShotSelected(object sender, ShotSelectedEventArgs args)
 {
     View.Enter();
     View.Preroll();
     model.Shoot(args.Shot, OnRollSuccess, OnRollFailure);
 }