mirror of
https://gitee.com/jisol/jisol-game/
synced 2025-09-27 02:36:14 +00:00
提交锻造装备
This commit is contained in:
9
JisolGameCocos/assets/script/ui/Consts/PetEquip.meta
Normal file
9
JisolGameCocos/assets/script/ui/Consts/PetEquip.meta
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "1.2.0",
|
||||
"importer": "directory",
|
||||
"imported": true,
|
||||
"uuid": "a0d20e14-a205-48d3-95dd-f71e12fa8c90",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "1.2.0",
|
||||
"importer": "directory",
|
||||
"imported": true,
|
||||
"uuid": "c812a98a-a4a0-4532-9e20-0ef06f3e7dfd",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
@@ -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();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.23",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "1f9cc690-e93d-4bf5-9f20-57b3e6260078",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "4.0.23",
|
||||
"importer": "typescript",
|
||||
"imported": true,
|
||||
"uuid": "b40b93a6-3413-486c-9c11-999a1ebd13dc",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"ver": "1.2.0",
|
||||
"importer": "directory",
|
||||
"imported": true,
|
||||
"uuid": "ea6ccaca-bcbf-429f-ba9d-1de28ad6bef1",
|
||||
"files": [],
|
||||
"subMetas": {},
|
||||
"userData": {}
|
||||
}
|
@@ -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();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@@ -0,0 +1 @@
|
||||
{"ver":"4.0.23","importer":"typescript","imported":true,"uuid":"2e44b1ff-825e-49f4-b810-ea7a722d9d14","files":[],"subMetas":{},"userData":{}}
|
Reference in New Issue
Block a user