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()
OnGroundBlastEnded(Module_Engine, int)
public void OnGroundBlastEnded(Module_Engine engine, int transformIdx)
Parameters
engine Module_Engine
transformIdx int
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