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 fileds 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. |