예제 #1
0
 /// <summary>
 /// 调用游戏之后处理发送消息
 /// </summary>
 /// <param name="e"></param>
 private void OnPostSendMessage(Plugin.SDK.Events.PluginArgs e)
 {
     if (PostSendMessageHandler != null)
     {
         PostSendMessageHandler(this, (Plugin.SDK.Events.MessagePostArgs)e);
     }
 }
예제 #2
0
        /// <summary>
        /// 事件处理
        /// </summary>
        /// <param name="e"></param>
        public void OnEvent(Plugin.SDK.Events.PluginArgs e)
        {
            try
            {
                switch (e.Event)
                {
                case Plugin.SDK.PluginEvent.PostReceiveMessage:
                    OnPostReceiveMessage(e);
                    break;

                case Plugin.SDK.PluginEvent.PostSendMessage:
                    OnPostSendMessage(e);
                    break;
                }
            }
            catch
            {
            }
        }