public IEnumerator Execute() { if (this.IsCall) { OALCall Call = ((EXECommandCall)this.DecoratedCommand).CreateOALCall(); yield return(Animation.Instance.ResolveCallFunct(Call)); } else { yield return(DecoratedCommand.Execute(OALProgram.Instance, this.SuperScope)); } Animation.Instance.IncrementBarrier(); }