package com.eu.habbo.messages.outgoing.wired; import com.eu.habbo.habbohotel.items.interactions.InteractionWiredTrigger; import com.eu.habbo.habbohotel.rooms.Room; import com.eu.habbo.messages.ServerMessage; import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.Outgoing; public class WiredTriggerDataComposer extends MessageComposer { private final InteractionWiredTrigger trigger; private final Room room; public WiredTriggerDataComposer(InteractionWiredTrigger trigger, Room room) { this.trigger = trigger; this.room = room; } @Override public ServerMessage compose() { this.response.init(Outgoing.WiredTriggerDataComposer); this.trigger.serializeWiredData(this.response, this.room); this.trigger.needsUpdate(true); return this.response; } }