Repository URL to install this package:
Version:
1.1.0 ▾
|
ai.fluctio.fluctio-sim
/
Core
/
Components
/
MachineLearning
/
Triggers
/
EnvironmentResetTrigger.cs
|
---|
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;
}
}