mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-09 18:39:04 +08:00
Fix: Button timer is reset or cleared before timer added
This commit is contained in:
parent
59b1ea77fc
commit
a55d07002a
@ -214,6 +214,8 @@ class ModuleBase:
|
||||
else:
|
||||
if button.name in self.interval_timer:
|
||||
self.interval_timer[button.name].reset()
|
||||
else:
|
||||
self.interval_timer[button.name] = Timer(3).reset()
|
||||
|
||||
def interval_clear(self, button):
|
||||
if isinstance(button, (list, tuple)):
|
||||
@ -222,6 +224,8 @@ class ModuleBase:
|
||||
else:
|
||||
if button.name in self.interval_timer:
|
||||
self.interval_timer[button.name].clear()
|
||||
else:
|
||||
self.interval_timer[button.name] = Timer(3).clear()
|
||||
|
||||
_image_file = ''
|
||||
|
||||
|
||||
@ -123,10 +123,12 @@ class Timer:
|
||||
def reset(self):
|
||||
self._current = time.time()
|
||||
self._reach_count = 0
|
||||
return self
|
||||
|
||||
def clear(self):
|
||||
self._current = 0
|
||||
self._reach_count = self.count
|
||||
return self
|
||||
|
||||
def reached_and_reset(self):
|
||||
"""
|
||||
|
||||
Loading…
Reference in New Issue
Block a user