mirror of
https://github.com/baiqwerdvd/ArknightsUID.git
synced 2025-05-04 19:17:33 +08:00
add constants
This commit is contained in:
parent
7688196986
commit
e583920b07
@ -1,4 +1,3 @@
|
|||||||
import asyncio
|
|
||||||
import inspect
|
import inspect
|
||||||
|
|
||||||
from ..utils.models.gamedata.ActivityTable import ActivityTable
|
from ..utils.models.gamedata.ActivityTable import ActivityTable
|
||||||
@ -16,6 +15,7 @@ from ..utils.models.gamedata.CheckinTable import CheckinTable
|
|||||||
from ..utils.models.gamedata.ClimbTowerTable import ClimbTowerTable
|
from ..utils.models.gamedata.ClimbTowerTable import ClimbTowerTable
|
||||||
from ..utils.models.gamedata.ClueData import ClueData
|
from ..utils.models.gamedata.ClueData import ClueData
|
||||||
from ..utils.models.gamedata.CrisisTable import CrisisTable
|
from ..utils.models.gamedata.CrisisTable import CrisisTable
|
||||||
|
from ..utils.models.gamedata.CrisisV2Table import CrisisV2Table
|
||||||
from ..utils.models.gamedata.DisplayMetaTable import DisplayMetaTable
|
from ..utils.models.gamedata.DisplayMetaTable import DisplayMetaTable
|
||||||
from ..utils.models.gamedata.EnemyHandbookTable import EnemyHandbookTable
|
from ..utils.models.gamedata.EnemyHandbookTable import EnemyHandbookTable
|
||||||
from ..utils.models.gamedata.FavorTable import FavorTable
|
from ..utils.models.gamedata.FavorTable import FavorTable
|
||||||
@ -67,6 +67,7 @@ class ExcelTableManager:
|
|||||||
climb_tower_table_: ClimbTowerTable
|
climb_tower_table_: ClimbTowerTable
|
||||||
clue_data_: ClueData
|
clue_data_: ClueData
|
||||||
crisis_table_: CrisisTable
|
crisis_table_: CrisisTable
|
||||||
|
crisis_v2_table_: CrisisV2Table
|
||||||
display_meta_table_: DisplayMetaTable
|
display_meta_table_: DisplayMetaTable
|
||||||
enemy_handbook_table_: EnemyHandbookTable
|
enemy_handbook_table_: EnemyHandbookTable
|
||||||
favor_table_: FavorTable
|
favor_table_: FavorTable
|
||||||
@ -233,6 +234,15 @@ class ExcelTableManager:
|
|||||||
def CRISIS_TABLE(self) -> CrisisTable:
|
def CRISIS_TABLE(self) -> CrisisTable:
|
||||||
return self.crisis_table_
|
return self.crisis_table_
|
||||||
|
|
||||||
|
async def crisis_v2_table(self) -> None:
|
||||||
|
self.crisis_v2_table_ = CrisisV2Table.convert(
|
||||||
|
await store.get_excel("crisis_v2_table")
|
||||||
|
)
|
||||||
|
|
||||||
|
@property
|
||||||
|
def CRISIS_V2_TABLE(self) -> CrisisV2Table:
|
||||||
|
return self.crisis_v2_table_
|
||||||
|
|
||||||
async def display_meta_table(self) -> None:
|
async def display_meta_table(self) -> None:
|
||||||
self.display_meta_table_ = DisplayMetaTable.convert(
|
self.display_meta_table_ = DisplayMetaTable.convert(
|
||||||
await store.get_excel("display_meta_table")
|
await store.get_excel("display_meta_table")
|
||||||
@ -520,7 +530,6 @@ class ExcelTableManager:
|
|||||||
return self.zone_table_
|
return self.zone_table_
|
||||||
|
|
||||||
async def preload_table(self) -> None:
|
async def preload_table(self) -> None:
|
||||||
tasks = []
|
|
||||||
for name, method in inspect.getmembers(self):
|
for name, method in inspect.getmembers(self):
|
||||||
if (
|
if (
|
||||||
inspect.iscoroutinefunction(method)
|
inspect.iscoroutinefunction(method)
|
||||||
@ -528,7 +537,6 @@ class ExcelTableManager:
|
|||||||
and name != "preload_table"
|
and name != "preload_table"
|
||||||
):
|
):
|
||||||
await method()
|
await method()
|
||||||
await asyncio.gather(*tasks)
|
|
||||||
|
|
||||||
|
|
||||||
Excel = ExcelTableManager()
|
Excel = ExcelTableManager()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user