private static IEnumerator beginInput(Action<string,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.ReturnText, Menu.isCancel); isInit = false; Menu = null; isRun = false; }
public static void initInputMenu(MyCharacterController owner, int maxinputlength,bool invisiblecurrentmenu = true) { Menu = new StringBoardMenu(owner, maxinputlength); isInit = true; InvisivleCurrentMenu = invisiblecurrentmenu; }