// Copyright (c) Craftwork Games. All rights reserved.
// Licensed under the MIT license.
// See LICENSE file in the project root for full license information.
namespace MonoGame.Extended.Particles.Data;
///
/// Defines how particle property values are determined during particle creation and simulation.
///
///
/// This enum is used throughout the particle system to specify whether values should be constant or randomly generated
/// within a specified range.
///
public enum ParticleValueKind
{
///
/// Indicates that a particle property should maintain a constant value.
///
///
/// WHen a particle property uses this kind, all particles will have the same value for that property, which remains
/// unchanged unless explicitly modified.
///
Constant,
///
/// Indicates that a particle property should be randomly generated within a specified range.
///
///
/// When a particle property uses this kind, each particle will receive a unique random value within the defined
/// minimum and maximum bounds when the particle is created.
///
Random
}