コード例 #1
0
ファイル: GOAP.cs プロジェクト: phenix1021/PhenixDotNet
 public GOAP(WorldState ws, List <GOAPGoal> goals, List <GOAPAction> actions, GOAPAStarBase astar)
 {
     WorldState = ws;
     _goals     = goals;
     _actions   = actions;
     _plan      = new GOAPPlan(astar);
     _curGoal   = null;
     foreach (var goal in goals)
     {
         goalsMap.Add(goal.GOAPGoalType, goal);
     }
 }
コード例 #2
0
 public GOAPPlan(GOAPAStarBase astar)
 {
     _astar = astar;
 }