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