1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-12 09:48:20 +08:00

Opt: Optimized logic of MaaMaterial

This commit is contained in:
SarContDeli
2022-11-04 20:11:15 +08:00
parent 32db4ad50f
commit ad61593350
8 changed files with 99 additions and 61 deletions

View File

@@ -22,11 +22,7 @@ class Asst:
"""
@staticmethod
def load(
path: Union[pathlib.Path, str],
incremental_path: Optional[Union[pathlib.Path, str]] = None,
user_dir: Optional[Union[pathlib.Path, str]] = None
) -> bool:
def load(path: Union[pathlib.Path, str], incremental_path: Optional[Union[pathlib.Path, str]] = None, user_dir: Optional[Union[pathlib.Path, str]] = None) -> bool:
"""
加载 dll 及资源
:params:
@@ -54,7 +50,8 @@ class Asst:
ret &= Asst.__lib.AsstLoadResource(str(path).encode('utf-8'))
if incremental_path:
ret &= Asst.__lib.AsstLoadResource(str(incremental_path).encode('utf-8'))
ret &= Asst.__lib.AsstLoadResource(
str(incremental_path).encode('utf-8'))
return ret
@@ -217,6 +214,8 @@ class Message(Enum):
TaskChainExtraInfo = auto()
TaskChainStopped = auto()
SubTaskError = 20000
SubTaskStart = auto()
@@ -224,3 +223,5 @@ class Message(Enum):
SubTaskCompleted = auto()
SubTaskExtraInfo = auto()
SubTaskStopped = auto()