public void Add(IGamepadListener listener) { if (Contains(listener)) { throw new InvalidOperationException($"Không thể thêm listener do Gamepad đang chứa listener. listener= {listener}"); } commands.Add((add: true, listener)); }
public void Remove(IGamepadListener listener) => commands.Add((add: false, listener));