public void Trigger(LineSegment line) { var numToRelease = FastRand.NextInteger(Parameters.Quantity); var lineVector = line.ToVector(); for (var i = 0; i < numToRelease; i++) { var offset = lineVector * FastRand.NextSingle(); Release(line.Origin + offset, 1); } }
public void Trigger(Vector2 position) { var numToRelease = FastRand.NextInteger(Parameters.Quantity); Release(position + Offset, numToRelease); }