Table of Contents

Class ObjectAssemblyPartsSearchFilter

Namespace
KSP.OAB
Assembly
Assembly-CSharp.dll
public class ObjectAssemblyPartsSearchFilter : MonoBehaviour
Inheritance
ObjectAssemblyPartsSearchFilter
Extension Methods

Constructors

ObjectAssemblyPartsSearchFilter()

public ObjectAssemblyPartsSearchFilter()

Fields

bindRoot

public ContextBindRoot bindRoot

Field Value

ContextBindRoot

context

public DataContext context

Field Value

DataContext

Methods

CreateFilterToggles()

public void CreateFilterToggles()

GetDataContext()

public DataContext GetDataContext()

Returns

DataContext

HandleCostFilterToggle(AssemblyPartsCostFilter, bool)

public void HandleCostFilterToggle(AssemblyPartsCostFilter filter, bool toggle)

Parameters

filter AssemblyPartsCostFilter
toggle bool

HandleFuelFilterToggle(AssemblyPartsFuelTypeFilter, bool)

public void HandleFuelFilterToggle(AssemblyPartsFuelTypeFilter filter, bool toggle)

Parameters

filter AssemblyPartsFuelTypeFilter
toggle bool

HandleTechLevelFilterToggle(AssemblyPartsTechLevelFilter, bool)

public void HandleTechLevelFilterToggle(AssemblyPartsTechLevelFilter filter, bool toggle)

Parameters

filter AssemblyPartsTechLevelFilter
toggle bool

HandleVesselTypeFilterToggle(AssemblyPartTypeFilter, bool)

public void HandleVesselTypeFilterToggle(AssemblyPartTypeFilter filter, bool toggle)

Parameters

filter AssemblyPartTypeFilter
toggle bool

Initialize(OABSessionInformation, ObjectAssemblyBuilderEvents, ObjectAssemblyUIEvents)

public void Initialize(OABSessionInformation stats, ObjectAssemblyBuilderEvents eventsBuilder, ObjectAssemblyUIEvents eventsUI)

Parameters

stats OABSessionInformation
eventsBuilder ObjectAssemblyBuilderEvents
eventsUI ObjectAssemblyUIEvents