local RoomPlayerInfoViewBase=require("luaScript.Views.Room.RoomPlayerInfoView") local CoinRoomPlayerInfoView = class("CoinRoomPlayerInfoView", RoomPlayerInfoViewBase) function CoinRoomPlayerInfoView:ctor(uid, userInfo, headPos, szHead, recordTime, replayRecord) CoinRoomPlayerInfoView.super.ctor(self, uid, userInfo, headPos, szHead, recordTime, replayRecord); self.uid = uid end function CoinRoomPlayerInfoView:onEnter() CoinRoomPlayerInfoView.super.onEnter(self) --金币场不显示语音按钮 self.ui.Items.Layout_play_voice:setVisible(false) --刷新layout布局 self.ui.Items.Layout_3:requestDoLayout() self.ui.Items.Layout_3:doLayout() --金币场不显示id(因为机器人id是连号) self.ui.Items.Layout_4:setVisible(false); self.ui.Items.Layout_Info:requestDoLayout() self.ui.Items.Layout_Info:doLayout() --金币场增加玩家金币数 self.ui.Items.Text_4:setVisible(true) self.ui.Items.Text_4:setText("金 币:") --子游戏需要在自己的protocol里面增加getCoinByUserId(userID)用于获取玩家金币数量 local coin = app.room:getCoinByUserId(self.uid) self.ui.Items.Text_RegTime:setText(coin) self.ui.Items.Text_RegTime:setVisible(true) end return CoinRoomPlayerInfoView;