1
2
3
4
5 package cz.cuni.amis.pogamut.udk.t3dgenerator.elements.map;
6
7 import cz.cuni.amis.pogamut.unreal.t3dgenerator.datatypes.Vector3D;
8 import cz.cuni.amis.pogamut.unreal.t3dgenerator.datatypes.UnrealReference;
9
10
11
12
13
14
15 public class DoorMarker extends NavigationPoint{
16
17 private UnrealReference mover;
18 private UnrealReference doorTrigger;
19 private Boolean blockedWhenClosed;
20 private Boolean initiallyClosed;
21
22 public DoorMarker(Vector3D location, UnrealReference mover) {
23 super("DoorMarker", location, new CollisionCylinderComponent("Engine.Default__DoorMarker:CollisionCylinder", 50,50));
24 this.mover = mover;
25 }
26
27 public UnrealReference getMover() {
28 return mover;
29 }
30
31 public void setMover(UnrealReference mover) {
32 this.mover = mover;
33 }
34
35 public Boolean getBlockedWhenClosed() {
36 return blockedWhenClosed;
37 }
38
39 public void setBlockedWhenClosed(Boolean blockedWhenClosed) {
40 this.blockedWhenClosed = blockedWhenClosed;
41 }
42
43 public Boolean getInitiallyClosed() {
44 return initiallyClosed;
45 }
46
47 public void setInitiallyClosed(Boolean initiallyClosed) {
48 this.initiallyClosed = initiallyClosed;
49 }
50
51 public UnrealReference getDoorTrigger() {
52 return doorTrigger;
53 }
54
55 public void setDoorTrigger(UnrealReference doorTrigger) {
56 this.doorTrigger = doorTrigger;
57 }
58
59
60
61
62 }