mirror of
https://github.com/ChronosX88/mta-mono.git
synced 2024-11-22 10:12:20 +00:00
27 lines
1.0 KiB
C#
27 lines
1.0 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
|
|
namespace MultiTheftAuto.Native
|
|
{
|
|
public class ColShape
|
|
{
|
|
[MethodImpl( MethodImplOptions.InternalCall )]
|
|
public static extern UInt32 CreateCircle( float fX, float fY, float radius );
|
|
|
|
[MethodImpl( MethodImplOptions.InternalCall )]
|
|
public static extern UInt32 CreateCuboid( float fX, float fY, float fZ, float fWidth, float fDepth, float fHeight );
|
|
|
|
[MethodImpl( MethodImplOptions.InternalCall )]
|
|
public static extern UInt32 CreateSphere( float fX, float fY, float fZ, float fRadius );
|
|
|
|
[MethodImpl( MethodImplOptions.InternalCall )]
|
|
public static extern UInt32 CreateRectangle( float fX, float fY, float fWidth, float fHeight );
|
|
|
|
[MethodImpl( MethodImplOptions.InternalCall )]
|
|
public static extern UInt32 CreatePolygon( float fX, float fY, float fX1, float fY1, float fX2, float fY2, float fX3, float fY3, float[] args );
|
|
|
|
[MethodImpl( MethodImplOptions.InternalCall )]
|
|
public static extern UInt32 CreateTube( float fX, float fY, float fZ, float fRadius, float fHeight );
|
|
}
|
|
}
|