🎨 将文本内容同一更新

🐛 修复偷菜无法正常计算的BUG
This commit is contained in:
2025-06-06 10:56:22 +08:00
parent ba2ecf19fc
commit ac13ab9280
20 changed files with 1284 additions and 699 deletions
+3 -4
View File
@@ -6,8 +6,8 @@ from zhenxun.services.log import logger
class Signal:
def __init__(self):
self._slots = [] #绑定的槽函数列表
self._onceSlots = [] #只触发一次的槽函数列表
self._slots = [] # 绑定的槽函数列表
self._onceSlots = [] # 只触发一次的槽函数列表
def connect(self, slot, priority=0):
if callable(slot) and not any(s[0] == slot for s in self._slots):
@@ -41,10 +41,8 @@ class Signal:
logger.warning(f"事件槽 {slot.__name__} 触发异常: {e}")
class FarmEventManager:
def __init__(self):
self.m_beforePlant = Signal()
"""播种前信号
@@ -100,4 +98,5 @@ class FarmEventManager:
self.m_beforeSteal = Signal()
self.m_afterSteal = Signal()
g_pEventManager = FarmEventManager()