11 public static enum RelationshipTargetType {
17 public static class RelationshipTarget {
18 private RelationshipTargetType type;
20 private FactionAPI faction;
21 public RelationshipTarget(RelationshipTargetType type) {
24 public RelationshipTarget(RelationshipTargetType type, FactionAPI faction) {
26 this.faction = faction;
28 public RelationshipTarget(RelationshipTargetType type,
PersonAPI person) {
32 public RelationshipTargetType getType() {
35 public void setType(RelationshipTargetType type) {
44 public FactionAPI getFaction() {
47 public void setFaction(FactionAPI faction) {
48 this.faction = faction;
50 public boolean isPlayer() {
51 return type == RelationshipTargetType.PLAYER ||