| | |
| | | using System; |
| | | using System.Collections; |
| | | using System.Collections.Generic; |
| | | using TableConfig;
|
| | |
|
| | | using UnityEngine; |
| | | using UnityEngine.UI; |
| | | |
| | |
| | | [SerializeField] Image m_Image;//孔数 |
| | | PlayerMainDate m_MainModel;
|
| | | PlayerMainDate mainModel { get { return m_MainModel ?? (m_MainModel = ModelCenter.Instance.GetModel<PlayerMainDate>()); } }
|
| | | PlayerTaskDatas m_TaskModel;
|
| | | PlayerTaskDatas taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<PlayerTaskDatas>()); } } |
| | | TaskModel m_TaskModel;
|
| | | TaskModel taskmodel { get { return m_TaskModel ?? (m_TaskModel = ModelCenter.Instance.GetModel<TaskModel>()); } } |
| | | #region Built-in |
| | | protected override void BindController() |
| | | { |
| | |
| | | return;
|
| | | }
|
| | | string str = taskmodel.allMissionDict[mainModel.TaskSkillID].InforList;
|
| | | var taskinfo = Config.Instance.Get<TASKINFOConfig>(str);
|
| | | var taskinfo = TASKINFOConfig.Get(str);
|
| | | if (taskinfo != null)
|
| | | {
|
| | | m_Text_Condition_1.text = taskinfo.show_writing;
|
| | | if (taskmodel._DicTaskInformation.ContainsKey(mainModel.TaskSkillID))
|
| | | {
|
| | | Dictionary<string, string> SkillDic = new Dictionary<string, string>();
|
| | | SkillDic = taskmodel._DicTaskInformation[mainModel.TaskSkillID];
|
| | | string strA = "on_kill_" + mainModel.TaskSkillID.ToString();
|
| | | string strB = "get_byid_" + mainModel.TaskSkillID.ToString();
|
| | | m_Text_Condition_1.SetReplaceInfo(SkillDic);
|
| | | }
|
| | | }
|
| | | if (mainModel.TaskId_Skill.Contains(mainModel.TaskSkillID))
|
| | | {
|
| | |
| | | if (Gold >= NeedMoney)
|
| | | {
|
| | | taskmodel.CompletionOfTask(mainModel.TaskSkillID);
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.SkillFunc2);
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.SkillFunc2Type2);
|
| | | }
|
| | | else
|
| | | {
|