Table of Contents

Delegate UpdatePhysicsVelocities

Namespace
KSP.Sim.impl
Assembly
Assembly-CSharp.dll
public delegate void UpdatePhysicsVelocities(Vector3 oldVelocity, out Velocity newVelocity, Vector3 oldAngularVelocity, out AngularVelocity newAngularVelocity, Vector3 observerPosition)

Parameters

oldVelocity Vector3
newVelocity Velocity
oldAngularVelocity Vector3
newAngularVelocity AngularVelocity
observerPosition Vector3
Extension Methods

Constructors

UpdatePhysicsVelocities(object, nint)

public UpdatePhysicsVelocities(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(Vector3, out Velocity, Vector3, out AngularVelocity, Vector3, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(Vector3 oldVelocity, out Velocity newVelocity, Vector3 oldAngularVelocity, out AngularVelocity newAngularVelocity, Vector3 observerPosition, AsyncCallback callback, object @object)

Parameters

oldVelocity Vector3
newVelocity Velocity
oldAngularVelocity Vector3
newAngularVelocity AngularVelocity
observerPosition Vector3
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(out Velocity, out AngularVelocity, IAsyncResult)

public virtual void EndInvoke(out Velocity newVelocity, out AngularVelocity newAngularVelocity, IAsyncResult result)

Parameters

newVelocity Velocity
newAngularVelocity AngularVelocity
result IAsyncResult

Invoke(Vector3, out Velocity, Vector3, out AngularVelocity, Vector3)

public virtual void Invoke(Vector3 oldVelocity, out Velocity newVelocity, Vector3 oldAngularVelocity, out AngularVelocity newAngularVelocity, Vector3 observerPosition)

Parameters

oldVelocity Vector3
newVelocity Velocity
oldAngularVelocity Vector3
newAngularVelocity AngularVelocity
observerPosition Vector3