This commit is contained in:
Anuken
2025-05-06 10:28:34 -04:00
parent f3438124b3
commit 685a52eb48
6 changed files with 21 additions and 7 deletions

View File

@@ -13,6 +13,7 @@ import mindustry.ctype.*;
import mindustry.entities.units.*;
import mindustry.game.EventType.*;
import mindustry.gen.*;
import mindustry.io.*;
import mindustry.type.*;
import mindustry.world.*;
import mindustry.world.blocks.*;
@@ -163,11 +164,17 @@ public class PayloadSource extends PayloadBlock{
Draw.reset();
}
@Override
public byte version(){
return 1;
}
@Override
public void write(Writes write){
super.write(write);
write.s(unit == null ? -1 : unit.id);
write.s(configBlock == null ? -1 : configBlock.id);
TypeIO.writeVecNullable(write, commandPos);
}
@Override
@@ -175,6 +182,9 @@ public class PayloadSource extends PayloadBlock{
super.read(read, revision);
unit = Vars.content.unit(read.s());
configBlock = Vars.content.block(read.s());
if(revision >= 1){
commandPos = TypeIO.readVecNullable(read);
}
}
}
}