Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Enumerations
ConfigNode.cs File Reference

Classes

class  ConfigNode
 Acts as a config file reader and writer. Contains a list of values and sub nodes. Can read or write itself or objects to files. More...
 
class  ConfigNode.ConfigNodeList
 
class  ConfigNode.ReadFieldList.FieldItem
 
interface  IConfigNode
 Can this item be saved using a KSPField persitance object. Creates a subnode for this type More...
 
interface  IPersistenceLoad
 If ConfigNode encounters a class with IPersistentLoad as its PRIMARY target then it will be called More...
 
interface  IPersistenceSave
 If ConfigNode encounters a class with IPersistentSave then it will be called just before the class is serialized More...
 
class  ConfigNode.ReadLinkList.LinkEndpoint
 
class  ConfigNode.ReadLinkList.LinkTarget
 
class  Persistent
 Add Persistent to a field to allow it to serialize/deserialize More...
 
class  PersistentLinkable
 Add PersistentLinkable to a class/struct if you expect it may be linked to from other objects More...
 
class  ConfigNode.Value
 A value contained in a config node. string value name and string value More...
 
class  ConfigNode.ValueList
 
class  ConfigNode.WriteLinkList.WriteLink
 

Enumerations

enum  PersistentRelation { PersistentRelation.NoRelation, PersistentRelation.SameObject, PersistentRelation.ChildObject }
 If this field is representing a MonoBehaviour reference, the relationship represents how the object will be created if it needs to be created. More...
 

Enumeration Type Documentation

If this field is representing a MonoBehaviour reference, the relationship represents how the object will be created if it needs to be created.

Enumerator
NoRelation 

Component will be instantiated with no parent

SameObject 

Component will be instantiated on the same gameobject as host

ChildObject 

Component will be instantiated as a child gameobject