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
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