DebugM.ts 719 B

123456789101112131415161718192021222324252627282930313233343536
  1. import { DEBUG } from "cc/env";
  2. import { Tips } from "./Tips";
  3. import { find } from "cc";
  4. export class DebugM {
  5. isOpenPlayGame() {
  6. return this.isDebugPeople();
  7. }
  8. isOpenFamily() {
  9. return this.isDebugPeople();
  10. }
  11. private static _ins: DebugM;
  12. public static get ins(): DebugM {
  13. return this._ins ?? (this._ins = new DebugM());
  14. }
  15. public setDebugPeople() {
  16. localStorage.setItem("debug_people", "1");
  17. this.intoDebugMode();
  18. }
  19. init() {
  20. if (this.isDebugPeople()) {
  21. this.intoDebugMode();
  22. }
  23. }
  24. public intoDebugMode() {
  25. new window["VConsole"]();
  26. Tips.show("Debug Mode");
  27. }
  28. public isDebugPeople() {
  29. return localStorage.getItem("debug_people") == "1";
  30. }
  31. }