|
@@ -1,4 +1,4 @@
|
|
|
-import { _decorator, Color, Component, Node, Size, Sprite, tween, Tween, UIOpacity, UITransform, Vec3 } from 'cc';
|
|
|
+import { _decorator, assetManager, Color, Component, ImageAsset, Node, Size, Sprite, SpriteFrame, Texture2D, tween, Tween, UIOpacity, UITransform, Vec3 } from 'cc';
|
|
|
import { ani_frame, att_ani_data, event_item, widget_item_data } from '../../../data/data';
|
|
|
import { gameManager } from '../gameManager';
|
|
|
import { ClientEvent } from '../../clientEvent';
|
|
@@ -136,9 +136,20 @@ export class widget_base extends Component {
|
|
|
case config.event_type.change_one_item_status: //改变自己的突变资源属性
|
|
|
let event_data_change_one_item_status = event.event_item_change_one_item_status_data
|
|
|
if(event_data_change_one_item_status!=null){
|
|
|
- gameManager.initUiBaseAtt(this.icon,event_data_change_one_item_status.att)
|
|
|
+ // gameManager.initUiBaseAtt(this.icon,event_data_change_one_item_status.att)
|
|
|
+ let att_res = event_data_change_one_item_status.att.res
|
|
|
+ if(att_res.length > 0) {
|
|
|
+ assetManager.loadRemote<ImageAsset>(att_res,(err,imageAsset2)=> {
|
|
|
+ if(!err && imageAsset2) {
|
|
|
+ const texture = new Texture2D()
|
|
|
+ texture.image = imageAsset2
|
|
|
+ let spFrame2 = new SpriteFrame()
|
|
|
+ spFrame2.texture = texture
|
|
|
+ this.icon.getComponent(Sprite).spriteFrame = spFrame2
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
break;
|
|
|
case config.event_type.show_new_item: //显示自己同时被激活
|
|
|
|