res_boss_info.ts 899 B

12345678910111213141516171819202122232425
  1. import { _decorator, Component, EditBox, Node } from 'cc';
  2. import { boss_info_data } from '../../../data/data';
  3. import { receive_res_item } from './receive_res_item';
  4. const { ccclass, property } = _decorator;
  5. @ccclass('res_boss_info')
  6. export class res_boss_info extends Component {
  7. @property(Node) bg:Node = null;
  8. @property(Node) bg_bar:Node = null;
  9. @property(Node) bar:Node = null;
  10. @property(Node) head:Node = null;
  11. private m_data:boss_info_data = null;
  12. protected start(): void {
  13. }
  14. public initView(data:boss_info_data){
  15. this.m_data = data;
  16. this.bg.getComponent(receive_res_item).initView( this.m_data.bg)
  17. this.bg_bar.getComponent(receive_res_item).initView( this.m_data.bg_bar)
  18. this.bar.getComponent(receive_res_item).initView( this.m_data.bar)
  19. this.head.getComponent(receive_res_item).initView( this.m_data.head)
  20. }
  21. }