提交锻造装备

This commit is contained in:
PC-20230316NUNE\Administrator
2024-01-09 18:32:21 +08:00
parent 61767ea93f
commit 14f1059337
36 changed files with 4461 additions and 1280 deletions

View File

@@ -0,0 +1,46 @@
import { _decorator, Component, Node } from 'cc';
import { PetEquip } from '../../../../consts/API';
import { Sprite } from 'cc';
import TbResource, { IconTypeEnum } from '../../../../tools/TbResource';
import { TD } from '../../../../App';
const { ccclass, property } = _decorator;
@ccclass('PetEquipIcon')
export class PetEquipIcon extends Component {
@property(Sprite)
sprite:Sprite;
@property(Sprite)
quality:Sprite;
@property(Node)
notEquip:Node;
info:PetEquip;
onLoad(){
this.onUpdateView();
}
//刷新页面
onUpdateView(){
this.notEquip.active = true;
if(!this.info) return;
this.notEquip.active = false;
let config = TD.TbGRoleEquip.get(this.info.equipCfgId);
TbResource.loadSpriteIcon(IconTypeEnum.,config.icon,this.sprite,this);
TbResource.loadSpriteIcon(IconTypeEnum.,config.quality,this.quality,this);
}
//设置icon
set(info:PetEquip){
this.info = info;
this.onUpdateView();
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.23",
"importer": "typescript",
"imported": true,
"uuid": "1f9cc690-e93d-4bf5-9f20-57b3e6260078",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,18 @@
import { _decorator, Component, Node } from 'cc';
import JNScrollViewItem from '../../../../../../extensions/ngame/assets/ngame/util/components/scrollview/JNScrollViewItem';
import { PetEquipIcon } from './PetEquipIcon';
import { PetEquip } from '../../../../consts/API';
const { ccclass, property } = _decorator;
@ccclass('PetEquipIconScroll')
export class PetEquipIconScroll extends JNScrollViewItem<PetEquip> {
@property(PetEquipIcon)
equip:PetEquipIcon;
protected start(): void {
this.equip.set(this.data);
}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.23",
"importer": "typescript",
"imported": true,
"uuid": "b40b93a6-3413-486c-9c11-999a1ebd13dc",
"files": [],
"subMetas": {},
"userData": {}
}