WeaponBlockExample.ts 647 B

1234567891011121314151617181920212223242526
  1. import { _decorator, Component } from 'cc';
  2. const { ccclass, property } = _decorator;
  3. /**
  4. * 武器方块示例脚本
  5. * 展示如何使用ConfigManager来创建带有武器配置的方块
  6. */
  7. @ccclass('WeaponBlockExample')
  8. export class WeaponBlockExample extends Component {
  9. private static _instance: WeaponBlockExample = null;
  10. onLoad() {
  11. WeaponBlockExample._instance = this;
  12. }
  13. onDestroy() {
  14. if (WeaponBlockExample._instance === this) {
  15. WeaponBlockExample._instance = null;
  16. }
  17. }
  18. public static getInstance(): WeaponBlockExample {
  19. return WeaponBlockExample._instance;
  20. }
  21. }