Class MessageTriggeredActiveEvent

java.lang.Object
megamek.server.scriptedEvents.MessageTriggeredActiveEvent
All Implemented Interfaces:
TriggeredActiveEvent, TriggeredEvent

public class MessageTriggeredActiveEvent extends Object implements TriggeredActiveEvent
  • Constructor Details

  • Method Details

    • trigger

      public Trigger trigger()
      Specified by:
      trigger in interface TriggeredEvent
      Returns:
      The Trigger that controls when this event happens. Note that it is up to the Trigger to control if this event may happen multiple times. A subclass of AbstractOneTimeTrigger or a OnceTrigger can be used to define a trigger that will never happen more than once.
    • process

      public void process(IGameManager gameManager)
      Description copied from interface: TriggeredActiveEvent
      This method is called when the Trigger of this event is satisfied (returns true). This method must fully work out whatever the event brings, including sending the necessary packets. The code of this method is essentially part of the GameManager's code.
      Specified by:
      process in interface TriggeredActiveEvent
    • toString

      public String toString()
      Overrides:
      toString in class Object