46 lines
662 B
Java
46 lines
662 B
Java
public class RuneLiteObject extends GraphicsObject
|
|
{
|
|
public Model model;
|
|
public boolean loop;
|
|
|
|
public RuneLiteObject() {
|
|
super.isFinished = true;
|
|
}
|
|
|
|
public boolean isLooping() {
|
|
return loop;
|
|
}
|
|
|
|
public boolean isActive() {
|
|
return !super.isFinished;
|
|
}
|
|
|
|
public void setActive(boolean active)
|
|
{
|
|
if (super.isFinished == active)
|
|
{
|
|
super.isFinished = !active;
|
|
|
|
if (active)
|
|
{
|
|
super.frame = 0;
|
|
super.frameCycle = 0;
|
|
Client.graphicsObjects.addFirst(this);
|
|
}
|
|
else
|
|
{
|
|
remove();
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
public void setShouldLoop(boolean var1) {
|
|
this.loop = var1;
|
|
}
|
|
|
|
public void setModel(Model var1) {
|
|
this.model = var1;
|
|
}
|
|
}
|