public static void RegisterCommand(IRocketCommand command) { try { FireworksCommand fc = new FireworksCommand(command); PointBlankCommandManager.LoadCommand(fc); } catch (Exception ex) { return; } }
public static void RegisterCommand(Type t) { if (!typeof(IRocketCommand).IsAssignableFrom(t)) { return; } try { IRocketCommand command = (IRocketCommand)Activator.CreateInstance(t); FireworksCommand fc = new FireworksCommand(command); PointBlankCommandManager.LoadCommand(fc); } catch (Exception ex) { return; } }