zooId.ts 409 B

12345678910111213141516171819
  1. import { ZooMgr } from "./zooMgr";
  2. const {ccclass, property, executeInEditMode, playOnFocus} = cc._decorator;
  3. @ccclass
  4. export class ZooId extends cc.Component{
  5. static _baseId = 0;
  6. id = 0;
  7. protected onLoad(): void {
  8. this.id = ZooId._baseId++;
  9. ZooMgr.inst.add(this);
  10. }
  11. protected onDestroy(): void {
  12. ZooMgr.inst.remove(this);
  13. }
  14. }