Beispiel #1
0
 public void TriggerValidateLandBuy(Object sender, LandBuyArgs e)
 {
     handlerValidateLandBuy = OnValidateLandBuy;
     if (handlerValidateLandBuy != null)
     {
         handlerValidateLandBuy(sender, e);
     }
 }
Beispiel #2
0
 public void TriggerValidateLandBuy(Object sender, LandBuyArgs args)
 {
     LandBuy handlerValidateLandBuy = OnValidateLandBuy;
     if (handlerValidateLandBuy != null)
     {
         foreach (LandBuy d in handlerValidateLandBuy.GetInvocationList())
         {
             try
             {
                 d(sender, args);
             }
             catch (Exception e)
             {
                 m_log.ErrorFormat(
                     "[EVENT MANAGER]: Delegate for TriggerValidateLandBuy failed - continuing.  {0} {1}", 
                     e.Message, e.StackTrace);
             }
         }
     }
 }
Beispiel #3
0
 public bool TriggerValidateBuyLand (LandBuyArgs args)
 {
     LandBuy handlerLandBuy = OnValidateBuyLand;
     if (handlerLandBuy != null)
     {
         foreach (LandBuy d in handlerLandBuy.GetInvocationList ())
         {
             try
             {
                 if (!d (args))
                     return false;
             }
             catch (Exception e)
             {
                 m_log.ErrorFormat (
                     "[EVENT MANAGER]: Delegate for TriggerLandBuy failed - continuing.  {0} {1}",
                     e.ToString (), e.StackTrace);
             }
         }
     }
     return true;
 }
Beispiel #4
0
 public void TriggerValidateLandBuy(Object sender, LandBuyArgs e)
 {
     handlerValidateLandBuy = OnValidateLandBuy;
     if (handlerValidateLandBuy != null)
     {
         handlerValidateLandBuy(sender, e);
     }
 }
        public bool TriggerValidateBuyLand(LandBuyArgs args)
        {
            LandBuy handlerLandBuy = OnValidateBuyLand;
            if (handlerLandBuy != null)
            {
                foreach (LandBuy d in handlerLandBuy.GetInvocationList())
                {
                    try
                    {
                        if (!d(args))
                            return false;
                    }
                    catch (Exception e)
                    {
                        MainConsole.Instance.ErrorFormat("[Event Manager]: Delegate for TriggerLandBuy failed - continuing.  {0} {1}", e, e.StackTrace);
                    }
                }
            }

            return true;
        }