namespace Unity.MLAgents.Actuators { /// /// Interface that allows objects to fill out an data structure for controlling /// behavior of Agents or Actuators. /// public interface IHeuristicProvider { /// /// Method called on objects which are expected to fill out the data structure. /// Object that implement this interface should be careful to be consistent in the placement of their actions /// in the data structure. /// /// The data structure to be filled by the /// object implementing this interface. void Heuristic(in ActionBuffers actionBuffersOut); } }