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;
}