using System; using UnityEngine; using UnityEngine.Scripting.APIUpdating; namespace UnityEngine.Perception.Randomization.Samplers { /// /// Generates random values from probability distributions /// [MovedFrom("UnityEngine.Experimental.Perception.Randomization.Samplers")] public interface ISampler { /// /// Generates one sample /// /// The generated sample float Sample(); /// /// Validates that the sampler is configured properly /// void Validate(); } }