/// <summary> /// Intializes a new <see cref="ParticleNormalCommand"/> /// </summary> /// <param name="particle">The particles to display</param> /// <param name="displayCoords">The coordinates to display the particles at</param> /// <param name="size">The size to each side the particles can spawn in</param> /// <param name="speed">The speed of the particles</param> /// <param name="count">The amount of particles</param> /// <param name="force">True if particles always should be shown. False if particles shouldn't</param> /// <param name="selector">Selector selecting players to show the particles to. Leave null to show particles to everyone</param> public ParticleNormalCommand(ID.Particle particle, Vector displayCoords, Vector size, double speed, int count, bool force, BaseSelector?selector) { Particle = particle; DisplayCoords = displayCoords; Size = size; Speed = speed; Count = count; Force = force; Selector = selector; }
/// <summary> /// Makes particles appear in the world /// </summary> /// <param name="particle">The type of particles</param> /// <param name="displayCoords">The place to show the particles at</param> /// <param name="size">The radius to spread the particles in</param> /// <param name="speed">The speed of the particles</param> /// <param name="count">The amount of particles</param> /// <param name="force">If the particles should be shown no mater what</param> /// <param name="player">The players to show the particles to. If null the particles are shown to everyone</param> public void Normal(ID.Particle particle, Vector displayCoords, Vector size, double speed, int count, bool force = false, BaseSelector?player = null) { ForFunction.AddCommand(new ParticleNormalCommand(particle, displayCoords, size, speed, count, force, player)); }