mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-02-23 13:09:27 +07:00
Fixed #6259
This commit is contained in:
parent
fc900bec58
commit
26045904f4
@ -93,7 +93,6 @@ abstract class PayloadComp implements Posc, Rotc, Hitboxc, Unitc{
|
|||||||
void pickup(Building tile){
|
void pickup(Building tile){
|
||||||
tile.pickedUp();
|
tile.pickedUp();
|
||||||
tile.tile.remove();
|
tile.tile.remove();
|
||||||
tile.tile = Vars.emptyTile;
|
|
||||||
addPayload(new BuildPayload(tile));
|
addPayload(new BuildPayload(tile));
|
||||||
Fx.unitPickup.at(tile);
|
Fx.unitPickup.at(tile);
|
||||||
Events.fire(new PickupEvent(self(), tile));
|
Events.fire(new PickupEvent(self(), tile));
|
||||||
|
@ -40,7 +40,7 @@ public class BuildPayload implements Payload{
|
|||||||
public void update(boolean inUnit){
|
public void update(boolean inUnit){
|
||||||
if(inUnit && !build.block.updateInUnits) return;
|
if(inUnit && !build.block.updateInUnits) return;
|
||||||
|
|
||||||
if(build.tile == null) build.tile = emptyTile;
|
build.tile = emptyTile;
|
||||||
build.update();
|
build.update();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -92,6 +92,7 @@ public class BuildPayload implements Payload{
|
|||||||
drawShadow(1f);
|
drawShadow(1f);
|
||||||
float prevZ = Draw.z();
|
float prevZ = Draw.z();
|
||||||
Draw.zTransform(z -> 0.0011f + Mathf.clamp(z, prevZ - 0.001f, prevZ + 0.9f));
|
Draw.zTransform(z -> 0.0011f + Mathf.clamp(z, prevZ - 0.001f, prevZ + 0.9f));
|
||||||
|
build.tile = emptyTile;
|
||||||
build.payloadDraw();
|
build.payloadDraw();
|
||||||
Draw.zTransform();
|
Draw.zTransform();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user