Table of Contents

Class Module_Decouple

Namespace
KSP.Modules
Assembly
Assembly-CSharp.dll
public class Module_Decouple : PartBehaviourModule, IPartModule, IFixedUpdate, IPriorityOverride, IUpdate, IObjectAssemblyPartModule
Inheritance
Module_Decouple
Implements
Inherited Members
Extension Methods

Constructors

Module_Decouple()

public Module_Decouple()

Fields

ExplosiveDir

public Vector3 ExplosiveDir

Field Value

Vector3

_explosiveNode

protected AttachNodeData _explosiveNode

Field Value

AttachNodeData

Properties

ExplosiveNode

public AttachNodeData ExplosiveNode { get; set; }

Property Value

AttachNodeData

PartComponentModuleType

public override Type PartComponentModuleType { get; }

Property Value

Type

Methods

AddDataModules()

protected override void AddDataModules()

GetModuleDisplayName()

public override string GetModuleDisplayName()

Returns

string

OnDecouple()

public void OnDecouple()

OnInitialize()

protected override void OnInitialize()

OnModuleUpdate(float)

protected override void OnModuleUpdate(float deltaTime)

Parameters

deltaTime float

PerformPartDecouple(PartBehavior, PartComponent, Vector, string, bool, float)

public static void PerformPartDecouple(PartBehavior hostViewPart, PartComponent partToDetach, Vector jettisonDirection, string nodeIdToDetach, bool isOmniDecoupler, float ejectionForce)

Parameters

hostViewPart PartBehavior
partToDetach PartComponent
jettisonDirection Vector
nodeIdToDetach string
isOmniDecoupler bool
ejectionForce float