123456789101112131415161718192021222324252627282930313233 |
- import ViewObject from "../../../main/ViewObject";
- import GoodItem from "../../common/GoodItem";
- import MagicBoxItem from "./MagicBoxItem";
- const {ccclass, property} = cc._decorator;
- @ccclass
- export default class MagicBoxRewardView extends ViewObject {
- @property(cc.Node)
- mContent: cc.Node = null;
- @property(cc.Prefab)
- mRewardItem: cc.Prefab = null;
- public init(boxItem:MagicBoxItem){
- let _magicBox = boxItem._magicBox
- let rewardList = this.main.sManage.getRewardViews(_magicBox.list)
- for (let i = 0; i < rewardList.length; i++) {
- const element = rewardList[i];
- let node = cc.instantiate(this.mRewardItem)
- let goodItem:GoodItem = node.getComponent(GoodItem)
- goodItem.initReward(this.main,element)
- goodItem.mContrast.node.active = true
- goodItem.mContrast.string = element.PR+'%'
- node.parent = this.mContent
- }
- }
- }
|