Table of Contents

Class ObjectAssemblyShoppingCart

Namespace
KSP.OAB
Assembly
Assembly-CSharp.dll
public class ObjectAssemblyShoppingCart
Inheritance
ObjectAssemblyShoppingCart
Inherited Members
Extension Methods

Constructors

ObjectAssemblyShoppingCart(ObjectAssemblyBuilderEvents)

public ObjectAssemblyShoppingCart(ObjectAssemblyBuilderEvents eventSystemToUse)

Parameters

eventSystemToUse ObjectAssemblyBuilderEvents

Fields

events

protected ObjectAssemblyBuilderEvents events

Field Value

ObjectAssemblyBuilderEvents

trackedResources

protected Dictionary<string, IObjectAssemblyResource> trackedResources

Field Value

Dictionary<string, IObjectAssemblyResource>

Methods

AddExpense(IObjectAssemblyResource)

protected virtual void AddExpense(IObjectAssemblyResource resource)

Parameters

resource IObjectAssemblyResource

Initalize()

protected virtual void Initalize()

PartCreated(IObjectAssemblyPart)

public void PartCreated(IObjectAssemblyPart part)

Parameters

part IObjectAssemblyPart

PartRemoved(IObjectAssemblyPart)

public void PartRemoved(IObjectAssemblyPart part)

Parameters

part IObjectAssemblyPart

RemoveExpense(IObjectAssemblyResource)

protected virtual void RemoveExpense(IObjectAssemblyResource resource)

Parameters

resource IObjectAssemblyResource