1 package cz.cuni.amis.pogamut.ut2004.tag.protocol.messages;
2
3 import cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId;
4 import cz.cuni.amis.pogamut.ut2004.communication.messages.custom.ControlMessageField;
5 import cz.cuni.amis.pogamut.ut2004.communication.messages.custom.ControlMessageType;
6
7 @ControlMessageType(type="TAG_PLAYER_IMMUNITY")
8 public class TagPlayerImmunity extends TagMessage {
9
10 @ControlMessageField(index=1)
11 private UnrealId botId;
12
13 @ControlMessageField(index=2)
14 private UnrealId immuneFromBotId;
15
16 @ControlMessageField(index=1)
17 private Boolean status;
18
19 public TagPlayerImmunity() {
20 }
21
22 public UnrealId getBotId() {
23 return botId;
24 }
25
26 public void setBotId(UnrealId botId) {
27 this.botId = botId;
28 }
29
30 public UnrealId getImmuneFromBotId() {
31 return immuneFromBotId;
32 }
33
34 public void setImmuneFromBotId(UnrealId immuneFromBotId) {
35 this.immuneFromBotId = immuneFromBotId;
36 }
37
38 public Boolean getStatus() {
39 return status;
40 }
41
42 public void setStatus(Boolean status) {
43 this.status = status;
44 }
45
46 }