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