local UITownHomeInteractionNameListView = UIViewClass() function UITownHomeInteractionNameListView:OnOpened(context) self:RegistSystemEvent(EventID.UI_Refresh_MultiInteract, self.UpdateInfo) self:UpdateInfo() self:SetPushStyle(LuaConst.PushStyleEnum.CLOSENOTRECOVER) end function UITownHomeInteractionNameListView:OnFocusChanged(isFocus) if isFocus == false then self:CloseView() end end function UITownHomeInteractionNameListView:UpdateInfo() self.LoopScroll_InteractionNameList:ReloadAll(self.context) end function UITownHomeInteractionNameListView:OnCellInit(scrollRect, index, cellTable, data) cellTable.txt_PlayerName.text = data._logicInitData.Name end function UITownHomeInteractionNameListView:OnCellClicked(scrollRect, index, cellTable, target, data) if target == cellTable.btn_PlayerName then CTL.PlayerInteract.ClickSinglePlayer(data) end end return UITownHomeInteractionNameListView