コード例 #1
0
 // Use this for initialization
 void Start()
 {
     _nodeGraph = new List<Node>();
     _agents.AddRange(FindObjectsOfType<Agent>());
     PathFinder = GetComponent<PathFinder>();
     StartCoroutine(PerformUpdate());
 }
コード例 #2
0
ファイル: Sense.cs プロジェクト: vladdie/Autonomous-Agents
 public abstract List<Node> PropagateSense(PathFinder pathFinder, Vector3 startPosition, Vector3 endPosition);
コード例 #3
0
ファイル: Sight.cs プロジェクト: vladdie/Autonomous-Agents
        public override List<Node> PropagateSense(PathFinder pathFinder, Vector3 startPosition, Vector3 endPosition)
        {
            var list = pathFinder.CalculateSensingPath(startPosition, endPosition);

            return list;
        }
コード例 #4
0
ファイル: Smell.cs プロジェクト: vladdie/Autonomous-Agents
 public override List<Node> PropagateSense(PathFinder pathFinder, Vector3 startPosition, Vector3 endPosition)
 {
     throw new NotImplementedException();
 }