19 lines
423 B
Lua
19 lines
423 B
Lua
function MinigameFrame_OnEvent(self, event, ...)
|
|
local gameType = GetMinigameType();
|
|
if ( not gameType ) then
|
|
return;
|
|
end
|
|
if ( event == "START_MINIGAME" ) then
|
|
ShowUIPanel(self);
|
|
_G[gameType.."Frame"]:Show();
|
|
elseif ( event == "MINIGAME_UPDATE" ) then
|
|
local updateFunc = _G[gameType.."_Update"];
|
|
if ( updateFunc ) then
|
|
updateFunc();
|
|
end
|
|
end
|
|
end
|
|
|
|
function MinigameFrame_Update()
|
|
GetMinigameState();
|
|
end |