public override NodeRunResult Run(ref ProgramCounter pc, ref ProgramData pd) { if (RemoveOnSelect) { pd.RemoveOption(this.Id); } pc.ReturnRegisterInt32 = 0; return(NodeRunResult.PushChildN); }