/// <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); } }