Table of Contents

Delegate UpdateVelocities

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

Parameters

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

Constructors

UpdateVelocities(object, nint)

public UpdateVelocities(object @object, nint method)

Parameters

object object
method nint

Methods

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

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

Parameters

oldVelocity Velocity
newVelocity Velocity
oldAngularVelocity AngularVelocity
newAngularVelocity AngularVelocity
observerPosition Position
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(Velocity, out Velocity, AngularVelocity, out AngularVelocity, Position)

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

Parameters

oldVelocity Velocity
newVelocity Velocity
oldAngularVelocity AngularVelocity
newAngularVelocity AngularVelocity
observerPosition Position