view_interact_scene.ts 1008 B

123456789101112131415161718192021222324252627282930313233
  1. import { _decorator, Component, Label, Node } from 'cc';
  2. import { interact_scene_data, scene_item_data } from '../../../data/data';
  3. import { view_ui_att_item } from './view_ui_att_item';
  4. import { tools } from '../../tools';
  5. import { ClientEvent } from '../../clientEvent';
  6. import { config } from '../../config';
  7. import { Attributes } from '../Attributes';
  8. const { ccclass, property } = _decorator;
  9. @ccclass('view_interact_scene')
  10. export class view_interact_scene extends Component {
  11. @property(Node) lab_scene_desc:Node = null;
  12. private m_data:interact_scene_data = null;
  13. protected start(): void {
  14. }
  15. public updateView(data:interact_scene_data){
  16. if(data===null){
  17. data = new interact_scene_data;
  18. }
  19. this.m_data = data;
  20. this.lab_scene_desc.getComponent(Label).string = this.m_data.scene?`当前的子场景名字:${this.m_data.scene.scene_diy_name}`:'没有添加子场景'
  21. }
  22. public getData(){
  23. return this.m_data;
  24. }
  25. }