Code/EmittersShapes/ConchplexPointEmitter.cs

A small particle emitter component named ConchplexPointEmitter. It is a concrete emitter that emits a single particle at the emitter's world position using a velocity Delta via the ParticleEffect.Emit(WorldPosition, Delta) call.

using Sandbox;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConchplexEmitters;

[Title("Conchplex Point Emitter"), Category("Particles"), Icon("adjust")]
public sealed class ConchplexPointEmitter : ConchplexEmitter
{
	public override Particle Emit(ParticleEffect target)
	{
		return target.Emit(WorldPosition, Delta);
	}
}