Table of Contents

Delegate UpdateRigidBody

Namespace
KSP.Sim.impl
Assembly
Assembly-CSharp.dll
public delegate void UpdateRigidBody(Position oldPosition, out Position newPosition, Rotation oldRotation, out Rotation newRotation, Velocity oldVelocity, out Velocity newVelocity, AngularVelocity oldAngularVelocity, out AngularVelocity newAngularVelocity)

Parameters

oldPosition Position
newPosition Position
oldRotation Rotation
newRotation Rotation
oldVelocity Velocity
newVelocity Velocity
oldAngularVelocity AngularVelocity
newAngularVelocity AngularVelocity
Extension Methods

Constructors

UpdateRigidBody(object, nint)

public UpdateRigidBody(object @object, nint method)

Parameters

object object
method nint

Methods

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

public virtual IAsyncResult BeginInvoke(Position oldPosition, out Position newPosition, Rotation oldRotation, out Rotation newRotation, Velocity oldVelocity, out Velocity newVelocity, AngularVelocity oldAngularVelocity, out AngularVelocity newAngularVelocity, AsyncCallback callback, object @object)

Parameters

oldPosition Position
newPosition Position
oldRotation Rotation
newRotation Rotation
oldVelocity Velocity
newVelocity Velocity
oldAngularVelocity AngularVelocity
newAngularVelocity AngularVelocity
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(out Position, out Rotation, out Velocity, out AngularVelocity, IAsyncResult)

public virtual void EndInvoke(out Position newPosition, out Rotation newRotation, out Velocity newVelocity, out AngularVelocity newAngularVelocity, IAsyncResult result)

Parameters

newPosition Position
newRotation Rotation
newVelocity Velocity
newAngularVelocity AngularVelocity
result IAsyncResult

Invoke(Position, out Position, Rotation, out Rotation, Velocity, out Velocity, AngularVelocity, out AngularVelocity)

public virtual void Invoke(Position oldPosition, out Position newPosition, Rotation oldRotation, out Rotation newRotation, Velocity oldVelocity, out Velocity newVelocity, AngularVelocity oldAngularVelocity, out AngularVelocity newAngularVelocity)

Parameters

oldPosition Position
newPosition Position
oldRotation Rotation
newRotation Rotation
oldVelocity Velocity
newVelocity Velocity
oldAngularVelocity AngularVelocity
newAngularVelocity AngularVelocity