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.unreal.t3dgenerator.datatypes.UnrealReference;
10 import cz.cuni.amis.pogamut.unreal.t3dgenerator.datatypes.StaticReference;
11
12
13
14
15
16 public class Matinee extends AbstractKismetObject {
17 public static final String CHANGE_DIR_LINK = "ChangeDir";
18 public static final String COMPLETED_LINK = "Completed";
19 public static final String DATA_LINK = "Data";
20 public static final String PAUSE_LINK = "Pause";
21 public static final String PLAY_LINK = "Play";
22 public static final String REVERSE_LINK = "Reverse";
23 public static final String REVERSED_LINK = "Reversed";
24 public static final String STOP_LINK = "Stop";
25
26 public Matinee(String archetypeName, MatineeData data){
27 super("SeqAct_Interp", archetypeName, new String[]{PLAY_LINK, REVERSE_LINK, STOP_LINK, PAUSE_LINK, CHANGE_DIR_LINK}, new String[]{COMPLETED_LINK, REVERSED_LINK}, new String[] {DATA_LINK});
28 setInstanceVersion(2);
29 addVariableLinkTarget(DATA_LINK, new DynamicReference(data));
30 }
31
32 public Matinee(MatineeData data){
33 this("Engine.Default__SeqAct_Interp",data);
34 }
35 }