package tc.oc.pgm.tracker.damage;
import java.util.Optional;
import javax.annotation.Nullable;
import tc.oc.pgm.match.ParticipantState;
public interface DamageInfo extends TrackerInfo {
default Optional<PhysicalInfo> damager() {
return Optional.empty();
}
@Nullable ParticipantState getAttacker();
default Optional<ParticipantState> attacker() {
return Optional.ofNullable(getAttacker());
}
}