Class CustomMovementFunction
Inheritance
System.Object
CustomMovementFunction
Assembly: Sandbox.Game.dll
Syntax
public sealed class CustomMovementFunction : MulticastDelegate
Constructors
CustomMovementFunction(Object, IntPtr)
Declaration
public CustomMovementFunction(object object, IntPtr method)
Parameters
| Type |
Name |
Description |
| System.Object |
object |
|
| System.IntPtr |
method |
|
Methods
BeginInvoke(MyEntityThrustComponent, Vector3D, Double, Double, Boolean, Boolean, Boolean, Double, AsyncCallback, Object)
Declaration
public virtual IAsyncResult BeginInvoke(MyEntityThrustComponent thrustComponent, Vector3D delta, double maxSpeed, double stoppingTimeMultiplier, bool isDockingModeEnabled, bool isAlignedToGravity, bool isMinHeightAlignmentEnabled, double minHeightAboveTerrain, AsyncCallback callback, object object)
Parameters
| Type |
Name |
Description |
| Sandbox.Game.GameSystems.MyEntityThrustComponent |
thrustComponent |
|
| Vector3D |
delta |
|
| System.Double |
maxSpeed |
|
| System.Double |
stoppingTimeMultiplier |
|
| System.Boolean |
isDockingModeEnabled |
|
| System.Boolean |
isAlignedToGravity |
|
| System.Boolean |
isMinHeightAlignmentEnabled |
|
| System.Double |
minHeightAboveTerrain |
|
| System.AsyncCallback |
callback |
|
| System.Object |
object |
|
Returns
| Type |
Description |
| System.IAsyncResult |
|
EndInvoke(IAsyncResult)
Declaration
public virtual void EndInvoke(IAsyncResult result)
Parameters
| Type |
Name |
Description |
| System.IAsyncResult |
result |
|
Invoke(MyEntityThrustComponent, Vector3D, Double, Double, Boolean, Boolean, Boolean, Double)
Declaration
public virtual void Invoke(MyEntityThrustComponent thrustComponent, Vector3D delta, double maxSpeed, double stoppingTimeMultiplier, bool isDockingModeEnabled, bool isAlignedToGravity, bool isMinHeightAlignmentEnabled, double minHeightAboveTerrain)
Parameters
| Type |
Name |
Description |
| Sandbox.Game.GameSystems.MyEntityThrustComponent |
thrustComponent |
|
| Vector3D |
delta |
|
| System.Double |
maxSpeed |
|
| System.Double |
stoppingTimeMultiplier |
|
| System.Boolean |
isDockingModeEnabled |
|
| System.Boolean |
isAlignedToGravity |
|
| System.Boolean |
isMinHeightAlignmentEnabled |
|
| System.Double |
minHeightAboveTerrain |
|