public static bool enter_Inspect_AsList(this IPEGI_ListInspect var, ref bool entered) { var tmpEnt = entered ? 1 : -1; var ret = var.enter_Inspect_AsList(ref tmpEnt, 1); entered = tmpEnt == 1; return(ret); }
public static bool enter_Inspect(this string label, IPEGI_ListInspect var, ref int enteredOne, int thisOne) { if (enteredOne == -1 && label.TryAddCount(var).ClickLabel(style: PEGI_Styles.EnterLabel)) { enteredOne = thisOne; } return(var.enter_Inspect_AsList(ref enteredOne, thisOne, label)); }
public static bool conditional_enter_inspect(this IPEGI_ListInspect obj, bool canEnter, ref int enteredOne, int thisOne) { if (!canEnter && enteredOne == thisOne) { enteredOne = -1; } if (canEnter) { return(obj.enter_Inspect_AsList(ref enteredOne, thisOne)); } ef.isFoldedOutOrEntered = false; return(false); }