1
2
3
4
5
6 package cz.cuni.amis.pogamut.udk.t3dgenerator.elements.kismet;
7
8 import cz.cuni.amis.pogamut.unreal.t3dgenerator.datatypes.DynamicReference;
9 import cz.cuni.amis.pogamut.udk.t3dgenerator.datatypes.KismetVariableLink;
10 import cz.cuni.amis.pogamut.unreal.t3dgenerator.datatypes.StaticReference;
11
12
13
14
15
16 public class MatineeMover extends Matinee{
17 public static final String MOVER_LINK = "Mover";
18
19 public MatineeMover(MatineeData data, ObjectVariable mover) {
20 super(data);
21 init(mover);
22 }
23
24 public MatineeMover(String archetypeName, MatineeData data, ObjectVariable mover) {
25 super(archetypeName, data);
26 init(mover);
27 }
28
29 private void init(ObjectVariable mover){
30 addVariableLink(MOVER_LINK);
31 KismetVariableLink moverLink = getVariableLink(MOVER_LINK);
32 moverLink.setExpectedType(new StaticReference("Class", "Engine.SeqVar_Object"));
33 moverLink.setDescription(MOVER_LINK);
34 moverLink.addLinkedVariable(new DynamicReference(mover));
35 }
36
37 }