Why write Pool don't write reset (#10066)

This commit is contained in:
WayZer
2024-07-31 02:04:02 +08:00
committed by GitHub
parent 57ddf4fc46
commit daa493c0b1

View File

@@ -7,6 +7,7 @@ import arc.struct.*;
import arc.util.*;
import arc.util.io.*;
import arc.util.pooling.*;
import arc.util.pooling.Pool.*;
import mindustry.annotations.Annotations.*;
import mindustry.entities.units.*;
import mindustry.gen.*;
@@ -68,7 +69,7 @@ public class Unloader extends Block{
removeBar("items");
}
public static class ContainerStat{
public static class ContainerStat implements Poolable{
Building building;
float loadFactor;
boolean canLoad;
@@ -76,6 +77,11 @@ public class Unloader extends Block{
/** Cached !(building instanceof StorageBuild) */
boolean notStorage;
int lastUsed;
@Override
public void reset(){
building = null;
}
}
public class UnloaderBuild extends Building{
@@ -255,4 +261,4 @@ public class Unloader extends Block{
sortItem = id == -1 ? null : content.item(id);
}
}
}
}