| | |
| | | PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
|
| | |
|
| | | public Dictionary<ChatInfoType, List<string>> achievementRandoms = new Dictionary<ChatInfoType, List<string>>();
|
| | | List<string> assistThankLanguages = new List<string>();
|
| | |
|
| | | private ChatCtrl()
|
| | | {
|
| | |
| | | var type = int.Parse(key);
|
| | | m_TaskRandomChats.Add(type, new List<string>(LitJson.JsonMapper.ToObject<string[]>(json[key].ToJson())));
|
| | | }
|
| | | assistThankLanguages.AddRange(ConfigParse.GetMultipleStr(_cfg.Numerical4));
|
| | | }
|
| | | catch (Exception e)
|
| | | {
|
| | |
| | | return RedPointState.None;
|
| | | }
|
| | | #endregion
|
| | |
|
| | | #region 协助感谢
|
| | | public void SendThank2AssistPlayer(int playerId)
|
| | | {
|
| | | var languageKeyIndex = UnityEngine.Random.Range(0, assistThankLanguages.Count);
|
| | | if (assistThankLanguages.Count > 0)
|
| | | {
|
| | | SendFriendChat(Language.Get(assistThankLanguages[languageKeyIndex]), playerId);
|
| | | }
|
| | | }
|
| | | #endregion
|
| | | }
|
| | | public struct ChatExtraData
|
| | | {
|