public virtual bool IsCanGamePlayInput() { if (SelfBaseGlobal == null) { return(false); } if (BattleMgr == null) { return(false); } if (!BattleMgr.IsInBattle) { return(false); } if (!IsCanInput()) { return(false); } if (IsDisablePlayerInput.IsIn()) { return(false); } if (SelfBaseGlobal.DevConsoleMgr.IsShow()) { return(false); } if (SelfBaseGlobal.IsPause) { return(false); } return(true); }
public virtual void ResumePlayerInput() { IsDisablePlayerInput.Reset(); }
public virtual void EnablePlayerInput(bool b) { IsDisablePlayerInput.Push(!b); }