public static void UpdateAvailableComponents(VesselConfig CFG)
        {
            ComponentDB <Condition> .UpdateAvailableComponents(CFG);

            ComponentDB <MacroNode> .UpdateAvailableComponents(CFG);
        }
 public static bool ConditionSelector(out Condition condition)
 {
     return(ComponentDB <Condition> .Selector(out condition));
 }
 public static bool ActionSelector(out MacroNode action)
 {
     return(ComponentDB <MacroNode> .Selector(out action));
 }
        public static void UpdateAvailableComponents()
        {
            ComponentDB <Condition> .UpdateAvailableComponents();

            ComponentDB <MacroNode> .UpdateAvailableComponents();
        }