提交锻造装备

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,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "a0d20e14-a205-48d3-95dd-f71e12fa8c90",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "c812a98a-a4a0-4532-9e20-0ef06f3e7dfd",
"files": [],
"subMetas": {},
"userData": {}
}

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": {}
}

View File

@@ -0,0 +1,9 @@
{
"ver": "1.2.0",
"importer": "directory",
"imported": true,
"uuid": "ea6ccaca-bcbf-429f-ba9d-1de28ad6bef1",
"files": [],
"subMetas": {},
"userData": {}
}

View File

@@ -0,0 +1,40 @@
import { sp } from 'cc';
import { _decorator, Component, Node } from 'cc';
import { app } from '../../../../App';
import { UIPetAnim } from '../../../../consts/GData';
import { TB } from '../../../../config/data/schema';
import TbResource, { IconTypeEnum } from '../../../../tools/TbResource';
import { Sprite } from 'cc';
const { ccclass, property } = _decorator;
@ccclass('TablePetEquipIcon')
export class TablePetEquipIcon extends Component {
@property(Sprite)
sprite:Sprite;
@property(Sprite)
quality:Sprite;
info:TB.TbGRoleEquip;
onLoad(){
this.onUpdateView();
}
//刷新页面
onUpdateView(){
TbResource.loadSpriteIcon(IconTypeEnum.,this.info.icon,this.sprite,this);
TbResource.loadSpriteIcon(IconTypeEnum.,this.info.quality,this.quality,this);
}
//设置icon
set(info:TB.TbGRoleEquip){
this.info = info;
this.onUpdateView();
}
}

View File

@@ -0,0 +1 @@
{"ver":"4.0.23","importer":"typescript","imported":true,"uuid":"2e44b1ff-825e-49f4-b810-ea7a722d9d14","files":[],"subMetas":{},"userData":{}}