EffectRoomRule.lua
664 Bytes
local EffectRoomRule = class("EffectRoomRule",function ()
local item = cc.CSLoader:createNode("ui/RoomRulesLayer.csb");
return item;
end)
function EffectRoomRule:ctor(str)
self:init(str);
end
function EffectRoomRule:init(str)
self:getChildByName("txt"):setString(str);
self:setPosition(cc.p(display.width,display.height*0.9));
local moveBy = cc.MoveBy:create(0.5, cc.p(-395, 0));
local fadeOut = cc.FadeOut:create(1);
local effAction = cc.Sequence:create(moveBy,cc.DelayTime:create(5),fadeOut,cc.CallFunc:create(function()
self:removeFromParent();
end));
self:runAction(effAction);
end
return EffectRoomRule