Table of Contents

Delegate UpdatePhysicsSpacePosition

Namespace
KSP.Sim.impl
Assembly
Assembly-CSharp.dll
public delegate void UpdatePhysicsSpacePosition(Vector3d oldPosition, out Position newPosition, QuaternionD oldRotation, out Rotation newRotation)

Parameters

oldPosition Vector3d
newPosition Position
oldRotation QuaternionD
newRotation Rotation
Extension Methods

Constructors

UpdatePhysicsSpacePosition(object, nint)

public UpdatePhysicsSpacePosition(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(Vector3d, out Position, QuaternionD, out Rotation, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(Vector3d oldPosition, out Position newPosition, QuaternionD oldRotation, out Rotation newRotation, AsyncCallback callback, object @object)

Parameters

oldPosition Vector3d
newPosition Position
oldRotation QuaternionD
newRotation Rotation
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(out Position, out Rotation, IAsyncResult)

public virtual void EndInvoke(out Position newPosition, out Rotation newRotation, IAsyncResult result)

Parameters

newPosition Position
newRotation Rotation
result IAsyncResult

Invoke(Vector3d, out Position, QuaternionD, out Rotation)

public virtual void Invoke(Vector3d oldPosition, out Position newPosition, QuaternionD oldRotation, out Rotation newRotation)

Parameters

oldPosition Vector3d
newPosition Position
oldRotation QuaternionD
newRotation Rotation