LoadingManager.lua 664 Bytes
cc.exports.LoadingManager = {}

function LoadingManager.showDataLoading(msg)
    local scene = cc.Director:getInstance():getRunningScene();

    if not scene:getChildByName("data_loading_view") then
        local reciever = require("app.views.view.LoadingDataView"):show();
        reciever:setName("data_loading_view");
        scene.keypadManager:addKeypadReceiver(reciever);
    end
end

function LoadingManager.removeDataLoading()
    local scene = cc.Director:getInstance():getRunningScene();
    local dataLoadingView = scene:getChildByName("data_loading_view");
    if dataLoadingView then
        dataLoadingView:close();
    end
end

return LoadingManager