|
@@ -31,34 +31,12 @@ export class FreeFenceMediator extends GUIMediator {
|
|
|
})
|
|
|
diamondLabel: LabelComponent = null;
|
|
|
|
|
|
- @property({
|
|
|
- type:SpriteComponent
|
|
|
- })
|
|
|
- icon:SpriteComponent=null;
|
|
|
-
|
|
|
-
|
|
|
- @property({
|
|
|
- type:LabelComponent
|
|
|
- })
|
|
|
- nameLabel:LabelComponent=null;
|
|
|
|
|
|
OnShow(data?:any):void{
|
|
|
super.OnShow(data);
|
|
|
- let id:number=GameConfigManager.GetNextFenceID(GameModel.single.currentFenceId);
|
|
|
- let config:any=GameConfigManager.GetFenceConfig(id);
|
|
|
- loader.loadRes(config.icon+"/spriteFrame",SpriteFrame,this.loadCompleteHandler.bind(this));
|
|
|
- this.nameLabel.string=config.name;
|
|
|
-
|
|
|
this.AddEvent();
|
|
|
}
|
|
|
|
|
|
- private loadCompleteHandler(err:Error,asset:SpriteFrame):void{
|
|
|
- if(err!=null){
|
|
|
- return;
|
|
|
- }
|
|
|
- this.icon.spriteFrame=asset;
|
|
|
- }
|
|
|
-
|
|
|
OnHide():void{
|
|
|
this.RemoveEvent();
|
|
|
}
|