void Awake() { // 初始化时先加载一次最新数据 RequestNewData(); _content = _newContent; _newsBtn.Init( () => { _focusScroll.transform.gameObject.SetActive(false); _content = _newContent; _newScroll.transform.gameObject.SetActive(true); }, RequestNewData ); _focusBtn.Init( () => { _newScroll.transform.gameObject.SetActive(false); _content = _focusContent; _focusScroll.transform.gameObject.SetActive(true); }, RequestFocusData ); _btnStatus = new TagBtnStateManager(); _newsBtn.StatusHandler += _btnStatus.UpdateCache; _focusBtn.StatusHandler += _btnStatus.UpdateCache; _newsBtn.Response(); }
public void Response() { _curBtn.Response(); }