SubGameDef.ts 649 B

12345678910111213141516171819202122232425262728293031
  1. import { ModuleDef } from "../../scripts/ModuleDef";
  2. import { SceneDef } from "../../scripts/SceneDef";
  3. export class IGameSceneInfo {
  4. id: string;
  5. name: string;
  6. scene: tgx.ISceneInfo;
  7. }
  8. let subGameConf: IGameSceneInfo[] = [
  9. {
  10. id: 'lobby',
  11. name: '大厅',
  12. scene: SceneDef.LOBBY,
  13. },
  14. {
  15. id: 'normal',
  16. name: '普通游戏模式',
  17. scene: SceneDef.GAME,
  18. },
  19. ];
  20. export function getSubGameConf(subgameId: string) {
  21. for (let i = 0; i < subGameConf.length; ++i) {
  22. let conf = subGameConf[i];
  23. if (conf.id == subgameId) {
  24. return conf;
  25. }
  26. }
  27. }