Exemple #1
0
 public override DHJassOperation ProceedToNext(ref DHJassValue returnValue)
 {
     /*if (DHJassExecutor.ShowReturnValues)
      *  Console.WriteLine("Returning:" + returnValueCode);
      * returnValue = DHJassValue.CreateValueFromCode(this.returnValueCode);*/
     returnValue = returnCommand.GetResult();
     return(null);
 }
Exemple #2
0
 public override DHJassOperation ProceedToNext(ref DHJassValue returnValue)
 {
     if (Condition.GetResult().BoolValue)
     {
         return(LoopEndPoint);
     }
     else
     {
         return(Next);
     }
 }
Exemple #3
0
 public override DHJassOperation ProceedToNext(ref DHJassValue returnValue)
 {
     //DHJassBoolean BoolCondition = new DHJassBoolean(Condition);
     if (Condition.GetResult().BoolValue)//(bool)BoolCondition.Value)
     {
         return(Then);
     }
     else
     {
         return(Else);
     }
 }