equal
deleted
inserted
replaced
13 public ActionGenerator() |
13 public ActionGenerator() |
14 { |
14 { |
15 actionDict.Add("ActionPlayMedia", typeof(FingersDance.Actions.ActionPlayMedia)); |
15 actionDict.Add("ActionPlayMedia", typeof(FingersDance.Actions.ActionPlayMedia)); |
16 actionDict.Add("ActionShowMessage", typeof(FingersDance.Actions.ActionShowMessage)); |
16 actionDict.Add("ActionShowMessage", typeof(FingersDance.Actions.ActionShowMessage)); |
17 actionDict.Add("ActionOpenMedia", typeof(FingersDance.Actions.ActionOpenMedia)); |
17 actionDict.Add("ActionOpenMedia", typeof(FingersDance.Actions.ActionOpenMedia)); |
18 actionDict.Add("ActionStopMedia", typeof(FingersDance.Actions.ActionStopMedia)); |
18 actionDict.Add("ActionStopMedia", typeof(FingersDance.Actions.ActionStopMedia)); |
|
19 |
|
20 actionDict.Add("ActionAddAnnotation", typeof(FingersDance.Actions.ActionAddAnnotation)); |
19 } |
21 } |
20 |
22 |
21 public ActionBase GetAction(string T, object Args) |
23 public ActionBase GetAction(String T, Object Args) |
22 { |
24 { |
23 return (ActionBase)Activator.CreateInstance(actionDict[T]); |
25 |
|
26 try |
|
27 { |
|
28 ActionBase ab = (ActionBase)Activator.CreateInstance(actionDict[T], Args); |
|
29 return ab; |
|
30 } |
|
31 catch (Exception ex) { } |
|
32 return null; |
24 } |
33 } |
25 } |
34 } |
26 } |
35 } |