src/FingersDance.ActionFactory/ActionFactory.cs
changeset 39 0efa1d506f28
parent 38 fe84b5081ba2
child 44 9c6ea1f246da
equal deleted inserted replaced
38:fe84b5081ba2 39:0efa1d506f28
    16             actionDict.Add("ActionPlayMedia", Type.GetType("FingersDance.Actions.ActionPlayMedia"));
    16             actionDict.Add("ActionPlayMedia", Type.GetType("FingersDance.Actions.ActionPlayMedia"));
    17         }
    17         }
    18 
    18 
    19         public ActionBase GetAction(string T, object Args)
    19         public ActionBase GetAction(string T, object Args)
    20         {
    20         {
    21             try
    21             return (ActionBase)Activator.CreateInstance(actionDict[T]);
    22             {
       
    23                 return (ActionBase)Activator.CreateInstance(actionDict[T]);
       
    24             }
       
    25             catch (Exception)
       
    26             {
       
    27                 return null;
       
    28             }
       
    29         }
    22         }
    30     }
    23     }
    31 }
    24 }