Package mindustry.world
Class CachedTile
java.lang.Object
mindustry.world.Tile
mindustry.world.CachedTile
- All Implemented Interfaces:
arc.math.geom.Position,arc.math.geom.QuadTree.QuadTreeObject,Displayable
A tile which does not trigger change events and whose entity types are cached.
Prevents garbage when loading previews.
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidchangeBuild(Team team, arc.func.Prov<mindustry.gen.Building> entityprov, int rotation) protected voidMethods inherited from class mindustry.world.Tile
absoluteRelativeTo, adjacentTo, array, block, blockID, breakable, buildDestroyed, buildHealthUpdate, cblock, centerX, centerY, changed, circle, circle, clearOverlay, dangerous, display, drawx, drawy, drop, fireChanged, firePreChanged, floor, floorID, getBounds, getFlammability, getHitbox, getLinkedTiles, getLinkedTiles, getLinkedTilesAs, getLinkedTilesAs, getPackedData, getTeamID, getX, getY, hitbox, interactable, isCenter, isDarkened, isEditorTile, legSolid, nearby, nearby, nearby, nearbyBuild, overlay, overlayID, passable, pos, recache, recacheWall, relativeTo, relativeTo, relativeTo, relativeTo, remove, removeNet, removeTile, setAir, setBlock, setBlock, setBlock, setBlock, setFloor, setFloor, setFloorNet, setFloorNet, setNet, setNet, setOverlay, setOverlay, setOverlayNet, setOverlayQuiet, setPackedData, setTeam, setTeam, setTeams, setTile, setTileBlocks, setTileFloors, setTileOverlays, shouldSaveData, solid, staticDarkness, synthetic, team, toString, wallDrop, worldx, worldyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface mindustry.ui.Displayable
displayableMethods inherited from interface arc.math.geom.Position
angleTo, angleTo, dst, dst, dst2, dst2, within, within
-
Constructor Details
-
CachedTile
public CachedTile()
-
-
Method Details
-
preChanged
protected void preChanged()- Overrides:
preChangedin classTile
-
changeBuild
protected void changeBuild(Team team, arc.func.Prov<mindustry.gen.Building> entityprov, int rotation) - Overrides:
changeBuildin classTile
-