Table of Contents

Class Module_CargoBay

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

Constructors

Module_CargoBay()

public Module_CargoBay()

Fields

_layerMask

protected int _layerMask

Field Value

int

dataCargoBay

protected Data_CargoBay dataCargoBay

Field Value

Data_CargoBay

Properties

PartComponentModuleType

public override Type PartComponentModuleType { get; }

Property Value

Type

Methods

AddConnectingPart(PartBehavior)

public void AddConnectingPart(PartBehavior p)

Parameters

p PartBehavior

AddDataModules()

protected override void AddDataModules()

CheckClosedStatus()

protected void CheckClosedStatus()

ClearConnectingParts()

public void ClearConnectingParts()

ClosedAndLocked()

public bool ClosedAndLocked()

Returns

bool

EndCapped()

protected bool EndCapped()

Returns

bool

FindPartColliders(PartBehavior)

public static List<PartCollider> FindPartColliders(PartBehavior p)

Parameters

p PartBehavior

Returns

List<PartCollider>

ModifyShieldInEnclosedParts(bool)

public void ModifyShieldInEnclosedParts(bool shieldStatus)

Parameters

shieldStatus bool

OnInitialize()

protected override void OnInitialize()

OnShutdown()

protected override void OnShutdown()

OnStartFinished()

public void OnStartFinished()

ScheduleColliderResetForAllBays()

public void ScheduleColliderResetForAllBays()

SelfClosedAndLocked()

public bool SelfClosedAndLocked()

Returns

bool

SetLookupCenter(Vector3)

public void SetLookupCenter(Vector3 p)

Parameters

p Vector3

SetLookupRadius(float)

public void SetLookupRadius(float radius)

Parameters

radius float

TestAttachmentFit(AttachNodeData)

protected bool TestAttachmentFit(AttachNodeData n)

Parameters

n AttachNodeData

Returns

bool