DebugM.ts 605 B

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