LayerConf.ts 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { LayerConf, LayerType } from "../layer/LayerManager";
  2. export enum ViewID {
  3. MainUI = 0,
  4. Restart, //重新开始
  5. LoginUI, //登录
  6. LoadingUI, //加载
  7. MaskUI, //蒙板
  8. TempTipsUI, //提示
  9. SelectServer, //服务器列表
  10. GameWind, // 子游戏窗口
  11. TowerUI, //塔防
  12. ZombieUI, //打僵尸
  13. MailMain, //邮箱
  14. MailDetail, //邮件
  15. Bulletin, //公告
  16. }
  17. export let Layer_Conf: { [key: number]: LayerConf } = {
  18. [ViewID.MainUI]: { bundle: "package", url: "prefab/login/MainUI", type: LayerType.UI, bottom: true, special: true, preload: true },
  19. [ViewID.Restart]: { bundle: "package", url: "prefab/login/Restart", type: LayerType.Notice },
  20. [ViewID.LoginUI]: { bundle: "package", url: "prefab/login/LoginUI", type: LayerType.UI },
  21. [ViewID.LoadingUI]: { bundle: "package", url: "prefab/login/LoadingUI", type: LayerType.UI },
  22. [ViewID.MaskUI]: { bundle: "package", url: "prefab/ui/relogin/MaskUI", type: LayerType.Notice,special: true, preload: true },
  23. [ViewID.TempTipsUI]: { bundle: "package", url: "prefab/ui/TempTipsUI", type: LayerType.Notice },
  24. [ViewID.GameWind]: { bundle: "package", url: "prefab/ui/GameUI", type: LayerType.UI, anim: 0 },
  25. [ViewID.TowerUI]: { bundle: "package", url: "prefab/ui/tower/tower", type: LayerType.Game, anim: 2 },
  26. [ViewID.ZombieUI]: { bundle: "package", url: "prefab/ui/tower/zombie", type: LayerType.Game, anim: 2 },
  27. [ViewID.MailMain]: { bundle: "mail", url: "prefab/MailMain", type: LayerType.UI, anim: 2 },
  28. [ViewID.MailDetail]: { bundle: "mail", url: "prefab/MailDetail", type: LayerType.UI, anim: 2 },
  29. [ViewID.SelectServer]: { bundle: "package", url: "prefab/login/SelectServer", type: LayerType.UI, anim: 2 },
  30. [ViewID.Bulletin]: { bundle: "package", url: "prefab/login/Bulletin", type: LayerType.UI, anim: 2 },
  31. };