mirror of
https://github.com/ChronosX88/mta-mono.git
synced 2024-11-23 02:32:24 +00:00
72 lines
1.4 KiB
C#
72 lines
1.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace MultiTheftAuto
|
|
{
|
|
public class ColShape : Element
|
|
{
|
|
public ColShape( UInt32 userdata )
|
|
: base( userdata )
|
|
{
|
|
|
|
}
|
|
}
|
|
|
|
public class ColCircle : ColShape
|
|
{
|
|
public ColCircle( float x, float y, float radius )
|
|
: base( Native.ColShape.CreateCircle( x, y, radius ) )
|
|
{
|
|
|
|
}
|
|
}
|
|
|
|
public class ColCuboid : ColShape
|
|
{
|
|
public ColCuboid( float x, float y, float z, float width, float depth, float height )
|
|
: base( Native.ColShape.CreateCuboid( x, y, z, width, depth, height ) )
|
|
{
|
|
|
|
}
|
|
}
|
|
|
|
public class ColSphere : ColShape
|
|
{
|
|
public ColSphere( float x, float y, float z, float fadius )
|
|
: base( Native.ColShape.CreateSphere( x, y, z, fadius ) )
|
|
{
|
|
|
|
}
|
|
}
|
|
|
|
public class ColRectangle : ColShape
|
|
{
|
|
public ColRectangle( float x, float y, float width, float height )
|
|
: base( Native.ColShape.CreateRectangle( x, y, width, height ) )
|
|
{
|
|
|
|
}
|
|
}
|
|
|
|
public class ColPolygon : ColShape
|
|
{
|
|
public ColPolygon( float x, float y, float x1, float y1, float x2, float y2, float x3, float y3, params float[] args )
|
|
: base( Native.ColShape.CreatePolygon( x, y, x1, y1, x2, y2, x3, y3, args ) )
|
|
{
|
|
|
|
}
|
|
}
|
|
|
|
public class ColTube : ColShape
|
|
{
|
|
public ColTube( float x, float y, float z, float radius, float height )
|
|
: base( Native.ColShape.CreateTube( x, y, z, radius, height ) )
|
|
{
|
|
|
|
}
|
|
}
|
|
}
|