mourning-ember / src / main / java / dev / llan / events / SwitchStateEvent.java
SwitchStateEvent.java
Raw
package dev.llan.events;

import dev.llan.model.state.State;
import dev.llan.events.Events.*;

public class SwitchStateEvent extends BaseEvent {
  private State newState;

  public SwitchStateEvent(State newState) {
    super(EventType.SWITCH_STATE);
    this.newState = newState;
  }

  @Override
  public State getNewState() {
    return this.newState;
  }

  @Override
  public String getMessage() {
    return "Swapped state to " + newState;
  }
}