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