Skip to content

Commit 3134ed3

Browse files
committed
Actually fixed particles not cleaning up
1 parent 6e33028 commit 3134ed3

7 files changed

Lines changed: 20 additions & 5 deletions

File tree

SlimeboundMod.jar

171 Bytes
Binary file not shown.

src/main/java/slimebound/orbs/CultistSlime.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ public void activateEffectUnique() {
5858
@Override
5959
public void onEvoke() {
6060
super.onEvoke();
61-
this.sticksLeftVFX.dispose();
62-
this.sticksRightVFX.dispose();
61+
this.sticksLeftVFX.finish();
62+
this.sticksRightVFX.finish();
6363
}
6464

6565
@Override

src/main/java/slimebound/orbs/ScrapOozeSlime.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,8 @@ public void postSpawnEffects(){
5252
@Override
5353
public void onEvoke() {
5454
super.onEvoke();
55-
this.scrapVFX.dispose();
56-
this.scrapGlowVFX.dispose();
55+
this.scrapVFX.finish();
56+
this.scrapGlowVFX.finish();
5757
}
5858

5959
public void activateEffectUnique() {

src/main/java/slimebound/vfx/ScrapGlowParticle.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ public ScrapGlowParticle(ScrapOozeSlime p, Color color) {
4040
this.renderBehind = false;
4141
}
4242

43+
public void finish(){
44+
this.isDone = true;
45+
46+
}
4347
public void update() {
4448

4549
if (reverse){

src/main/java/slimebound/vfx/ScrapParticle.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ public ScrapParticle(ScrapOozeSlime p) {
2727
this.renderBehind = false;
2828

2929

30+
}
31+
public void finish(){
32+
this.isDone = true;
33+
3034
}
3135

3236
public void update() {
@@ -35,7 +39,6 @@ public void update() {
3539
}
3640
public void dispose() {
3741

38-
3942
}
4043

4144
public void render(SpriteBatch sb, float x, float y) {

src/main/java/slimebound/vfx/SticksParticle.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ public SticksParticle(CultistSlime p) {
3535
public void update() {
3636

3737

38+
}
39+
public void finish(){
40+
this.isDone = true;
41+
3842
}
3943
public void dispose() {
4044

src/main/java/slimebound/vfx/SticksParticleRight.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ public SticksParticleRight(CultistSlime p) {
3232
public void update() {
3333

3434

35+
}
36+
public void finish(){
37+
this.isDone = true;
38+
3539
}
3640
public void dispose() {
3741

0 commit comments

Comments
 (0)