コード例 #1
0
 public override void Activate()
 {
     State = Statusgoal.active;
     SubGoals.Clear();
     SubGoals.Add(new PathFollowingGoal(smartEntity, Target));
     SubGoals.Add(new DrinkGoal(smartEntity, Target));
 }
コード例 #2
0
 public override void Activate()
 {
     //Target = new Target(new Vector2(Robot.MyWorld.Random.Next(20, 1260), Robot.MyWorld.Random.Next(20, 940)), Robot.MyWorld);
     State = Statusgoal.active;
     SubGoals.Clear();
     SubGoals.Add(new PathFollowingGoal(smartEntity, Target));
     SubGoals.Add(new EatGoal(smartEntity, Target));
 }
コード例 #3
0
ファイル: Goal.cs プロジェクト: mengtest/RobotBattle
 public virtual void AddSubGoal(Goal goal)
 {
     SubGoals.Add(goal);
 }