Table of Contents

Struct OABConfig

Namespace
KSP.OAB
Assembly
Assembly-CSharp.dll
public struct OABConfig
Inherited Members
Extension Methods

Constructors

OABConfig(OABVariant, OABEnvironmentType, OABConstructionType, string)

public OABConfig(OABVariant variant, OABEnvironmentType environmentType, OABConstructionType constructionType, string celestialBodyDependencyName)

Parameters

variant OABVariant
environmentType OABEnvironmentType
constructionType OABConstructionType
celestialBodyDependencyName string

Fields

Assembly

public SerializedAssembly Assembly

Field Value

SerializedAssembly

CelestialBodyDependencyName

public string CelestialBodyDependencyName

Field Value

string

ConstructionType

public OABConstructionType ConstructionType

Field Value

OABConstructionType

EditTargetSimObject

public IGGuid EditTargetSimObject

Field Value

IGGuid

EnvironmentType

public OABEnvironmentType EnvironmentType

Field Value

OABEnvironmentType

ExitOffsetLocalPosition

public Vector3d ExitOffsetLocalPosition

Field Value

Vector3d

ExitOffsetLocalRotation

public Quaternion ExitOffsetLocalRotation

Field Value

Quaternion

HasExitLocation

public bool HasExitLocation

Field Value

bool

LaunchpadSimObject

public IGGuid LaunchpadSimObject

Field Value

IGGuid

Variant

public OABVariant Variant

Field Value

OABVariant

Methods

EditExistingAssembly(SerializedAssembly, IGGuid)

public void EditExistingAssembly(SerializedAssembly assembly, IGGuid editTarget)

Parameters

assembly SerializedAssembly
editTarget IGGuid

SetExitLocation(IGGuid, Vector3d, Quaternion)

public void SetExitLocation(IGGuid launchpad, Vector3d pos, Quaternion rot)

Parameters

launchpad IGGuid
pos Vector3d
rot Quaternion