打赏礼物,主播感谢台词
This commit is contained in:
parent
2efafd1530
commit
536c3bfa8b
@ -396,14 +396,14 @@ local LiveRoomTalkCfg = {
|
|||||||
['Params1']={1},
|
['Params1']={1},
|
||||||
['Params2']={'没有拍到的老板不要气馁,说不定下一个,老板会更喜欢呢?'},
|
['Params2']={'没有拍到的老板不要气馁,说不定下一个,老板会更喜欢呢?'},
|
||||||
},
|
},
|
||||||
[37]={
|
[45]={
|
||||||
['Id']=37,
|
['Id']=45,
|
||||||
['Type']=100,
|
['Type']=1000,
|
||||||
['Stage']=0,
|
['Stage']=0,
|
||||||
['Time']=5,
|
['Time']=5,
|
||||||
['CMD']=1,
|
['CMD']=1,
|
||||||
['Params1']={1},
|
['Params1']={1},
|
||||||
['Params2']={'感谢【{0}】哥哥,送的{1}!谢谢哥哥!'},
|
['Params2']={'感谢【%s】哥哥,送的{%s}!谢谢哥哥!'},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
return LiveRoomTalkCfg
|
return LiveRoomTalkCfg
|
||||||
@ -149,7 +149,7 @@ function UILiveRoomView:AddEventListener()
|
|||||||
|
|
||||||
local itemlua = self:GetCurrPageLua()
|
local itemlua = self:GetCurrPageLua()
|
||||||
self:Set_Streamer_Animation(data.room_id, info.act)
|
self:Set_Streamer_Animation(data.room_id, info.act)
|
||||||
self:Set_Streamer_Talk(data.talk_id, info.talk)
|
self:Set_Streamer_Talk(data.talk_id, info)
|
||||||
end)
|
end)
|
||||||
|
|
||||||
--进行中 数据
|
--进行中 数据
|
||||||
@ -448,7 +448,7 @@ function UILiveRoomView:OnCloseBtn()
|
|||||||
if self.sv_room.loopListView.ListViewInited then
|
if self.sv_room.loopListView.ListViewInited then
|
||||||
self.sv_room.loopListView:Dispose()
|
self.sv_room.loopListView:Dispose()
|
||||||
end
|
end
|
||||||
self:ResetTalk()
|
self:ResetTimer()
|
||||||
self:UIClose()
|
self:UIClose()
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -648,6 +648,7 @@ end
|
|||||||
--工具 LoadIcon
|
--工具 LoadIcon
|
||||||
function UILiveRoomView:LoadIcon_SetSprite(go, path)
|
function UILiveRoomView:LoadIcon_SetSprite(go, path)
|
||||||
CommonUtil.LoadIcon(self, path, function(sprite)
|
CommonUtil.LoadIcon(self, path, function(sprite)
|
||||||
|
--LogError("LoadIcon_SetSprite: path="..path.." go.name"..go.name)
|
||||||
go.image.sprite = sprite
|
go.image.sprite = sprite
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
@ -711,8 +712,11 @@ function UILiveRoomView:Set_Streamer_Animation(room_id, act)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
function UILiveRoomView:Set_Streamer_Talk(talk, talk_params)
|
function UILiveRoomView:Set_Streamer_Talk(talkId, talk_params)
|
||||||
local talk_str = talkCfg[talk].Params2[talk_params]
|
local talk_str = talkCfg[talkId].Params2[talk_params.talk]
|
||||||
|
if talkCfg[talkId].Type == 1000 then
|
||||||
|
talk_str = string.format(talk_str, talk_params.player, giftCfg[talk_params.gift].Name)
|
||||||
|
end
|
||||||
self:ShowTalk(talk_str)
|
self:ShowTalk(talk_str)
|
||||||
if self.showTalkTimerId ~= nil then
|
if self.showTalkTimerId ~= nil then
|
||||||
ManagerContainer.LuaTimerMgr:RemoveTimer(self.showTalkTimerId)
|
ManagerContainer.LuaTimerMgr:RemoveTimer(self.showTalkTimerId)
|
||||||
@ -728,6 +732,9 @@ end
|
|||||||
function UILiveRoomView:ResetTalk()
|
function UILiveRoomView:ResetTalk()
|
||||||
local itemlua = self:GetCurrPageLua()
|
local itemlua = self:GetCurrPageLua()
|
||||||
itemlua.bg_talk:SetActive(false)
|
itemlua.bg_talk:SetActive(false)
|
||||||
|
self:ResetTimer()
|
||||||
|
end
|
||||||
|
function UILiveRoomView:ResetTimer()
|
||||||
if self.showTalkTimerId ~= nil then
|
if self.showTalkTimerId ~= nil then
|
||||||
ManagerContainer.LuaTimerMgr:RemoveTimer(self.showTalkTimerId)
|
ManagerContainer.LuaTimerMgr:RemoveTimer(self.showTalkTimerId)
|
||||||
self.showTalkTimerId = nil
|
self.showTalkTimerId = nil
|
||||||
|
|||||||
@ -3107,6 +3107,14 @@ function GetRole_Illustration_Info(idx)
|
|||||||
return pos
|
return pos
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- 简单的 {0} {1} 替换函数
|
||||||
|
function Format(str, ...)
|
||||||
|
local args = {...}
|
||||||
|
return (str:gsub("{(%d+)}", function(index)
|
||||||
|
local i = tonumber(index) + 1 -- Lua 索引从1开始
|
||||||
|
return tostring(args[i] or "{" .. index .. "}")
|
||||||
|
end))
|
||||||
|
end
|
||||||
|
|
||||||
function CurrLevelHasStory()
|
function CurrLevelHasStory()
|
||||||
local mapLevel = ManagerContainer.LuaBattleMgr:GetCurLevelUniqueId()
|
local mapLevel = ManagerContainer.LuaBattleMgr:GetCurLevelUniqueId()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user