Table of Contents

Delegate UpdateSpacePosition

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

Parameters

oldPosition Position
newPosition Position
oldRotation Rotation
newRotation Rotation
Extension Methods

Constructors

UpdateSpacePosition(object, nint)

public UpdateSpacePosition(object @object, nint method)

Parameters

object object
method nint

Methods

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

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

Parameters

oldPosition Position
newPosition Position
oldRotation Rotation
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(Position, out Position, Rotation, out Rotation)

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

Parameters

oldPosition Position
newPosition Position
oldRotation Rotation
newRotation Rotation