Table of Contents

Class TriggerIntersectionWatcher

Namespace
KSP.PhysicsUtils
Assembly
Assembly-CSharp.dll
public class TriggerIntersectionWatcher : MonoBehaviour
Inheritance
TriggerIntersectionWatcher
Extension Methods

Constructors

TriggerIntersectionWatcher()

public TriggerIntersectionWatcher()

Fields

layer

[LayerProperty]
public int layer

Field Value

int

Methods

GetActiveIntersections(int)

public List<TriggerIntersectionWatcher.CollisionInfo> GetActiveIntersections(int layer = 0)

Parameters

layer int

Returns

List<TriggerIntersectionWatcher.CollisionInfo>

GetIntersectionResolutionOffset(out Vector3, int)

public int GetIntersectionResolutionOffset(out Vector3 offset, int layer = 0)

Parameters

offset Vector3
layer int

Returns

int

OnDisable()

public void OnDisable()

OnDrawGizmos()

public void OnDrawGizmos()

Events

TriggerEntered

public event TriggerIntersectionWatcher.OnTriggerChange TriggerEntered

Event Type

TriggerIntersectionWatcher.OnTriggerChange

TriggerExited

public event TriggerIntersectionWatcher.OnTriggerChange TriggerExited

Event Type

TriggerIntersectionWatcher.OnTriggerChange

TriggerStayed

public event TriggerIntersectionWatcher.OnTriggerChange TriggerStayed

Event Type

TriggerIntersectionWatcher.OnTriggerChange