mirror of
https://github.com/VickScarlet/lifeRestart.git
synced 2026-03-29 21:27:57 +08:00
config webpack
This commit is contained in:
25
src/app.js
25
src/app.js
@@ -1,3 +1,7 @@
|
||||
import './ui/runtime.js';
|
||||
import './ui/pluginFunction.js'
|
||||
import './ui/promisesLaya.js'
|
||||
import './ui/layaUI.max.all.js';
|
||||
import UIManager from './ui/uiManager.js';
|
||||
import * as utils from './functions/util.js';
|
||||
|
||||
@@ -24,14 +28,11 @@ class App{
|
||||
*...特殊的字符,如泰文,必须重新实现这个类
|
||||
*/
|
||||
//class laya.webgl.text.CharSegment
|
||||
var CharSegment=(function(){
|
||||
function CharSegment(){
|
||||
class CharSegment {
|
||||
constructor() {
|
||||
this._sourceStr=null;
|
||||
}
|
||||
Laya.class(CharSegment,'laya.webgl.text.CharSegment');
|
||||
var __proto=CharSegment.prototype;
|
||||
Laya.imps(__proto,{"laya.webgl.text.ICharSegment":true})
|
||||
__proto.textToSpit=function(str){
|
||||
textToSpit(str) {
|
||||
this._sourceStr=str;
|
||||
var texLen = str.length;
|
||||
var idx = -1;
|
||||
@@ -46,17 +47,19 @@ class App{
|
||||
}
|
||||
}
|
||||
}
|
||||
__proto.getChar=function(i){
|
||||
getChar(i){
|
||||
return this._words;
|
||||
}
|
||||
__proto.getCharCode=function(i){
|
||||
getCharCode(i){
|
||||
return this._words[i].codePointAt(0);
|
||||
}
|
||||
__proto.length=function(){
|
||||
length(){
|
||||
return this._words.length;
|
||||
}
|
||||
return CharSegment;
|
||||
})()
|
||||
}
|
||||
Laya.class(CharSegment,'laya.webgl.text.CharSegment');
|
||||
Laya.imps(CharSegment.prototype,{"laya.webgl.text.ICharSegment":true})
|
||||
|
||||
|
||||
// Laya.init(1125, 2436, Laya.WebGL);
|
||||
Laya.Config.isAntialias = true;
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,4 +1,5 @@
|
||||
var plugin = {};
|
||||
const plugin =
|
||||
Laya.plugin = {};
|
||||
|
||||
plugin.extractComponents = function(uiView, componentNames) {
|
||||
const components = {};
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
const runtime =
|
||||
Laya.runtime = {};
|
||||
|
||||
runtime.ColorFilterItem =
|
||||
class ColorFilterItem extends Laya.Image {
|
||||
constructor() {
|
||||
super();
|
||||
@@ -43,24 +47,28 @@ class ColorFilterItem extends Laya.Image {
|
||||
}
|
||||
}
|
||||
}
|
||||
runtime.UIBase =
|
||||
class UIBase extends Laya.View {
|
||||
constructor() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
|
||||
class ViewBase extends UIBase {
|
||||
runtime.ViewBase =
|
||||
class ViewBase extends runtime.UIBase {
|
||||
constructor() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
|
||||
class dialogBase extends UIBase {
|
||||
runtime.DialogBase =
|
||||
class DialogBase extends runtime.UIBase {
|
||||
constructor() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
|
||||
runtime.ScaleButton =
|
||||
class ScaleButton extends Laya.Button {
|
||||
constructor() {
|
||||
super();
|
||||
@@ -85,6 +93,7 @@ class ScaleButton extends Laya.Button {
|
||||
}
|
||||
}
|
||||
|
||||
runtime.RGBAItem =
|
||||
class RGBAItem {
|
||||
constructor(config={}) {
|
||||
for(const key in config)
|
||||
@@ -260,6 +269,7 @@ class RGBAItem {
|
||||
}
|
||||
}
|
||||
}
|
||||
runtime.ColorfulBox =
|
||||
class ColorfulBox extends Laya.Box {
|
||||
constructor() {
|
||||
super();
|
||||
@@ -276,9 +286,9 @@ class ColorfulBox extends Laya.Box {
|
||||
#hoverStroke = '#ffffff';
|
||||
#defaultLabel = '#000000';
|
||||
#hoverLabel = '#000000';
|
||||
#color = new RGBAItem({hex: this.#defaultColor, on: ()=>this.#draw()});
|
||||
#stroke = new RGBAItem({hex: this.#defaultStroke, on: ()=>this.#draw()});
|
||||
#label = new RGBAItem({hex: this.#defaultLabel, on: ({hex})=>{
|
||||
#color = new runtime.RGBAItem({hex: this.#defaultColor, on: ()=>this.#draw()});
|
||||
#stroke = new runtime.RGBAItem({hex: this.#defaultStroke, on: ()=>this.#draw()});
|
||||
#label = new runtime.RGBAItem({hex: this.#defaultLabel, on: ({hex})=>{
|
||||
const label = this.getChildByName('label');
|
||||
if (!label) return;
|
||||
label.color = hex;
|
||||
@@ -467,6 +477,7 @@ class ColorfulBox extends Laya.Box {
|
||||
|
||||
}
|
||||
|
||||
runtime.BlankBox =
|
||||
class BlankBox extends Laya.Box {
|
||||
constructor() {
|
||||
super();
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class CyberAchievement extends CyberAchievementUI {
|
||||
export default class CyberAchievement extends ui.view.CyberTheme.CyberAchievementUI {
|
||||
constructor() {
|
||||
super();
|
||||
this.btnBack.on(Laya.Event.CLICK, this, () => $ui.switchView(UI.pages.MAIN));
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class CyberMain extends CyberMainUI {
|
||||
export default class CyberMain extends ui.view.CyberTheme.CyberMainUI {
|
||||
constructor() {
|
||||
super();
|
||||
this.btnRemake.on(Laya.Event.CLICK, this, ()=>$ui.switchView(UI.pages.TALENT));
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class CyberAchievementPopup extends CyberAchievementPopupUI {
|
||||
export default class CyberAchievementPopup extends ui.view.CyberTheme.CyberAchievementPopupUI {
|
||||
constructor() {
|
||||
super();
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class CyberProperty extends CyberPropertyUI {
|
||||
export default class CyberProperty extends ui.view.CyberTheme.CyberPropertyUI {
|
||||
constructor() {
|
||||
super();
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class CyberSummary extends CyberSummaryUI {
|
||||
export default class CyberSummary extends ui.view.CyberTheme.CyberSummaryUI {
|
||||
constructor() {
|
||||
super();
|
||||
this.listSelectedTalents.renderHandler = Laya.Handler.create(this, this.renderTalent, null, false);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class CyberTalent extends CyberTalentUI {
|
||||
export default class CyberTalent extends ui.view.CyberTheme.CyberTalentUI {
|
||||
constructor() {
|
||||
super();
|
||||
this.btnDrawCard.on(Laya.Event.CLICK, this, this.onClickDrawCard);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class CyberTrajectory extends CyberTrajectoryUI {
|
||||
export default class CyberTrajectory extends ui.view.CyberTheme.CyberTrajectoryUI {
|
||||
constructor() {
|
||||
super();
|
||||
let pos1 = [0, 0];
|
||||
@@ -55,7 +55,7 @@ export default class CyberTrajectory extends CyberTrajectoryUI {
|
||||
#speed;
|
||||
#auto;
|
||||
|
||||
static #createComponent = plugin.extractComponents(CyberTrajectory.uiView, ['boxTrajectoryItem']);
|
||||
static #createComponent = Laya.plugin.extractComponents(CyberTrajectory.uiView, ['boxTrajectoryItem']);
|
||||
#createTrajectoryItem() {
|
||||
const item = CyberTrajectory.#createComponent('boxTrajectoryItem');
|
||||
item.labContent = item.getChildByName('labContent');
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class Achievement extends AchievementUI {
|
||||
export default class Achievement extends ui.view.DefaultTheme.AchievementUI {
|
||||
constructor() {
|
||||
super();
|
||||
this.btnBack.on(Laya.Event.CLICK, this, () => $ui.switchView(UI.pages.MAIN));
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class Main extends MainUI {
|
||||
export default class Main extends ui.view.DefaultTheme.MainUI {
|
||||
constructor() {
|
||||
super();
|
||||
this.btnRemake.on(Laya.Event.CLICK, this, ()=>$ui.switchView(UI.pages.TALENT));
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class achievementPopup extends AchievementPopupUI {
|
||||
export default class achievementPopup extends ui.view.DefaultTheme.AchievementPopupUI {
|
||||
constructor() {
|
||||
super();
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class Property extends PropertyUI {
|
||||
export default class Property extends ui.view.DefaultTheme.PropertyUI {
|
||||
constructor() {
|
||||
super();
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class Summary extends SummaryUI {
|
||||
export default class Summary extends ui.view.DefaultTheme.SummaryUI {
|
||||
constructor() {
|
||||
super();
|
||||
this.listSummary.renderHandler = Laya.Handler.create(this, this.renderSummary, null, false);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class Talent extends TalentUI {
|
||||
export default class Talent extends ui.view.DefaultTheme.TalentUI {
|
||||
constructor() {
|
||||
super();
|
||||
this.btnDrawCard.on(Laya.Event.CLICK, this, this.onClickDrawCard);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class Thanks extends ThanksUI {
|
||||
export default class Thanks extends ui.view.DefaultTheme.ThanksUI {
|
||||
constructor() {
|
||||
super();
|
||||
this.btnBack.on(Laya.Event.CLICK, this, ()=>$ui.switchView(UI.pages.MAIN));
|
||||
@@ -9,7 +9,7 @@ export default class Thanks extends ThanksUI {
|
||||
this.btnDDF.on(Laya.Event.CLICK, this, goto, ['sponsor_ddf']);
|
||||
}
|
||||
|
||||
static #createComponent = plugin.extractComponents(Thanks.uiView, ['boxTopSupport']);
|
||||
static #createComponent = Laya.plugin.extractComponents(Thanks.uiView, ['boxTopSupport']);
|
||||
#createTopSupportItem() {
|
||||
const item = Thanks.#createComponent('boxTopSupport');
|
||||
item.name = item.getChildByName('name');
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class Trajectory extends TrajectoryUI {
|
||||
export default class Trajectory extends ui.view.DefaultTheme.TrajectoryUI {
|
||||
constructor() {
|
||||
super();
|
||||
let pos1 = [0, 0];
|
||||
@@ -28,7 +28,7 @@ export default class Trajectory extends TrajectoryUI {
|
||||
];
|
||||
}
|
||||
|
||||
static #createComponent = plugin.extractComponents(Trajectory.uiView, ['boxTrajectoryItem']);
|
||||
static #createComponent = Laya.plugin.extractComponents(Trajectory.uiView, ['boxTrajectoryItem']);
|
||||
#createTrajectoryItem() {
|
||||
const item = Trajectory.#createComponent('boxTrajectoryItem');
|
||||
item.labContent = item.getChildByName('labContent');
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
export default class Loading extends LoadingUI {
|
||||
export default class Loading extends ui.view.LoadingUI {
|
||||
constructor() {
|
||||
super();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user