self.target, self.scaleX, self.scaleY = self:GetRegionParent():GetName().."Spark", 1.5, 1.5;
local frame = self:GetRegionParent();
local frameWidth, frameHeight = frame:GetSize();
frame.spark:SetSize(frameWidth, frameHeight);
frame.spark:SetAlpha(0.3)
frame.innerGlow:SetSize(frameWidth / 2, frameHeight / 2);
frame.innerGlow:SetAlpha(1.0);
frame.innerGlowOver:SetAlpha(1.0);
frame.outerGlow:SetSize(frameWidth * 2, frameHeight * 2);
frame.outerGlow:SetAlpha(1.0);
frame.outerGlowOver:SetAlpha(1.0);
frame.ants:SetSize(frameWidth * 0.85, frameHeight * 0.85)
frame.ants:SetAlpha(0);
frame:Show();
self.target, self.change = self:GetRegionParent():GetName().."Spark", 1;
self.target, self.scaleX, self.scaleY = self:GetRegionParent():GetName().."InnerGlow", 2, 2;
self.target, self.scaleX, self.scaleY = self:GetRegionParent():GetName().."InnerGlowOver", 2, 2;
self.target, self.change = self:GetRegionParent():GetName().."InnerGlowOver", -1;
self.target, self.scaleX, self.scaleY = self:GetRegionParent():GetName().."OuterGlow", 0.5, 0.5;
self.target, self.scaleX, self.scaleY = self:GetRegionParent():GetName().."OuterGlowOver", 0.5, 0.5;
self.target, self.change = self:GetRegionParent():GetName().."OuterGlowOver", -1;
self.target, self.scaleX, self.scaleY = self:GetRegionParent():GetName().."Spark", 0.666666, 0.666666;
self.target, self.change = self:GetRegionParent():GetName().."Spark", -1;
self.target, self.change = self:GetRegionParent():GetName().."InnerGlow", -1;
self.target, self.change = self:GetRegionParent():GetName().."Ants", 1;
local frame = self:GetParent();
local frameWidth, frameHeight = frame:GetSize();
frame.spark:SetAlpha(0);
frame.innerGlow:SetAlpha(0);
frame.innerGlow:SetSize(frameWidth, frameHeight);
frame.innerGlowOver:SetAlpha(0.0);
frame.outerGlow:SetSize(frameWidth, frameHeight);
frame.outerGlowOver:SetAlpha(0.0);
frame.outerGlowOver:SetSize(frameWidth, frameHeight);
frame.ants:SetAlpha(1.0);
self.target, self.change = self:GetRegionParent():GetName().."OuterGlowOver", 1;
self.target, self.change = self:GetRegionParent():GetName().."Ants", -1;
self.target, self.change = self:GetRegionParent():GetName().."OuterGlowOver", -1;
self.target, self.change = self:GetRegionParent():GetName().."OuterGlow", -1;
self.isPlaying = true;
self.isPlaying = false;
self.isPlaying = false;
CheeseActionButton_OverlayGlowAnimOutFinished(self);
local _G = _G;
do
local animIn = self.animIn;
local animations = { animIn:GetAnimations() };
for i=1, #animations do
local animation = animations[i];
animation.target = _G[animation.target];
end
end
do
local animOut = self.animOut;
local animations = { animOut:GetAnimations() };
for i=1, #animations do
local animation = animations[i];
animation.target = _G[animation.target];
end
end
Cheese_AnimateTexCoords(self.ants, 256, 256, 48, 48, 22, elapsed, 0.01)
if ( self.animOut:IsPlaying() ) then
self.animOut:Stop();
CheeseActionButton_OverlayGlowAnimOutFinished(self.animOut);
end