package iamrescue.communication.messages.updates; import iamrescue.communication.messages.codec.IMessageCodec; import iamrescue.communication.messages.codec.updates.CivilianUpdatedMessageCodec; import rescuecore2.standard.entities.Civilian; import rescuecore2.worldmodel.Entity; public class CivilianUpdatedMessage extends AbstractHumanUpdatedMessage { public CivilianUpdatedMessage(short timestamp) { super(timestamp); } @Override public IMessageCodec getCodec() { return CivilianUpdatedMessageCodec.INSTANCE; } @Override protected EntityUpdatedMessage createMessage(short timestamp) { return new CivilianUpdatedMessage(timestamp); } @Override protected boolean isCorrectObjectClass(Entity object) { return object instanceof Civilian; } @Override public String getMessageName() { return "CivilianUpdatedMessage"; } }