This repository has been archived on 2025-04-11. You can view files and clone it, but cannot push or open issues or pull requests.
project-undercover/Project Undercover/Assets/Scripts/CharacterStateMachine/DecisionScripts/ObjectInRangeAndAvailableDecision.cs
2017-10-10 12:43:11 -05:00

16 lines
436 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UnityEngine;
[CreateAssetMenu(menuName = "CharacterStateMachine/Decisions/ObjectInRangeAndAvailable")]
public class ObjectInRangeAndAvailableDecision : Decision
{
public override bool Decide(StateController controller)
{
return controller.InRangeOfSelectedObject() && controller.SelectedObject.Interactor == null;
}
}