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