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);
}
}