12345678910111213141516171819202122232425262728 |
- import { _decorator, Component, Node, Sprite, SpriteFrame } from 'cc';
- import { view_ui_att_item } from './view_ui_att_item';
- import { not_have_interact_data } from '../../../data/data';
- const { ccclass, property } = _decorator;
- @ccclass('view_not_have_interact')
- export class view_not_have_interact extends Component {
- @property(Node) bg:Node = null;
- @property(SpriteFrame) sf_bg_default:SpriteFrame = null;
- private m_data:not_have_interact_data = null;
- public updateView(data:not_have_interact_data){
- if(data===null){
- data = new not_have_interact_data;
- }
- this.m_data = data;
- this.bg.getComponent(view_ui_att_item).updateAtt(data.bg)
- data.bg = this.bg.getComponent(view_ui_att_item).getData()
- if(this.m_data.bg.res.length==0||this.m_data.bg.res_name.length==0) {
- this.bg.getComponent(view_ui_att_item).getComponent(Sprite).spriteFrame = this.sf_bg_default
- }
- }
- public getData(){
- return this.m_data;
- }
- }
|