1
2
3
4
5
6 package cz.cuni.amis.pogamut.udk.t3dgenerator.elements.map;
7
8 import cz.cuni.amis.pogamut.unreal.t3dgenerator.annotations.FieldName;
9
10
11
12
13
14 public class CollisionCylinderComponent extends AbstractPrimitiveComponent{
15
16 private float collisionHeight;
17 private float collisionRadius;
18
19 private Boolean alwaysRenderIfSelected;
20
21 @FieldName("CollideActors")
22 private Boolean collideActors;
23
24 public CollisionCylinderComponent(String archetypeName, float collisionHeight, float collisionRadius) {
25 super("CollisionCylinder", archetypeName, "CylinderComponent");
26 this.collisionHeight = collisionHeight;
27 this.collisionRadius = collisionRadius;
28 }
29
30 public Boolean getAlwaysRenderIfSelected() {
31 return alwaysRenderIfSelected;
32 }
33
34 public void setAlwaysRenderIfSelected(Boolean alwaysRenderIfSelected) {
35 this.alwaysRenderIfSelected = alwaysRenderIfSelected;
36 }
37
38 public Boolean getCollideActors() {
39 return collideActors;
40 }
41
42 public void setCollideActors(Boolean collideActors) {
43 this.collideActors = collideActors;
44 }
45
46 public float getCollisionHeight() {
47 return collisionHeight;
48 }
49
50 public void setCollisionHeight(float collisionHeight) {
51 this.collisionHeight = collisionHeight;
52 }
53
54 public float getCollisionRadius() {
55 return collisionRadius;
56 }
57
58 public void setCollisionRadius(float collisionRadius) {
59 this.collisionRadius = collisionRadius;
60 }
61
62
63
64 }