Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ai.fluctio.fluctio-sim / Core / Components / MachineLearning / Triggers / EnvironmentResetTrigger.cs
Size: Mime:
using Fluctio.FluctioSim.Common.Configuration;
using UnityEngine;

namespace Fluctio.FluctioSim.Core.Components.MachineLearning.Triggers
{
	[AddComponentMenu(Config.PrefixedName+"/Machine Learning/Triggers/Environment Reset Trigger", Config.ComponentMenuOrder + 80)]
	public class EnvironmentResetTrigger : AgentTrigger
	{
		// Technically we should compare to 0 hero, but some inconsistencies in MLAgents mess it up
		// https://github.com/Unity-Technologies/ml-agents/issues/6190
		public override bool IsSatisfied => Agent.UnityAgent.StepCount == 1;
	}
}