Table of Contents

Class VesselSurfaceInteractionVFXManager

Namespace
KSP.VFX
Assembly
Assembly-CSharp.dll
public class VesselSurfaceInteractionVFXManager
Inheritance
VesselSurfaceInteractionVFXManager
Inherited Members
Extension Methods

Constructors

VesselSurfaceInteractionVFXManager(VesselBehavior)

public VesselSurfaceInteractionVFXManager(VesselBehavior vessel)

Parameters

vessel VesselBehavior

Methods

CheckGroundBlastConditions(Module_Engine)

public bool CheckGroundBlastConditions(Module_Engine engine)

Parameters

engine Module_Engine

Returns

bool

OnCollisionEnter(PartBehavior, Vector3, Collider, float, bool)

public void OnCollisionEnter(PartBehavior part, Vector3 contactPoint, Collider hitCollider, float relativeVelocity, bool wheel = false)

Parameters

part PartBehavior
contactPoint Vector3
hitCollider Collider
relativeVelocity float
wheel bool

OnCollisionExit(PartBehavior)

public void OnCollisionExit(PartBehavior part)

Parameters

part PartBehavior

OnCollisionStay(PartBehavior, Collider, Vector3, float)

public void OnCollisionStay(PartBehavior part, Collider hitCollider, Vector3 contactPoint, float relativeVelocity)

Parameters

part PartBehavior
hitCollider Collider
contactPoint Vector3
relativeVelocity float

OnDestroy()

public void OnDestroy()

OnGroundBlastEnded(Module_Engine, int)

public void OnGroundBlastEnded(Module_Engine engine, int transformIdx)

Parameters

engine Module_Engine
transformIdx int

OnPersistentSurfaceContactEnded(IGGuid)

public void OnPersistentSurfaceContactEnded(IGGuid partGUID)

Parameters

partGUID IGGuid

OnWheelCollisionEnter(PartBehavior, Vector3, Collider, float)

public void OnWheelCollisionEnter(PartBehavior part, Vector3 contactPoint, Collider hitObject, float relativeVelocity)

Parameters

part PartBehavior
contactPoint Vector3
hitObject Collider
relativeVelocity float

RefreshEngineObjects()

public void RefreshEngineObjects()

Update(FXContextData)

public void Update(FXContextData contextData)

Parameters

contextData FXContextData

UpdateGroundBlast(VesselBehavior)

public void UpdateGroundBlast(VesselBehavior vessel)

Parameters

vessel VesselBehavior