04348e54-6f06-4b0b-bd78-51538919d756.js 3.43 KB
"use strict";
cc._RF.push(module, '043485UbwZLC714UVOJGddW', 'WardrobeViewFix');
// script/game/ui/WardrobeViewFix.ts

"use strict";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
const CCDummyObjects_1 = require("../../common/CCDummyObjects");
const { ccclass, property } = cc._decorator;
let WardrobeViewFix = /** @class */ (() => {
    let WardrobeViewFix = class WardrobeViewFix extends cc.Component {
        constructor() {
            super(...arguments);
            this.titleNode = CCDummyObjects_1.DummyNode;
            this.wardrobeRootNode = CCDummyObjects_1.DummyNode;
            this.suitTabRootNode = CCDummyObjects_1.DummyNode;
            this.introductionNode = CCDummyObjects_1.DummyNode;
        }
        onLoad() {
            //界面设计尺寸为720*1080
            let originalWigth = 720;
            let originalHeight = 1080;
            let originalProportion = originalHeight / originalWigth;
            let actualWidth = cc.winSize.width;
            let actualHeight = cc.winSize.height;
            let actualProportion = actualHeight / actualWidth;
            let titleNodeWidget = this.titleNode.getComponent(cc.Widget);
            let suitTabRootNodeWidget = this.suitTabRootNode.getComponent(cc.Widget);
            let introductionNodeWidget = this.introductionNode.getComponent(cc.Widget);
            if (actualProportion >= 1.9) {
                titleNodeWidget.verticalCenter = 590;
                titleNodeWidget.updateAlignment();
                suitTabRootNodeWidget.verticalCenter = -600;
                suitTabRootNodeWidget.updateAlignment();
                introductionNodeWidget.top = 200;
                introductionNodeWidget.updateAlignment();
            }
            if (actualProportion <= 1.5) {
                titleNodeWidget.verticalCenter = 370;
                titleNodeWidget.updateAlignment();
                suitTabRootNodeWidget.verticalCenter = -390;
                suitTabRootNodeWidget.updateAlignment();
                introductionNodeWidget.top = 100;
                introductionNodeWidget.updateAlignment();
                this.wardrobeRootNode.scale = 0.7;
            }
        }
    };
    __decorate([
        property({ type: cc.Node, displayName: "Title node" })
    ], WardrobeViewFix.prototype, "titleNode", void 0);
    __decorate([
        property({ type: cc.Node, displayName: "Wardrobe root node" })
    ], WardrobeViewFix.prototype, "wardrobeRootNode", void 0);
    __decorate([
        property({ type: cc.Node, displayName: "Suit tab root node" })
    ], WardrobeViewFix.prototype, "suitTabRootNode", void 0);
    __decorate([
        property({ type: cc.Node, displayName: "Introduction node" })
    ], WardrobeViewFix.prototype, "introductionNode", void 0);
    WardrobeViewFix = __decorate([
        ccclass
    ], WardrobeViewFix);
    return WardrobeViewFix;
})();
exports.default = WardrobeViewFix;

cc._RF.pop();