using UnityEngine; using System.Collections; /// /// 第三方的 事件委托 /// public class ThridDelegateHelper : MonoSingleton { #region 公会的事件 /// /// //声明一个委托,其实就是个“命令” /// public delegate void GuildChangedEventHandler(); /// /// 玩家个人的公会操作 创建公会 /// public GuildChangedEventHandler Self_OnCreateGuildSucceedEvent; /// /// 玩家个人的公会操作 自己退出公会 /// public GuildChangedEventHandler Self_OnExitGuildSucceedEvent; /// /// 玩家个人的公会操作 一键加入公会 /// public GuildChangedEventHandler Self_OnQuickJoinGuildSucceedEvent; /// /// 公会 chat_公会的信息发生变化 /// public GuildChangedEventHandler Guild_RefreshGuildEvent; /// /// 公会 gift_礼包被人购买之后 /// public GuildChangedEventHandler Guild_OnGiftBuySucceedEvent; /// /// /// public GuildChangedEventHandler Guild_FriendApplyChangedEvent; #endregion public delegate void GameSettingChangedEventHandler(); /// /// 游戏设置的 某些操作发生改变 /// public GameSettingChangedEventHandler OnChangePlayerImageBorderEvent; #region 聊天 /// /// //声明一个委托,其实就是个“命令” /// public delegate void ChatAccountEventHandler(); /// /// /// /// // public delegate void ChatMessageEventHandler(LoyalsoftChat.LoyalsoftIMChatMasegInfo msg); public ChatAccountEventHandler TriggerLogInChatEvent; public ChatAccountEventHandler TriggerLogOutChatEvent; // public ChatMessageEventHandler TriggeReceiveWorldMessageEvent; /// /// /// // public ChatMessageEventHandler TriggeReceiveGuildMessageEvent; // public ChatMessageEventHandler TriggeReceiveFriendMessageEvent; #endregion public delegate void BaseMainEventHandler(); /// /// 触发 主界面,更正显示的当前主界面英雄的信息 /// public BaseMainEventHandler OnBaseMainWindow_ResetDisplayHeroEvent; /// /// 触发 主界面,刷新在线时长礼包 /// public BaseMainEventHandler OnBaseMainWindow_ResetHuodongGiftEvent; public delegate void SpecicalEventHandler(); /// /// 触发关闭英雄评论事件 /// public SpecicalEventHandler OnTrigger_Close_HeroDiscussWindowEvent; }