public void TriggerValidateLandBuy(Object sender, LandBuyArgs e) { handlerValidateLandBuy = OnValidateLandBuy; if (handlerValidateLandBuy != null) { handlerValidateLandBuy(sender, e); } }
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); } } } }
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; }
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; }