decVar<V extends num> method

V decVar<V extends num>(
  1. VarKey<V> key, [
  2. V? amount
])
inherited

Implementation

V decVar<V extends num>(VarKey<V> key, [V? amount]) {
  final value = getVarSafe(key, 0);
  final next = (value - (amount ?? 1)) as V;
  setVar(key, next);
  return next;
}