public static void initInputMenu(int digitnumber, Vector2 pos, int initialnumbr,string nulllabel,bool replaceofzero,string prefix, string sufix, ViewOnlyWindow caption,bool invisiblecurrentmenu = true)
 {
     Menu = new NumeralDialMenu(digitnumber, pos, initialnumbr, nulllabel, replaceofzero, prefix, sufix);
     Menu.SubWindows.Clear();
     Menu.SubWindows.Add(caption);
     isInit = true;
     InvisivleCurrentMenu = invisiblecurrentmenu;
 }
 private static IEnumerator beginInput(Action<int, bool> act)
 {
     if (isRun) yield break;
     isRun = true;
     Menu.open(true, InvisivleCurrentMenu);
     //MenuContoller.doEnableMenu(Menu,true,InvisivleCurrenMenu);
     yield return new WaitUntil(() => Menu.isDone);
     act(Menu.InputResult, Menu.isCancel);
     isInit = false;
     Menu = null;
     isRun = false;
 }