コード例 #1
0
ファイル: ActionRobot.cs プロジェクト: monabf/PetitRobot_P15
 /// <summary>
 /// Constructeur d'ActionRobot
 /// </summary>
 /// <param name="tache">Tâche à éxecuter</param>
 /// <param name="condition">Condition nécessaire à l'éxecution</param>
 /// <param name="calculPriorite">Calcul de la priorité de la tâche</param>
 /// <param name="executionUnique">Si true, l'action sera supprimée de la statégie si son éxecution réussi</param>
 public ActionRobot(FonctionBool tache, FonctionBool condition = null, FonctionInt calculPriorite = null, bool executionUnique = false)
 {
     Tache           = tache;
     Condition       = condition;
     CalculPriorite  = calculPriorite;
     ExecutionUnique = executionUnique;
 }
コード例 #2
0
 /// <summary>
 /// Constructeur d'ActionRobot
 /// </summary>
 /// <param name="tache">Tâche à éxecuter</param>
 /// <param name="condition">Condition nécessaire à l'éxecution</param>
 /// <param name="calculPriorite">Calcul de la priorité de la tâche</param>
 /// <param name="executionUnique">Si true, l'action sera supprimée de la statégie si son éxecution réussi</param>
 public ActionRobot(FonctionBool tache, FonctionBool condition = null, FonctionInt calculPriorite = null, bool executionUnique = false)
 {
     Debug.Print("action robot créée");
     Tache           = tache;
     Condition       = condition;
     CalculPriorite  = calculPriorite;
     ExecutionUnique = executionUnique;
 }