using NodeCanvas.Framework;
using ParadoxNotion.Design;
using RaycastPro;
using RaycastPro.RaySensors;
using UnityEngine;


namespace NodeCanvas.Tasks.Actions{

	[Category("RaycastPro")]
	[Description("Simply change any core General settings")]
	public class SetGeneral : ActionTask<RaycastCore>
	{
		public BBParameter<RaycastCore.UpdateMode> updateMode;
		
		public BBParameter<QueryTriggerInteraction> triggerInteraction;
		
		protected override void OnExecute()
		{
			agent.autoUpdate = updateMode.value;
			agent.triggerInteraction = triggerInteraction.value;
		}
	}
}