public MiraeBuildResult Build(IEnumerable <MiraeNetworkBlock> networkBlocks) { mBuildResult = mInterpreter.Build(networkBlocks); if (mBuildResult.Result == MiraeBuildError.Success) { mRunner = new MiraeCodeRunner(mBuildResult.BlockCodes, mBuildResult.StartingBlockName); } return(mBuildResult); }
public void BuildHandler(MiraeBuildResult result) { switch (result.Result) { case MiraeBuildError.Success: buildText.text = "Build Done"; contextText.text = result.Context; break; default: buildText.text = result.Result.ToString(); break; } }