future 1 年之前
父節點
當前提交
06930e8d17
共有 2 個文件被更改,包括 14 次插入4 次删除
  1. 0 1
      assets/script/run/TaskSchedule/taskServce.ts
  2. 14 3
      assets/script/run/widget/widget_base.ts

+ 0 - 1
assets/script/run/TaskSchedule/taskServce.ts

@@ -177,7 +177,6 @@ export class taskServce {
 
             // break;
             case config.event_type.active_event:
-                console.log('active_event active_event active_event')
                 ClientEvent.dispatchEvent(config.EventRun.NOTICE_EVENT,event.event_item_active_event_data.binding_widget_id,event)
             break;
             case config.event_type.stop_active_event:

+ 14 - 3
assets/script/run/widget/widget_base.ts

@@ -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: //显示自己同时被激活