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