Rigidbody2D Get/Set Linear and Angular Velocity

This commit is contained in:
Simon Lübeß
2023-09-05 23:15:33 +02:00
parent cd333f4f02
commit 7bffd01401
4 changed files with 141 additions and 0 deletions
+12
View File
@@ -58,6 +58,18 @@ internal static class ScriptGlue
[MethodImpl(MethodImplOptions.InternalCall)]
internal static extern void Rigidbody2D_GetRotation(UUID entityId, out float rotation);
[MethodImpl(MethodImplOptions.InternalCall)]
internal static extern void Rigidbody2D_SetLinearVelocity(UUID entityId, in float2 velocity);
[MethodImpl(MethodImplOptions.InternalCall)]
internal static extern void Rigidbody2D_GetLinearVelocity(UUID entityId, out float2 velocity);
[MethodImpl(MethodImplOptions.InternalCall)]
internal static extern void Rigidbody2D_SetAngularVelocity(UUID entityId, in float velocity);
[MethodImpl(MethodImplOptions.InternalCall)]
internal static extern void Rigidbody2D_GetAngularVelocity(UUID entityId, out float velocity);
#endregion RigidBody2D