Class InteractSystem
- Namespace
- KSP.Game
- Assembly
- Assembly-CSharp.dll
public class InteractSystem : SpatialRegistrySystem, IDisposable
- Inheritance
-
InteractSystem
- Implements
-
- Inherited Members
-
- Extension Methods
-
Constructors
InteractSystem()
Fields
LocalPlayerOffset
public Vector3 LocalPlayerOffset
Field Value
- Vector3
PlayerInteractRange
public float PlayerInteractRange
Field Value
- float
Properties
BestInteracts
public Dictionary<InteractAction, InteractInstance> BestInteracts { get; }
Property Value
- Dictionary<InteractAction, InteractInstance>
Methods
Dispose()
public override void Dispose()
Initialize()
public override void Initialize()
RegisterInteractPresetUsedCallback(SimulationObjectModel, InteractPreset, Action<InteractBehavior, InteractInstance, InteractPreset>)
public void RegisterInteractPresetUsedCallback(SimulationObjectModel interactUser, InteractPreset interactPreset, Action<InteractBehavior, InteractInstance, InteractPreset> interactOnUsedCallback)
Parameters
interactUser SimulationObjectModel
interactPreset InteractPreset
interactOnUsedCallback Action<InteractBehavior, InteractInstance, InteractPreset>
UnregisterInteractPresetUsedCallback(SimulationObjectModel, InteractPreset, Action<InteractBehavior, InteractInstance, InteractPreset>)
public void UnregisterInteractPresetUsedCallback(SimulationObjectModel interactUser, InteractPreset interactPreset, Action<InteractBehavior, InteractInstance, InteractPreset> interactOnUsedCallback)
Parameters
interactUser SimulationObjectModel
interactPreset InteractPreset
interactOnUsedCallback Action<InteractBehavior, InteractInstance, InteractPreset>