Table of Contents

Struct KerbalAttributes

Namespace
KSP.Game
Assembly
Assembly-CSharp.dll
public struct KerbalAttributes
Inherited Members
Extension Methods

Constructors

KerbalAttributes(SerializedKerbalAttributes)

public KerbalAttributes(SerializedKerbalAttributes serializedKerbalAttributes)

Parameters

serializedKerbalAttributes SerializedKerbalAttributes

KerbalAttributes(string, string, string)

public KerbalAttributes(string customNameKey, string firstName, string surname)

Parameters

customNameKey string
firstName string
surname string

Fields

ATTRIBUTE_NAME_BIOGRAPHY

public const string ATTRIBUTE_NAME_BIOGRAPHY = "BIOGRAPHY"

Field Value

string

ATTRIBUTE_NAME_BRAVERY

public const string ATTRIBUTE_NAME_BRAVERY = "BRAVERY"

Field Value

string

ATTRIBUTE_NAME_CONSTITUTION

public const string ATTRIBUTE_NAME_CONSTITUTION = "CONSTITUTION"

Field Value

string

ATTRIBUTE_NAME_HAIRCOLOR

public const string ATTRIBUTE_NAME_HAIRCOLOR = "HAIRCOLOR"

Field Value

string

ATTRIBUTE_NAME_ISVETERAN

public const string ATTRIBUTE_NAME_ISVETERAN = "ISVETERAN"

Field Value

string

ATTRIBUTE_NAME_NAME

public const string ATTRIBUTE_NAME_NAME = "NAME"

Field Value

string

ATTRIBUTE_NAME_ORIGINTYPE

public const string ATTRIBUTE_NAME_ORIGINTYPE = "ORIGINTYPE"

Field Value

string

ATTRIBUTE_NAME_RAW_CUSTOM_NAME

public const string ATTRIBUTE_NAME_RAW_CUSTOM_NAME = "RAW_CUSTOM_NAME"

Field Value

string

ATTRIBUTE_NAME_STUPIDITY

public const string ATTRIBUTE_NAME_STUPIDITY = "STUPIDITY"

Field Value

string

ATTRIBUTE_NAME_SURNAME

public const string ATTRIBUTE_NAME_SURNAME = "SURNAME"

Field Value

string

ATTRIBUTE_NAME_TYPE

public const string ATTRIBUTE_NAME_TYPE = "TYPE"

Field Value

string

Attributes

public Dictionary<string, VarietyPreloadInfo> Attributes

Field Value

Dictionary<string, VarietyPreloadInfo>

DEFAULT_KERBAL_SURNAME

public const string DEFAULT_KERBAL_SURNAME = "Kerman"

Field Value

string

DEFAULT_NAME_LANGUAGE

public const string DEFAULT_NAME_LANGUAGE = "English"

Field Value

string

Properties

CustomNameKey

public string CustomNameKey { get; }

Property Value

string

FirstName

public string FirstName { get; }

Property Value

string

Surname

public string Surname { get; }

Property Value

string

Methods

GetAttribute(string)

public object GetAttribute(string attributeKey)

Parameters

attributeKey string

Returns

object

GetFullName()

public string GetFullName()

Returns

string

SetAttribute(string, VarietyPreloadInfo)

public void SetAttribute(string attributeKey, VarietyPreloadInfo preloadInfo)

Parameters

attributeKey string
preloadInfo VarietyPreloadInfo

SetAttribute<T>(string, object, string)

public void SetAttribute<T>(string attributeKey, object value, string attachNodeName = null)

Parameters

attributeKey string
value object
attachNodeName string

Type Parameters

T

ToString()

public override string ToString()

Returns

string