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    
Size: Mime:
using Fluctio.FluctioSim.Common.Configuration;
using Fluctio.FluctioSim.Core.Components.MachineLearning.NumberProviders;
using UnityEngine;

namespace Fluctio.FluctioSim.Core.Components.MachineLearning.TriggerActions
{
	[AddComponentMenu(Config.PrefixedName+"/Machine Learning/Trigger Actions/Add Reward", Config.ComponentMenuOrder + 50)]
	public class RewardAdder : AgentAction
	{
		[SerializeField] protected NumberProvider rewardAmount;

		public override void OnExecute()
		{
			Agent.UnityAgent.AddReward(rewardAmount.GetNumber());
		}

		//TODO: add items to ContextMenu for easier setup of popular things
	}
}