ThridDelegateHelper.cs 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. using UnityEngine;
  2. using System.Collections;
  3. /// <summary>
  4. /// 第三方的 事件委托
  5. /// </summary>
  6. public class ThridDelegateHelper : MonoSingleton<ThridDelegateHelper>
  7. {
  8. #region 公会的事件
  9. /// <summary>
  10. /// //声明一个委托,其实就是个“命令”
  11. /// </summary>
  12. public delegate void GuildChangedEventHandler();
  13. /// <summary>
  14. /// 玩家个人的公会操作 创建公会
  15. /// </summary>
  16. public GuildChangedEventHandler Self_OnCreateGuildSucceedEvent;
  17. /// <summary>
  18. /// 玩家个人的公会操作 自己退出公会
  19. /// </summary>
  20. public GuildChangedEventHandler Self_OnExitGuildSucceedEvent;
  21. /// <summary>
  22. /// 玩家个人的公会操作 一键加入公会
  23. /// </summary>
  24. public GuildChangedEventHandler Self_OnQuickJoinGuildSucceedEvent;
  25. /// <summary>
  26. /// 公会 chat_公会的信息发生变化
  27. /// </summary>
  28. public GuildChangedEventHandler Guild_RefreshGuildEvent;
  29. /// <summary>
  30. /// 公会 gift_礼包被人购买之后
  31. /// </summary>
  32. public GuildChangedEventHandler Guild_OnGiftBuySucceedEvent;
  33. /// <summary>
  34. ///
  35. /// </summary>
  36. public GuildChangedEventHandler Guild_FriendApplyChangedEvent;
  37. #endregion
  38. public delegate void GameSettingChangedEventHandler();
  39. /// <summary>
  40. /// 游戏设置的 某些操作发生改变
  41. /// </summary>
  42. public GameSettingChangedEventHandler OnChangePlayerImageBorderEvent;
  43. #region 聊天
  44. /// <summary>
  45. /// //声明一个委托,其实就是个“命令”
  46. /// </summary>
  47. public delegate void ChatAccountEventHandler();
  48. /// <summary>
  49. ///
  50. /// </summary>
  51. /// <returns></returns>
  52. // public delegate void ChatMessageEventHandler(LoyalsoftChat.LoyalsoftIMChatMasegInfo msg);
  53. public ChatAccountEventHandler TriggerLogInChatEvent;
  54. public ChatAccountEventHandler TriggerLogOutChatEvent;
  55. // public ChatMessageEventHandler TriggeReceiveWorldMessageEvent;
  56. /// <summary>
  57. ///
  58. /// </summary>
  59. // public ChatMessageEventHandler TriggeReceiveGuildMessageEvent;
  60. // public ChatMessageEventHandler TriggeReceiveFriendMessageEvent;
  61. #endregion
  62. public delegate void BaseMainEventHandler();
  63. /// <summary>
  64. /// 触发 主界面,更正显示的当前主界面英雄的信息
  65. /// </summary>
  66. public BaseMainEventHandler OnBaseMainWindow_ResetDisplayHeroEvent;
  67. /// <summary>
  68. /// 触发 主界面,刷新在线时长礼包
  69. /// </summary>
  70. public BaseMainEventHandler OnBaseMainWindow_ResetHuodongGiftEvent;
  71. public delegate void SpecicalEventHandler();
  72. /// <summary>
  73. /// 触发关闭英雄评论事件
  74. /// </summary>
  75. public SpecicalEventHandler OnTrigger_Close_HeroDiscussWindowEvent;
  76. }