SuperFindPanel.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { _decorator, Component, Node, Prefab } from 'cc';
  2. import { SelectDifficultyPanel } from './SelectDifficultyPanel';
  3. import { SelectSkinPanel } from './SelectSkinPanel';
  4. import { SelectMapPanel } from './SelectMapPanel';
  5. import { LayerMgr } from '../../script/Manager/LayerMgr';
  6. const { ccclass, property } = _decorator;
  7. @ccclass('SuperFindPanel')
  8. export class SuperFindPanel extends Component {
  9. @property(SelectDifficultyPanel)
  10. selDifPanel: SelectDifficultyPanel = null
  11. @property(SelectSkinPanel)
  12. selSkinPanel: SelectSkinPanel = null
  13. @property(SelectMapPanel)
  14. selMapPanel: SelectMapPanel = null
  15. OpenselDifPanel() {
  16. this.selDifPanel.node.active = true;
  17. this.selDifPanel.init();
  18. }
  19. OpenSelSkinPanel() {
  20. this.selSkinPanel.node.active = true;
  21. this.selSkinPanel.init();
  22. }
  23. OpenSelMapPanel() {
  24. this.selMapPanel.node.active = true;
  25. }
  26. CloseSelDifPanel() {
  27. this.selDifPanel.node.active = false;
  28. }
  29. CloseSelSkinPanel() {
  30. this.selSkinPanel.node.active = false;
  31. }
  32. CloseSelMapPanel() {
  33. this.selMapPanel.node.active = false;
  34. }
  35. }