lotrointerface.com
Search Downloads

LoTROInterface SVN KragenBars

[/] [trunk/] [KragenPlugs/] [KragenBars/] [Effect.lua] - Blame information for rev 54

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 54 Kragenwar-3044
import "Turbine.UI";
2 Kragenwar-3044
import "Turbine.UI.Lotro";
3 Kragenwar-3044
import "KragenPlugs.Utils";
4 Kragenwar-3044
import "KragenPlugs.KragenBars";
5 Kragenwar-3044
 
6 Kragenwar-3044
 Effect = class ( );
7 Kragenwar-3044
 
8 Kragenwar-3044
function Effect:Constructor ( )
9 Kragenwar-3044
        self.name = "";
10 Kragenwar-3044
        self.state = false;
11 Kragenwar-3044
        self.effectid = 0;
12 Kragenwar-3044
end
13 Kragenwar-3044
 
14 Kragenwar-3044
function Effect:GetState()
15 Kragenwar-3044
        return self.state;
16 Kragenwar-3044
end
17 Kragenwar-3044
 
18 Kragenwar-3044
function Effect:SetState(state, id)
19 Kragenwar-3044
        if ( state ) then
20 Kragenwar-3044
                self.state = true;
21 Kragenwar-3044
                self.effectid = id;
22 Kragenwar-3044
        else
23 Kragenwar-3044
                if ( id == self.effectid ) then
24 Kragenwar-3044
                    self.state = false;
25 Kragenwar-3044
                        self.effectid = 0;
26 Kragenwar-3044
                end
27 Kragenwar-3044
        end
28 Kragenwar-3044
 
29 Kragenwar-3044
        return self.state;
30 Kragenwar-3044
end
31 Kragenwar-3044
 
32 Kragenwar-3044
function Effect:GetName()
33 Kragenwar-3044
        return self.name;
34 Kragenwar-3044
end
35 Kragenwar-3044
 
36 Kragenwar-3044
function Effect:SetName(name)
37 Kragenwar-3044
        self.name = name;
38 Kragenwar-3044
end

All times are GMT -5. The time now is 07:56 PM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui