home_car.ts 987 B

12345678910111213141516171819202122232425262728
  1. import { _decorator, Component, Node, Sprite } from 'cc';
  2. import { GameManager } from '../../GameManager';
  3. import { base_ui } from '../../fw/base_ui';
  4. import { uiManager } from '../../manager/uiManager';
  5. import { config } from '../../config';
  6. import { dataManager } from '../../manager/dataManager';
  7. import { ClientEvent } from '../../lib/clientEvent';
  8. const { ccclass, property } = _decorator;
  9. @ccclass('home_car')
  10. export class home_car extends base_ui {
  11. @property(Node) spr_car:Node = null
  12. protected start(): void {
  13. uiManager.Instance().onButtonListen(this.spr_car, ()=>{
  14. this.node.parent.active = false
  15. uiManager.Instance().showUi(config.UI.car_lib, null, ()=>{
  16. this.node.parent.active = true
  17. })
  18. ClientEvent.dispatchEvent(config.UI_EVENT.HOME_DID_BECOME_INACTIVE)
  19. })
  20. }
  21. updateCar(){
  22. this.spr_car.getComponent(Sprite).spriteFrame = dataManager.getUserDefaultHomeCarSf()
  23. }
  24. }