| | |
| | | EquipTrainModel equipTrainModel { get { return ModelCenter.Instance.GetModel<EquipTrainModel>(); } }
|
| | | EquipModel equipModel { get { return ModelCenter.Instance.GetModel<EquipModel>(); } }
|
| | | PackModel packModel { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
|
| | | DungeonAssistModel dungeonAssistModel { get { return ModelCenter.Instance.GetModel<DungeonAssistModel>(); } }
|
| | |
|
| | | public Dictionary<ChatInfoType, List<string>> achievementRandoms = new Dictionary<ChatInfoType, List<string>>();
|
| | | List<string> assistThankLanguages = new List<string>();
|
| | | Int2 assistThankLevelLimit = new Int2(150, 200);
|
| | |
|
| | | private ChatCtrl()
|
| | | {
|
| | |
| | | m_TaskRandomChats.Add(type, new List<string>(LitJson.JsonMapper.ToObject<string[]>(json[key].ToJson())));
|
| | | }
|
| | | assistThankLanguages.AddRange(ConfigParse.GetMultipleStr(_cfg.Numerical4));
|
| | | if (!string.IsNullOrEmpty(_cfg.Numerical5))
|
| | | {
|
| | | var levelArray = ConfigParse.GetMultipleStr<int>(_cfg.Numerical5);
|
| | | assistThankLevelLimit = new Int2(levelArray[0], levelArray[1]);
|
| | | }
|
| | | }
|
| | | catch (Exception e)
|
| | | {
|
| | |
| | | #region 协助感谢
|
| | | public void SendThank2AssistPlayer(int playerId)
|
| | | {
|
| | | if (PlayerDatas.Instance.baseData.LV >= assistThankLevelLimit.x)
|
| | | {
|
| | | return;
|
| | | }
|
| | | var assistPlayerInfo = dungeonAssistModel.GetAssistPlayerInfo(playerId);
|
| | | if (assistPlayerInfo != null)
|
| | | {
|
| | | if (assistPlayerInfo.LV >= assistThankLevelLimit.y)
|
| | | {
|
| | | return;
|
| | | }
|
| | | }
|
| | | var languageKeyIndex = UnityEngine.Random.Range(0, assistThankLanguages.Count);
|
| | | if (assistThankLanguages.Count > 0)
|
| | | {
|