package fr.lyrgard.hexScape.listener;
import fr.lyrgard.hexScape.HexScapeCore;
import fr.lyrgard.hexScape.bus.CoreMessageBus;
import fr.lyrgard.hexScape.message.AbstractMessage;
import fr.lyrgard.hexscape.client.network.ClientNetwork;
public abstract class AbstractMessageListener {
protected void sendMessage(AbstractMessage message) {
if (HexScapeCore.getInstance().isOnline()) {
ClientNetwork.getInstance().send(message);
} else {
CoreMessageBus.post(message);
}
}
}