ConfigAccessor Class | 
Namespace: KSPDev.ConfigUtils
The ConfigAccessor type exposes the following members.
| Name | Description | |
|---|---|---|
| AddNodeByPath(ConfigNode, String, ConfigNode) | Adds a repeated node in the config by a path.  | |
| AddNodeByPath(ConfigNode, String, ConfigNode) | Adds a repeated node in the config by a path.  | |
| AddValueByPath(ConfigNode, String, String) | Adds a repeated value in config node by a path.  | |
| AddValueByPath(ConfigNode, String, String) | Adds a repeated value in config node by a path.  | |
| CopyPartConfigFromPrefab | Copies the custom part fields from the prefab into the instance.  | |
| GetNodeByPath(ConfigNode, String, Boolean) | Reads a node from config node by a path.  | |
| GetNodeByPath(ConfigNode, String, Boolean) | Reads a node from config node by a path.  | |
| GetNodesByPath(ConfigNode, String) | Reads repeated nodes from config node by a path.  | |
| GetNodesByPath(ConfigNode, String) | Reads repeated nodes from config node by a path.  | |
| GetValueByPath(ConfigNode, String) | Reads a value from config node by a path.  | |
| GetValueByPath(ConfigNode, String) | Reads a value from config node by a path.  | |
| GetValueByPathT(ConfigNode, String, AbstractOrdinaryValueTypeProto) | 
            Reads a value of an arbitrary type T from the config node.
              | |
| GetValueByPathT(ConfigNode, String, AbstractOrdinaryValueTypeProto) | 
            Reads a value of an arbitrary type T from the config node.
              | |
| GetValueByPathT(ConfigNode, String, T, AbstractOrdinaryValueTypeProto) | 
            Reads a value of arbitrary type T from a config node.
              | |
| GetValueByPathT(ConfigNode, String, T, AbstractOrdinaryValueTypeProto) | 
            Reads a value of arbitrary type T from a config node.
              | |
| GetValuesByPath(ConfigNode, String) | Reads repeated values from config node by a path.  | |
| GetValuesByPath(ConfigNode, String) | Reads repeated values from config node by a path.  | |
| ReadFieldsFromDatabase | Reads values of the annotated persistent fields from a config file.  | |
| ReadFieldsFromFile | Reads values of the annotated persistent fields from a config file.  | |
| ReadFieldsFromNode | Reads the values of the annotated persistent fields from a config node.  | |
| ReadFieldsInType | Reads the persistent fields from the URI specified by the class annotation.  | |
| ReadPartConfig | Reads custom type fields from the part's config.  | |
| SetNodeByPath(ConfigNode, String, ConfigNode) | Sets a node in config node by a path.  | |
| SetNodeByPath(ConfigNode, String, ConfigNode) | Sets a node in config node by a path.  | |
| SetValueByPath(ConfigNode, String, String) | Sets a value in config node by a path.  | |
| SetValueByPath(ConfigNode, String, String) | Sets a value in config node by a path.  | |
| SetValueByPathT(ConfigNode, String, T, AbstractOrdinaryValueTypeProto) | 
            Stores a value of arbitrary type T into a config node.
              | |
| SetValueByPathT(ConfigNode, String, T, AbstractOrdinaryValueTypeProto) | 
            Stores a value of arbitrary type T into a config node.
              | |
| StrToPath | Transforms a URL-like string path into the nodes path.  | |
| WriteFieldsFromType | 
            Writes persistent fields into the config files specified by the class annotation.
              | |
| WriteFieldsIntoFile | Writes values of the annotated persistent fields into a file.  | |
| WriteFieldsIntoNode | Writes values of the annotated persistent fields into a config node.  |