Payload support

This commit is contained in:
Anuken
2020-05-27 18:11:42 -04:00
parent bcadcb18bc
commit 92d265402b
39 changed files with 889 additions and 715 deletions
+9
View File
@@ -17,6 +17,7 @@ import mindustry.net.Packets.*;
import mindustry.type.*;
import mindustry.world.*;
import mindustry.world.blocks.*;
import mindustry.world.blocks.payloads.*;
import java.io.*;
import java.nio.*;
@@ -87,6 +88,14 @@ public class TypeIO{
}
}
public static void writePayload(Writes writes, Payload payload){
Payload.write(payload, writes);
}
public static Payload readPayload(Reads read){
return Payload.read(read);
}
//only for players!
public static void writeUnit(Writes write, Unitc unit){
write.b(unit.isNull() ? 0 : unit instanceof BlockUnitc ? 1 : 2);