/// <summary> /// 点击私聊头像按钮 /// </summary> /// <param name="uId"></param> public void ClickPrivateChat(long uId) { _currPrivateChatIndex = uId; _chatSlideListStateInspection.ResetData(); RefreshPrivateChat(); _chatTopBtnItemControllerDic[1].OpenUpdateLabelTra(ChatTool.IsNewMessagePrivateChat()); }
public void Initial() { _thisRect = GetComponent <RectTransform>(); _btn = transform.Find("Button").GetComponent <UIPanelDrag>(); _btnRect = _btn.transform.GetComponent <RectTransform>(); _label = _btn.transform.Find("Label").GetComponent <Image>(); _canvasGroup = GetComponent <CanvasGroup>(); _btn.m_DragPlane = GetComponent <RectTransform>(); _canvasScaler = UIRoot.instance.GetUIRootCanvasTop().transform.GetComponent <CanvasScaler>(); _btn.actionOnClick = ClickBtn; _btn.actionOnPointerUp = PointerUp; _btn.actionOnPointerDown = PointerDown; InitialPoint(); ChatTool.EnrollChatMiniAction(OpenLabelAction); _canvasGroup.alpha = 0.5f; OpenLabel(ChatTool.IsNewMessagePrivateChat()); _isInitial = true; }
/// <summary> /// 初始化面板 /// </summary> public void InitialPanel() { CleanTopDic(); CreateTopBtn(0, StaticData.GetMultilingual(120171)); CreateTopBtn(1, StaticData.GetMultilingual(120172)); if (ChatTool._IsBeRoom) { CreateTopBtn(2, StaticData.GetMultilingual(120173)); } _barrageToggle.isOn = ChatTool.GetBulletScreenOnOff(); SetBarrageToggleTageTra(_barrageToggle.isOn); OpenNewMessageBtn(false); ChatTool.OpenBulletScreenOnOff(false); ChatTool.EnrollAction(RefreshWorldChat, RefreshRoomChat, RefreshPrivateChat); _chatTopBtnItemControllerDic[1].OpenUpdateLabelTra(ChatTool.IsNewMessagePrivateChat()); long currTime = TimeHelper.ServerTimeStampNow; float currRemainingTime = (currTime - ChatTool._chatLeaveTime); currRemainingTime = currRemainingTime / 1000; if (currRemainingTime >= ChatTool._sendRemainingTime) { ChatTool._isOverCd = true; _isBeTimeUnlock = false; _sendBtnMaskImage.fillAmount = 0; if (!_sendBtn.enabled) { _sendBtn.enabled = true; } } else { if (_timeCountDownComponent == null) { CreationTimer(); } _isBeTimeUnlock = true; float TimeThanColumn = ChatTool._sendRemainingTime - currRemainingTime / StaticData.configExcel.GetVertical().ChatSendCD; _sendBtnMaskImage.fillAmount = TimeThanColumn; StartCountingTime(ChatTool._sendRemainingTime - currRemainingTime); } }