Table of Contents

Class InteractBehavior

Namespace
KSP.Game
Assembly
Assembly-CSharp.dll
public class InteractBehavior : SpatialBehavior
Inheritance
InteractBehavior
Inherited Members
Extension Methods

Constructors

InteractBehavior()

public InteractBehavior()

Fields

OnUsed

public Action<InteractBehavior, InteractInstance, InteractPreset> OnUsed

Field Value

Action<InteractBehavior, InteractInstance, InteractPreset>

Properties

partOwnerGuid

public IGGuid partOwnerGuid { get; }

Property Value

IGGuid

Methods

FindFirstInstance(InteractPreset, bool)

public InteractInstance FindFirstInstance(InteractPreset interactPreset, bool includeDisabled)

Parameters

interactPreset InteractPreset
includeDisabled bool

Returns

InteractInstance

FindFirstInstance(bool)

public InteractInstance FindFirstInstance(bool includeDisabled)

Parameters

includeDisabled bool

Returns

InteractInstance

FindFirstInstanceInChildren(Transform, bool)

public static InteractInstance FindFirstInstanceInChildren(Transform objectTransform, bool includeDisabled)

Parameters

objectTransform Transform
includeDisabled bool

Returns

InteractInstance

Register(SpatialInstance)

protected override void Register(SpatialInstance instance)

Parameters

instance SpatialInstance

Unregister(SpatialInstance)

protected override void Unregister(SpatialInstance instance)

Parameters

instance SpatialInstance

Use(InteractInstance)

public void Use(InteractInstance instance)

Parameters

instance InteractInstance