public static bool IsCanGamePlayInput() { if (BaseGlobal.Ins == null) { return(false); } if (BaseGlobal.IsPause) { return(false); } if (BaseGlobal.BattleMgr == null) { return(false); } if (!BaseGlobal.BattleMgr.IsInBattle) { return(false); } if (!IsCanInput()) { return(false); } if (IsDisablePlayerInputState.IsIn()) { return(false); } if (IsDevConsoleShow) { return(false); } return(true); }
public static void ResetPlayerInputState() => IsDisablePlayerInputState.Reset();
public static void PushPlayerInputState(bool b) => IsDisablePlayerInputState.Push(!b);