Пример #1
0
 public static void InvokeVirtueMacroRequest(VirtueMacroRequestEventArgs e)
 {
     if (VirtueMacroRequest != null)
     {
         VirtueMacroRequest(e);
     }
 }
Пример #2
0
        private static void EventSink_VirtueMacroRequest(VirtueMacroRequestEventArgs e)
        {
            var virtueID = e.VirtueID switch
            {
                0 => // Honor
                107,
                1 => // Sacrifice
                110,
                2 => // Valor;
                112,
                _ => 0
            };

            EventSink_VirtueItemRequest(new VirtueItemRequestEventArgs(e.Mobile, e.Mobile, virtueID));
        }
Пример #3
0
		private static void EventSink_VirtueMacroRequest( VirtueMacroRequestEventArgs e )
		{
			int virtueID = 0;

			switch ( e.VirtueID )
			{
				case 0:	// Honor
					virtueID = 107;	break;
				case 1:	// Sacrifice
					virtueID = 110; break;
				case 2:	// Valor;
					virtueID = 112;	break;
			}

			EventSink_VirtueItemRequest( new VirtueItemRequestEventArgs( e.Mobile, e.Mobile, virtueID ) );
		}
Пример #4
0
        private static void EventSink_VirtueMacroRequest(VirtueMacroRequestEventArgs e)
        {
            int virtueID = 0;

            switch (e.VirtueID)
            {
            case 0:                     // Honor
                virtueID = 107; break;

            case 1:                     // Sacrifice
                virtueID = 110; break;

            case 2:                     // Valor;
                virtueID = 112; break;
            }

            EventSink_VirtueItemRequest(new VirtueItemRequestEventArgs(e.Mobile, e.Mobile, virtueID));
        }
Пример #5
0
        private static void EventSink_VirtueMacroRequest(VirtueMacroRequestEventArgs e)
        {
            e.Mobile.SendAsciiMessage("The Virtue system is currently disabled.");
            return;

            int virtueID = 0;

            switch (e.VirtueID)
            {
            case 0:                     // Honor
                virtueID = 107; break;

            case 1:                     // Sacrifice
                virtueID = 110; break;

            case 2:                     // Valor;
                virtueID = 112; break;
            }

            EventSink_VirtueItemRequest(new VirtueItemRequestEventArgs(e.Mobile, e.Mobile, virtueID));
        }
Пример #6
0
 public static void InvokeVirtueMacroRequest( VirtueMacroRequestEventArgs e )
 {
     if ( VirtueMacroRequest != null )
         VirtueMacroRequest( e );
 }
Пример #7
0
 public static void InvokeVirtueMacroRequest(VirtueMacroRequestEventArgs e)
 {
     VirtueMacroRequest?.Invoke(e);
 }
Пример #8
0
		public static void InvokeVirtueMacroRequest(VirtueMacroRequestEventArgs e)
		{
			if (VirtueMacroRequest != null)
			{
				foreach (VirtueMacroRequestEventHandler currentDelegate in VirtueMacroRequest.GetInvocationList())
				{
					try
					{
						currentDelegate.Invoke(e);
					}
					catch (Exception ex)
					{
						// Log an exception
						EventSink.InvokeLogException(new LogExceptionEventArgs(ex));
					}
				}
			}
		}