private void CmdAllin() { if (ValidateGameCommand()) { if (CurrentGame.Allin(Message)) { TimerLocks.Set(CheckLockKey, 1); } } }
private void CmdCheck() { if (TimerLocks.IsLocked(CheckLockKey)) { return; } if (ValidateGameCommand()) { CurrentGame.Check(Message); } }
/// <summary> /// Invoke this command. /// </summary> /// <param name="callerIsAdmin">Is the caller an admin.</param> public void Run(bool callerIsAdmin) { if (LockKey != null) { if (TimerLocks.Locked(LockKey, LockTimeInSeconds)) { return; } } if (requiresAdminRights && !callerIsAdmin) { return; } target.Invoke(); }