import { BagDataProxy } from "./DataTypeProxy/BagDataProxy"; import { BuildsDataProxy } from "./DataTypeProxy/BuildsDataProxy"; import { ConfidanteDataProxy } from "./DataTypeProxy/ConfidanteDataProxy"; import { DateDataProxy } from "./DataTypeProxy/DateDataProxy"; import { GameDataProxy } from "./DataTypeProxy/GameDataProxy"; import { GuideDataProxy } from "./DataTypeProxy/GuideDataProxy"; import { MuTateDataProxy } from "./DataTypeProxy/MuTateDataProxy"; import { PassDataProxy } from "./DataTypeProxy/PassDataProxy"; import { RankDataProxy } from "./DataTypeProxy/RankDataProxy"; import { ShopDataProxy } from "./DataTypeProxy/ShopDataProxy"; import { SigninDataProxy } from "./DataTypeProxy/SigninDataProxy"; import { TalentDataProxy } from "./DataTypeProxy/TalentDataProxy"; import { TaskDataProxy } from "./DataTypeProxy/TaskDataProxy"; import { TokenDataProxy } from "./DataTypeProxy/TokenDataProxy"; import { TreasureDataProxy } from "./DataTypeProxy/TreasureDataProxy"; import { TrialRankDataProxy } from "./DataTypeProxy/TrialRankDataProxy"; import RoleDataMgr from "./RoleDataMgr"; import SceneDataMgr from "./SceneDataMgr"; import SoulDataMgr from "./SoulDataMgr"; export class Model{ /**时间数据 */ get Date(): DateDataProxy { return DateDataProxy.Ins; } /**游戏数据 */ get Game(): GameDataProxy { return GameDataProxy.Ins; } /**引导数据 */ get Guide(): GuideDataProxy { return GuideDataProxy.Ins; } /**货币数据 */ get Token(): TokenDataProxy { return TokenDataProxy.Ins; } /**建筑数据 */ get Build(): BuildsDataProxy { return BuildsDataProxy.Ins; } /**宝物 */ get Treasure():TreasureDataProxy{ return TreasureDataProxy.Ins; } /**任务数据 */ get Task(): TaskDataProxy { return TaskDataProxy.Ins; } /**商店数据 */ get Shop(): ShopDataProxy { return ShopDataProxy.Ins; } /**商店数据 */ get Bag(): BagDataProxy { return BagDataProxy.Ins; } /**场景数据 */ get Scene(): SceneDataMgr { return SceneDataMgr.Ins; } /**签到数据 */ get Signin(): SigninDataProxy { return SigninDataProxy.Ins; } /**战魂数据管理器 */ get Soul(): SoulDataMgr { return SoulDataMgr.Ins; } /**角色数据 */ get Role(): RoleDataMgr { return RoleDataMgr.Ins; } /**排行榜数据 */ get Rank(): RankDataProxy { return RankDataProxy.Ins; } /**通关数据 */ get Pass(): PassDataProxy { return PassDataProxy.Ins; } /**天赋 */ get Talent():TalentDataProxy{ return TalentDataProxy.Ins; } /**经脉 */ get Confidante():ConfidanteDataProxy{ return ConfidanteDataProxy.Ins; } /**试炼 */ get Trial():TrialRankDataProxy{ return TrialRankDataProxy.Ins; } /**异兽 */ get Mutate():MuTateDataProxy{ return MuTateDataProxy.Ins; } } export const LocalDataMgr = new Model();