mirror of
https://github.com/AlexMacocian/MonoGame.Extended.git
synced 2026-07-24 20:12:23 +00:00
17 lines
503 B
C#
17 lines
503 B
C#
using Microsoft.Xna.Framework;
|
|
|
|
namespace MonoGame.Extended.Particles.Profiles
|
|
{
|
|
public class LineProfile : Profile
|
|
{
|
|
public Vector2 Axis { get; set; }
|
|
public float Length { get; set; }
|
|
|
|
public override void GetOffsetAndHeading(out Vector2 offset, out Vector2 heading)
|
|
{
|
|
var vect = Axis*Random.NextSingle(Length*-0.5f, Length*0.5f);
|
|
offset = new Vector2(vect.X, vect.Y);
|
|
Random.NextUnitVector(out heading);
|
|
}
|
|
}
|
|
} |