| | |
| | | [SerializeField] TextEx AssistInfo; |
| | | [SerializeField] TextEx FuncInfo; // 额外小提示 |
| | | |
| | | bool isShowAssistInfo = false; |
| | | DateTime startCoolTime = DateTime.Now; //冷却时间 |
| | | int CoolTimeSecond = 0; |
| | | DungeonModel model { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } } |
| | | DungeonAssistModel assistModel { get { return ModelCenter.Instance.GetModel<DungeonAssistModel>(); } } |
| | | FindPreciousModel findPreciousModel { get { return ModelCenter.Instance.GetModel<FindPreciousModel>(); } } |
| | | private bool isAssistInfoButtonClick = false; |
| | | |
| | | #region Built-in |
| | | protected override void BindController() |
| | | { |
| | |
| | | var dataMapId = dungeonModel.GetDataMapIdByMapId(PlayerDatas.Instance.baseData.MapID); |
| | | m_RankBehaviour.Init(dataMapId); |
| | | AssistInfoBG.gameObject.SetActive(false); |
| | | isShowAssistInfo = false; |
| | | } |
| | | |
| | | protected override void OnAfterOpen() |
| | |
| | | SendAssistText.text = Language.Get("JadeDynastyCD", seconds); |
| | | } |
| | | } |
| | | |
| | | if (!isAssistInfoButtonClick && AssistInfoBG.gameObject.activeSelf && Input.GetMouseButtonUp(0)) |
| | | { |
| | | AssistInfoBG.gameObject.SetActive(false); |
| | | } |
| | | isAssistInfoButtonClick = false; |
| | | } |
| | | #endregion |
| | | |
| | |
| | | |
| | | private void ShowAssistInfo() |
| | | { |
| | | if (isShowAssistInfo) |
| | | isAssistInfoButtonClick = true; |
| | | if (AssistInfoBG.gameObject.activeSelf) |
| | | { |
| | | AssistInfoBG.gameObject.SetActive(false); |
| | | isShowAssistInfo = false; |
| | | } |
| | | else |
| | | { |
| | | AssistInfoBG.gameObject.SetActive(true); |
| | | isShowAssistInfo = true; |
| | | GActor actore = GAMgr.Instance.GetBySID(model.BossHurtRank.npcObjID); |
| | | int funcID = findPreciousModel.GetBossFuncIDByBossID((actore as GActorNpcFight).NpcConfig.NPCID); |
| | | int activeCnt = 0; |