view_pointer_ding_wei.ts 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. import { _decorator, Component, Node } from 'cc';
  2. import { pointer_ding_wei_data } from '../../../data/data';
  3. import { view_ui_att_item } from './view_ui_att_item';
  4. const { ccclass, property } = _decorator;
  5. @ccclass('view_pointer_ding_wei')
  6. export class view_pointer_ding_wei extends Component {
  7. @property(Node) bg:Node = null;
  8. @property(Node) pointer_bar:Node = null;
  9. @property(Node) pointer_bar_point:Node = null;
  10. @property(Node) img_text:Node = null;
  11. @property(Node) img_eye_1:Node = null;
  12. @property(Node) img_eye_2:Node = null;
  13. @property(Node) btn_pointer_ding_wei_sure:Node = null;
  14. private m_data:pointer_ding_wei_data = null;
  15. public updateView(data:pointer_ding_wei_data){
  16. if(data===null){
  17. data = new pointer_ding_wei_data;
  18. }
  19. this.m_data = data;
  20. this.bg.getComponent(view_ui_att_item).updateAtt(data.bg)
  21. data.bg = this.bg.getComponent(view_ui_att_item).getData()
  22. this.pointer_bar.getComponent(view_ui_att_item).updateAtt(data.pointer_bar)
  23. data.pointer_bar = this.pointer_bar.getComponent(view_ui_att_item).getData()
  24. this.pointer_bar_point.getComponent(view_ui_att_item).updateAtt(data.pointer_bar_point)
  25. data.pointer_bar_point = this.pointer_bar_point.getComponent(view_ui_att_item).getData()
  26. this.img_text.getComponent(view_ui_att_item).updateAtt(data.img_text)
  27. data.img_text = this.img_text.getComponent(view_ui_att_item).getData()
  28. this.img_eye_1.getComponent(view_ui_att_item).updateAtt(data.img_eye_1)
  29. data.img_eye_1 = this.img_eye_1.getComponent(view_ui_att_item).getData()
  30. this.img_eye_2.getComponent(view_ui_att_item).updateAtt(data.img_eye_2)
  31. data.img_eye_2 = this.img_eye_2.getComponent(view_ui_att_item).getData()
  32. this.btn_pointer_ding_wei_sure.getComponent(view_ui_att_item).updateAtt(data.btn_pointer_ding_wei_sure)
  33. data.btn_pointer_ding_wei_sure = this.btn_pointer_ding_wei_sure.getComponent(view_ui_att_item).getData()
  34. }
  35. public getData(){
  36. return this.m_data;
  37. }
  38. }