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