// 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 }