_chatHandler.cs 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568
  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // This code was generated by a tool.
  4. //
  5. // Changes to this file may cause incorrect behavior and will be lost if
  6. // the code is regenerated.
  7. // </auto-generated>
  8. //------------------------------------------------------------------------------
  9. // ***************************************************************************
  10. // * 作者: 曾振东
  11. // * 创建时间: 2019-08-15
  12. // * 用途: 聊天处理器
  13. // ***************************************************************************
  14. // Generated from: chatHandler.proto
  15. // Note: requires additional types generated from: common.proto
  16. // Note: requires additional types generated from: player.proto
  17. namespace pomelo.chat
  18. {
  19. //---------------------------------------------------------------------------------------
  20. /// <summary>
  21. /// 聊天内容
  22. /// </summary>
  23. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"ChatContent")]
  24. public partial class ChatContent : global::ProtoBuf.IExtensible
  25. {
  26. public ChatContent() {}
  27. private int _sortId;
  28. /// <summary>
  29. /// 顺序id
  30. /// </summary>
  31. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"sortId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  32. public int sortId
  33. {
  34. get { return _sortId; }
  35. set { _sortId = value; }
  36. }
  37. private int _contentType;
  38. /// <summary>
  39. /// 消息类型(0:普通消息 1:表情 2:语音消息 3:装备道具 4:位置消息 5:队伍招募 6:掷点 7:成魔)
  40. /// </summary>
  41. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"contentType", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  42. public int contentType
  43. {
  44. get { return _contentType; }
  45. set { _contentType = value; }
  46. }
  47. private string _content = "";
  48. /// <summary>
  49. /// 普通消息内容/表情code
  50. /// </summary>
  51. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"content", DataFormat = global::ProtoBuf.DataFormat.Default)]
  52. [global::System.ComponentModel.DefaultValue("")]
  53. public string content
  54. {
  55. get { return _content; }
  56. set { _content = value; }
  57. }
  58. private pomelo.VoiceContent _voiceContent = null;
  59. /// <summary>
  60. /// 语音消息
  61. /// </summary>
  62. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"voiceContent", DataFormat = global::ProtoBuf.DataFormat.Default)]
  63. [global::System.ComponentModel.DefaultValue(null)]
  64. public pomelo.VoiceContent voiceContent
  65. {
  66. get { return _voiceContent; }
  67. set { _voiceContent = value; }
  68. }
  69. private pomelo.ItemContent _itemContent = null;
  70. /// <summary>
  71. /// 装备道具
  72. /// </summary>
  73. [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"itemContent", DataFormat = global::ProtoBuf.DataFormat.Default)]
  74. [global::System.ComponentModel.DefaultValue(null)]
  75. public pomelo.ItemContent itemContent
  76. {
  77. get { return _itemContent; }
  78. set { _itemContent = value; }
  79. }
  80. private pomelo.MapContent _mapContent = null;
  81. /// <summary>
  82. /// 位置消息
  83. /// </summary>
  84. [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"mapContent", DataFormat = global::ProtoBuf.DataFormat.Default)]
  85. [global::System.ComponentModel.DefaultValue(null)]
  86. public pomelo.MapContent mapContent
  87. {
  88. get { return _mapContent; }
  89. set { _mapContent = value; }
  90. }
  91. private pomelo.TeamContent _teamContent = null;
  92. /// <summary>
  93. /// 队伍招募.
  94. /// </summary>
  95. [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"teamContent", DataFormat = global::ProtoBuf.DataFormat.Default)]
  96. [global::System.ComponentModel.DefaultValue(null)]
  97. public pomelo.TeamContent teamContent
  98. {
  99. get { return _teamContent; }
  100. set { _teamContent = value; }
  101. }
  102. private pomelo.GuildContent _guildContent = null;
  103. /// <summary>
  104. /// 公会招募.
  105. /// </summary>
  106. [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"guildContent", DataFormat = global::ProtoBuf.DataFormat.Default)]
  107. [global::System.ComponentModel.DefaultValue(null)]
  108. public pomelo.GuildContent guildContent
  109. {
  110. get { return _guildContent; }
  111. set { _guildContent = value; }
  112. }
  113. private global::ProtoBuf.IExtension extensionObject;
  114. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  115. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  116. }
  117. //---------------------------------------------------------------------------------------
  118. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"SendChatRequest")]
  119. public partial class SendChatRequest : global::ProtoBuf.IExtensible
  120. {
  121. public SendChatRequest() {}
  122. private int _c2s_scope;
  123. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_scope", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  124. public int c2s_scope
  125. {
  126. get { return _c2s_scope; }
  127. set { _c2s_scope = value; }
  128. }
  129. private readonly global::System.Collections.Generic.List<pomelo.chat.ChatContent> _c2s_content = new global::System.Collections.Generic.List<pomelo.chat.ChatContent>();
  130. [global::ProtoBuf.ProtoMember(2, Name=@"c2s_content", DataFormat = global::ProtoBuf.DataFormat.Default)]
  131. public global::System.Collections.Generic.List<pomelo.chat.ChatContent> c2s_content
  132. {
  133. get { return _c2s_content; }
  134. }
  135. private string _c2s_acceptRoleId = "";
  136. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"c2s_acceptRoleId", DataFormat = global::ProtoBuf.DataFormat.Default)]
  137. [global::System.ComponentModel.DefaultValue("")]
  138. public string c2s_acceptRoleId
  139. {
  140. get { return _c2s_acceptRoleId; }
  141. set { _c2s_acceptRoleId = value; }
  142. }
  143. private global::ProtoBuf.IExtension extensionObject;
  144. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  145. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  146. }
  147. //---------------------------------------------------------------------------------------
  148. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"SendChatResponse")]
  149. public partial class SendChatResponse : global::ProtoBuf.IExtensible
  150. {
  151. public SendChatResponse() {}
  152. private int _s2c_code;
  153. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  154. public int s2c_code
  155. {
  156. get { return _s2c_code; }
  157. set { _s2c_code = value; }
  158. }
  159. private string _s2c_msg = "";
  160. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  161. [global::System.ComponentModel.DefaultValue("")]
  162. public string s2c_msg
  163. {
  164. get { return _s2c_msg; }
  165. set { _s2c_msg = value; }
  166. }
  167. private global::ProtoBuf.IExtension extensionObject;
  168. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  169. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  170. }
  171. //---------------------------------------------------------------------------------------
  172. /// <summary>
  173. /// 聊天保存消息
  174. /// </summary>
  175. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetSaveChatMsgRequest")]
  176. public partial class GetSaveChatMsgRequest : global::ProtoBuf.IExtensible
  177. {
  178. public GetSaveChatMsgRequest() {}
  179. private int _c2s_scope;
  180. /// <summary>
  181. /// 频道
  182. /// </summary>
  183. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"c2s_scope", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  184. public int c2s_scope
  185. {
  186. get { return _c2s_scope; }
  187. set { _c2s_scope = value; }
  188. }
  189. private int _c2s_index;
  190. /// <summary>
  191. /// 消息index
  192. /// </summary>
  193. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"c2s_index", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  194. public int c2s_index
  195. {
  196. get { return _c2s_index; }
  197. set { _c2s_index = value; }
  198. }
  199. private string _c2s_uid = "";
  200. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"c2s_uid", DataFormat = global::ProtoBuf.DataFormat.Default)]
  201. [global::System.ComponentModel.DefaultValue("")]
  202. public string c2s_uid
  203. {
  204. get { return _c2s_uid; }
  205. set { _c2s_uid = value; }
  206. }
  207. private global::ProtoBuf.IExtension extensionObject;
  208. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  209. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  210. }
  211. //---------------------------------------------------------------------------------------
  212. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"OnChatPush")]
  213. public partial class OnChatPush : global::ProtoBuf.IExtensible
  214. {
  215. public OnChatPush() {}
  216. private int _s2c_scope;
  217. /// <summary>
  218. /// 频道类型(1:世界 2:工会|盟友 3:队伍 4:私聊 5:跨服 6:道友 7:系统 8:喇叭 9:队伍喊话|招募)
  219. /// </summary>
  220. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_scope", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  221. public int s2c_scope
  222. {
  223. get { return _s2c_scope; }
  224. set { _s2c_scope = value; }
  225. }
  226. private readonly global::System.Collections.Generic.List<pomelo.chat.ChatContent> _s2c_content = new global::System.Collections.Generic.List<pomelo.chat.ChatContent>();
  227. /// <summary>
  228. /// 消息内容list
  229. /// </summary>
  230. [global::ProtoBuf.ProtoMember(2, Name=@"s2c_content", DataFormat = global::ProtoBuf.DataFormat.Default)]
  231. public global::System.Collections.Generic.List<pomelo.chat.ChatContent> s2c_content
  232. {
  233. get { return _s2c_content; }
  234. }
  235. private string _s2c_time = "";
  236. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_time", DataFormat = global::ProtoBuf.DataFormat.Default)]
  237. [global::System.ComponentModel.DefaultValue("")]
  238. public string s2c_time
  239. {
  240. get { return _s2c_time; }
  241. set { _s2c_time = value; }
  242. }
  243. private int _s2c_sys = default(int);
  244. /// <summary>
  245. /// tips类型(0:飘字 1:带背景的提示 2:左下角 3:不带背景的提示 4:滚动提示 5:艺术字飘动 6:下方跑马灯)
  246. /// </summary>
  247. [global::ProtoBuf.ProtoMember(4, IsRequired = false, Name=@"s2c_sys", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  248. [global::System.ComponentModel.DefaultValue(default(int))]
  249. public int s2c_sys
  250. {
  251. get { return _s2c_sys; }
  252. set { _s2c_sys = value; }
  253. }
  254. private int _s2c_index = default(int);
  255. /// <summary>
  256. /// s2c_scope = 跨服聊天中使用, 代表阵营, >0有效
  257. /// </summary>
  258. [global::ProtoBuf.ProtoMember(5, IsRequired = false, Name=@"s2c_index", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  259. [global::System.ComponentModel.DefaultValue(default(int))]
  260. public int s2c_index
  261. {
  262. get { return _s2c_index; }
  263. set { _s2c_index = value; }
  264. }
  265. private string _s2c_uid = "";
  266. [global::ProtoBuf.ProtoMember(6, IsRequired = false, Name=@"s2c_uid", DataFormat = global::ProtoBuf.DataFormat.Default)]
  267. [global::System.ComponentModel.DefaultValue("")]
  268. public string s2c_uid
  269. {
  270. get { return _s2c_uid; }
  271. set { _s2c_uid = value; }
  272. }
  273. private pomelo.player.PlayerBasicChat _s2c_sendPlayer = null;
  274. /// <summary>
  275. /// 发送者
  276. /// </summary>
  277. [global::ProtoBuf.ProtoMember(7, IsRequired = false, Name=@"s2c_sendPlayer", DataFormat = global::ProtoBuf.DataFormat.Default)]
  278. [global::System.ComponentModel.DefaultValue(null)]
  279. public pomelo.player.PlayerBasicChat s2c_sendPlayer
  280. {
  281. get { return _s2c_sendPlayer; }
  282. set { _s2c_sendPlayer = value; }
  283. }
  284. private string _s2c_acceptRid = "";
  285. /// <summary>
  286. /// (私聊) 接受者id
  287. /// </summary>
  288. [global::ProtoBuf.ProtoMember(8, IsRequired = false, Name=@"s2c_acceptRid", DataFormat = global::ProtoBuf.DataFormat.Default)]
  289. [global::System.ComponentModel.DefaultValue("")]
  290. public string s2c_acceptRid
  291. {
  292. get { return _s2c_acceptRid; }
  293. set { _s2c_acceptRid = value; }
  294. }
  295. private bool _crossChatAllSer = default(bool);
  296. /// <summary>
  297. /// 跨服聊天发言者全/己按钮状态(true:全服;false:己服)
  298. /// </summary>
  299. [global::ProtoBuf.ProtoMember(9, IsRequired = false, Name=@"crossChatAllSer", DataFormat = global::ProtoBuf.DataFormat.Default)]
  300. [global::System.ComponentModel.DefaultValue(default(bool))]
  301. public bool crossChatAllSer
  302. {
  303. get { return _crossChatAllSer; }
  304. set { _crossChatAllSer = value; }
  305. }
  306. private global::ProtoBuf.IExtension extensionObject;
  307. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  308. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  309. }
  310. //---------------------------------------------------------------------------------------
  311. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"GetSaveChatMsgResponse")]
  312. public partial class GetSaveChatMsgResponse : global::ProtoBuf.IExtensible
  313. {
  314. public GetSaveChatMsgResponse() {}
  315. private int _s2c_code;
  316. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  317. public int s2c_code
  318. {
  319. get { return _s2c_code; }
  320. set { _s2c_code = value; }
  321. }
  322. private string _s2c_msg = "";
  323. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  324. [global::System.ComponentModel.DefaultValue("")]
  325. public string s2c_msg
  326. {
  327. get { return _s2c_msg; }
  328. set { _s2c_msg = value; }
  329. }
  330. private readonly global::System.Collections.Generic.List<pomelo.chat.OnChatPush> _s2c_data = new global::System.Collections.Generic.List<pomelo.chat.OnChatPush>();
  331. [global::ProtoBuf.ProtoMember(3, Name=@"s2c_data", DataFormat = global::ProtoBuf.DataFormat.Default)]
  332. public global::System.Collections.Generic.List<pomelo.chat.OnChatPush> s2c_data
  333. {
  334. get { return _s2c_data; }
  335. }
  336. private global::ProtoBuf.IExtension extensionObject;
  337. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  338. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  339. }
  340. //---------------------------------------------------------------------------------------
  341. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"OnChatErrorPush")]
  342. public partial class OnChatErrorPush : global::ProtoBuf.IExtensible
  343. {
  344. public OnChatErrorPush() {}
  345. private int _s2c_code;
  346. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  347. public int s2c_code
  348. {
  349. get { return _s2c_code; }
  350. set { _s2c_code = value; }
  351. }
  352. private string _s2c_msg;
  353. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  354. public string s2c_msg
  355. {
  356. get { return _s2c_msg; }
  357. set { _s2c_msg = value; }
  358. }
  359. private global::ProtoBuf.IExtension extensionObject;
  360. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  361. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  362. }
  363. //---------------------------------------------------------------------------------------
  364. /// <summary>
  365. /// 提示信息
  366. /// </summary>
  367. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"TipPush")]
  368. public partial class TipPush : global::ProtoBuf.IExtensible
  369. {
  370. public TipPush() {}
  371. private string _s2c_msg = "";
  372. /// <summary>
  373. /// 老版serverconfig内容,新版NoticeMsg是参数
  374. /// </summary>
  375. [global::ProtoBuf.ProtoMember(1, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  376. [global::System.ComponentModel.DefaultValue("")]
  377. public string s2c_msg
  378. {
  379. get { return _s2c_msg; }
  380. set { _s2c_msg = value; }
  381. }
  382. private int _s2c_type;
  383. /// <summary>
  384. /// 0 普通飘字, 1 新增的飘字
  385. /// </summary>
  386. [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"s2c_type", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  387. public int s2c_type
  388. {
  389. get { return _s2c_type; }
  390. set { _s2c_type = value; }
  391. }
  392. private int _s2c_id = default(int);
  393. /// <summary>
  394. /// 新版NoticeMsg中id
  395. /// </summary>
  396. [global::ProtoBuf.ProtoMember(3, IsRequired = false, Name=@"s2c_id", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  397. [global::System.ComponentModel.DefaultValue(default(int))]
  398. public int s2c_id
  399. {
  400. get { return _s2c_id; }
  401. set { _s2c_id = value; }
  402. }
  403. private global::ProtoBuf.IExtension extensionObject;
  404. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  405. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  406. }
  407. //---------------------------------------------------------------------------------------
  408. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"CrossChatSwitchButtonRequest")]
  409. public partial class CrossChatSwitchButtonRequest : global::ProtoBuf.IExtensible
  410. {
  411. public CrossChatSwitchButtonRequest() {}
  412. private bool _isAllServerChat;
  413. /// <summary>
  414. /// true:接受全服聊天推送 false:接受己服聊天推送
  415. /// </summary>
  416. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"isAllServerChat", DataFormat = global::ProtoBuf.DataFormat.Default)]
  417. public bool isAllServerChat
  418. {
  419. get { return _isAllServerChat; }
  420. set { _isAllServerChat = value; }
  421. }
  422. private int _optype = default(int);
  423. /// <summary>
  424. /// 1:获取按钮状态 2:设置按钮状态
  425. /// </summary>
  426. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"optype", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  427. [global::System.ComponentModel.DefaultValue(default(int))]
  428. public int optype
  429. {
  430. get { return _optype; }
  431. set { _optype = value; }
  432. }
  433. private global::ProtoBuf.IExtension extensionObject;
  434. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  435. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  436. }
  437. //---------------------------------------------------------------------------------------
  438. [global::System.Serializable, global::ProtoBuf.ProtoContract(Name=@"CrossChatSwitchButtonResponse")]
  439. public partial class CrossChatSwitchButtonResponse : global::ProtoBuf.IExtensible
  440. {
  441. public CrossChatSwitchButtonResponse() {}
  442. private int _s2c_code;
  443. [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"s2c_code", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
  444. public int s2c_code
  445. {
  446. get { return _s2c_code; }
  447. set { _s2c_code = value; }
  448. }
  449. private string _s2c_msg = "";
  450. [global::ProtoBuf.ProtoMember(2, IsRequired = false, Name=@"s2c_msg", DataFormat = global::ProtoBuf.DataFormat.Default)]
  451. [global::System.ComponentModel.DefaultValue("")]
  452. public string s2c_msg
  453. {
  454. get { return _s2c_msg; }
  455. set { _s2c_msg = value; }
  456. }
  457. private bool _isAllServerChat;
  458. [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"isAllServerChat", DataFormat = global::ProtoBuf.DataFormat.Default)]
  459. public bool isAllServerChat
  460. {
  461. get { return _isAllServerChat; }
  462. set { _isAllServerChat = value; }
  463. }
  464. private global::ProtoBuf.IExtension extensionObject;
  465. global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
  466. { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
  467. }
  468. }