Class MechAssignmentEvent<K>

java.lang.Object
gg.xp.reevent.events.BaseEvent
gg.xp.xivsupport.events.triggers.support.MechAssignmentEvent<K>
All Implemented Interfaces:
Event, HasPrimaryValue, Serializable
Direct Known Subclasses:
PantoAssignments, ProgramLoopAssignments, PsMarkerAssignments, SigmaAssignments

public abstract class MechAssignmentEvent<K> extends BaseEvent implements HasPrimaryValue
See Also:
  • Constructor Details

  • Method Details

    • forPlayer

      @Nullable public K forPlayer(XivPlayerCharacter xpc)
    • localPlayerAssignment

      @Nullable public K localPlayerAssignment()
    • getAssignments

      public Map<K,XivPlayerCharacter> getAssignments()
    • getPlayerForAssignment

      @Nullable public @Nullable XivPlayerCharacter getPlayerForAssignment(K assignment)
    • getPrimaryValue

      public String getPrimaryValue()
      Specified by:
      getPrimaryValue in interface HasPrimaryValue
      Returns:
      A text description of this object. Should be user-friendly and not over-the-top technical (fine-grained details belong in other fields, or in the Object.toString() method).