Respawn key

This commit is contained in:
Anuken
2020-05-24 22:27:14 -04:00
parent e8869c07fe
commit 0e59a22cbe
26 changed files with 105 additions and 16 deletions
@@ -1,16 +1,19 @@
package mindustry.entities.comp;
import arc.util.ArcAnnotate.*;
import arc.struct.*;
import mindustry.annotations.Annotations.*;
import mindustry.world.blocks.payloads.*;
/** An entity that holds a payload. */
@Component
abstract class PayloadComp{
//TODO multiple payloads?
@Nullable Payload payload;
Array<Payload> payloads = new Array<>();
boolean hasPayload(){
return payload != null;
return payloads.size > 0;
}
void addPayload(Payload load){
payloads.add(load);
}
}