Commit 7d08ffa0 by 张树文

删除无用的方法与功能

1 parent 5d6271da
Showing with 35 additions and 454 deletions
......@@ -39,7 +39,6 @@ export default class GameRoleDataModel {
value = value === undefined ? 0 : value;
prevValue = prevValue === undefined ? 0 : prevValue;
let newLike = (value as number) - (prevValue as number);
// UIManager.showToast(StringUtils.format(GameModelManager.getLanguageTxt(GameTextData.GAME_TEXT_LIKE_CHANGE_VALUE), newLike));
UIManager.showToast(StringUtils.format(GameModelManager.getLanguageTxt(GameTextData.GAME_TEXT_LIKE_CHANGE_VALUE), this._cfg.name, newLike));
}
......
import { delay } from "simba-utils";
import { GameRecord } from "../../../avg/AVG";
import { Subpresenter } from "../../../common/classbase/PresenterBase";
import { GameConstData } from "../../../common/gameplay/gamedata/GameConstData";
import { GameTextData } from "../../../common/gameplay/gamedata/GameTextData";
import { UIManager } from "../../../common/gameplay/managers/UIManager";
import { StringUtils } from "../../../common/utils/StringUtils";
import { GamePropType } from "../../Enums";
import { GameModelManager } from "../../model/GameModelManager";
import { RegSubpresenter } from "../PresenterCCViewFactory";
import { UIUtils } from "../UIUtils";
import { MainInfoSubview, MainInfoSubviewProps, MainInfoSubviewType } from "../view/type/MainInfoSubviewiew";
@RegSubpresenter(MainInfoSubviewType)
export class MainInfoViewSubpresneter extends Subpresenter<MainInfoSubview> {
constructor() {
super();
this._viewProps = {
energy: 1,
energycontent: "100%",
energybackindex: 0, //背景
timecontent: "",
onClick: this.onEnergyClickCallback
};
}
updateEnergy = () => {
// let player = GameModelManager.getPlayerData();
// let e = player.getEnergy();
// if (GameConfig.debug) {
// const OFFSETTIME = 1200000;
// const CYCLETIME = 1000;
// const ADDENERGY = GameConstData.GAME_CONST_PLOT_ENERGY_COST_VALUE;
// setTimeout(() => {
// let cachetime = GameRecord.globalVariables["autoaddenergy"];
// if (cachetime === undefined || e === 100) {
// cachetime = TimeManager.getTime() + OFFSETTIME;
// GameRecord.globalVariables["autoaddenergy"] = cachetime;
// GameRecord.autoSave();
// }
// let curtime = TimeManager.getTime();
// let deltime = (cachetime - curtime) / 1000;
// this._viewProps.timecontent = deltime.toFixed(0) + "秒";
// this.view.setProps(this._viewProps);
// this.updateEnergy();
// }, 1000);
// }
}
onEnergyClickCallback = async () => {
let player = GameModelManager.getPlayerData();
let e = player.getEnergy();
if (e == 0) {
await this.tipAddEnergy();
} else {
UIManager.showToast(StringUtils.format(GameModelManager.getLanguageTxt(GameTextData.GAME_TEXT_MAIN_ENERGY_VALUE), e));
}
}
async tipAddEnergy() {
// let player = GameModelManager.getPlayerData();
// // TODO 提示体力不足,跳转购买体力?
// let ret = await UIUtils.showAddEnergy(GameModelManager.getItemConfig(GameConstData.GAME_CONST_ENERGY_PROPS_ID), player.getProps(GameConstData.GAME_CONST_ENERGY_PROPS_ID));
// if (ret) {
// let itemconfig = GameModelManager.getItemConfig(GameConstData.GAME_CONST_ENERGY_PROPS_ID);
// player.addEnergy(itemconfig.energy_recover - GameConstData.GAME_CONST_PLOT_ENERGY_COST_VALUE);
// UIManager.showToast(GameModelManager.getLanguageTxt(GameTextData.GAME_TEXT_MAIN_ENERGY_ADADDSUCCESS_VALUE));
// }
}
onOpen() {
super.onOpen();
this.initData();
}
_viewProps: MainInfoSubviewProps;
initEnergy = () => {
let player = GameModelManager.getPlayerData();
let max = 100;
let value = player.getEnergy();
value = value ? value : 0;
let percent = value / max;
this._viewProps.energy = percent;
this._viewProps.energycontent = value + "%";
let index = 0;
if (value >= 70 && value <= 100) {
index = 0;
} else if (value >= 21 && value <= 69) {
index = 1;
} else {
index = 2;
}
this._viewProps.energybackindex = index;
this.view.setProps(this._viewProps);
}
initData = async () => {
while (!GameModelManager.getPlayerData()) await delay(0.1);
let k = "prop_" + GameModelManager.getPlayerData().getConfig().id + "_" + GamePropType.Energy + "_num";
GameRecord.onGlobalVariableChange(k, () => {
this.initEnergy();
});
this.initEnergy();
this.updateEnergy();
}
onOwnerEnterBackground() {
// console.log("on owner enter background");
}
}
\ No newline at end of file
{
"ver": "1.0.8",
"uuid": "3580d935-c60f-45b5-ba29-e54284b6c10b",
"isPlugin": false,
"loadPluginInWeb": true,
"loadPluginInNative": true,
"loadPluginInEditor": false,
"subMetas": {}
}
\ No newline at end of file
......@@ -179,11 +179,8 @@ export default class MainViewPresenter extends Presenter<undefined, MainView> {
GameModelManager.registerAutoPopView(AutoPopViewType.NoteBook);
}
if (!needEnterSpecialDatingScene) {
let hasGuide = GameModelManager.checkHasGuide();
if (!hasGuide) {
GameModelManager.checkAutoPopView();
}
}
}, 2000);
}
......@@ -492,11 +489,8 @@ export default class MainViewPresenter extends Presenter<undefined, MainView> {
this._currentTab = MainTabs.datingEventTab;
this._viewProps.selectedTab = MainTabs.datingEventTab;
} else {
let hasGuide = GameModelManager.checkHasGuide();
if (!hasGuide) {
GameModelManager.checkAutoPopView();
}
}
this._tabClickAble = true
}
......
......@@ -37,7 +37,6 @@ class GameRoleDataModel {
value = value === undefined ? 0 : value;
prevValue = prevValue === undefined ? 0 : prevValue;
let newLike = value - prevValue;
// UIManager.showToast(StringUtils.format(GameModelManager.getLanguageTxt(GameTextData.GAME_TEXT_LIKE_CHANGE_VALUE), newLike));
UIManager_1.UIManager.showToast(StringUtils_1.StringUtils.format(GameModelManager_1.GameModelManager.getLanguageTxt(GameTextData_1.GameTextData.GAME_TEXT_LIKE_CHANGE_VALUE), this._cfg.name, newLike));
};
AVG_1.GameRecord.onRecordVariableChange("like" + this._cfg.id, func);
......
"use strict";
cc._RF.push(module, '3580dk1xg9Ftbop5UKEtsEL', 'MainInfoViewSubpresenter');
// script/game/ui/presenter/MainInfoViewSubpresenter.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 });
exports.MainInfoViewSubpresneter = void 0;
const simba_utils_1 = require("simba-utils");
const AVG_1 = require("../../../avg/AVG");
const PresenterBase_1 = require("../../../common/classbase/PresenterBase");
const GameTextData_1 = require("../../../common/gameplay/gamedata/GameTextData");
const UIManager_1 = require("../../../common/gameplay/managers/UIManager");
const StringUtils_1 = require("../../../common/utils/StringUtils");
const Enums_1 = require("../../Enums");
const GameModelManager_1 = require("../../model/GameModelManager");
const PresenterCCViewFactory_1 = require("../PresenterCCViewFactory");
const MainInfoSubviewiew_1 = require("../view/type/MainInfoSubviewiew");
let MainInfoViewSubpresneter = /** @class */ (() => {
let MainInfoViewSubpresneter = class MainInfoViewSubpresneter extends PresenterBase_1.Subpresenter {
constructor() {
super();
this.updateEnergy = () => {
// let player = GameModelManager.getPlayerData();
// let e = player.getEnergy();
// if (GameConfig.debug) {
// const OFFSETTIME = 1200000;
// const CYCLETIME = 1000;
// const ADDENERGY = GameConstData.GAME_CONST_PLOT_ENERGY_COST_VALUE;
// setTimeout(() => {
// let cachetime = GameRecord.globalVariables["autoaddenergy"];
// if (cachetime === undefined || e === 100) {
// cachetime = TimeManager.getTime() + OFFSETTIME;
// GameRecord.globalVariables["autoaddenergy"] = cachetime;
// GameRecord.autoSave();
// }
// let curtime = TimeManager.getTime();
// let deltime = (cachetime - curtime) / 1000;
// this._viewProps.timecontent = deltime.toFixed(0) + "秒";
// this.view.setProps(this._viewProps);
// this.updateEnergy();
// }, 1000);
// }
};
this.onEnergyClickCallback = async () => {
let player = GameModelManager_1.GameModelManager.getPlayerData();
let e = player.getEnergy();
if (e == 0) {
await this.tipAddEnergy();
}
else {
UIManager_1.UIManager.showToast(StringUtils_1.StringUtils.format(GameModelManager_1.GameModelManager.getLanguageTxt(GameTextData_1.GameTextData.GAME_TEXT_MAIN_ENERGY_VALUE), e));
}
};
this.initEnergy = () => {
let player = GameModelManager_1.GameModelManager.getPlayerData();
let max = 100;
let value = player.getEnergy();
value = value ? value : 0;
let percent = value / max;
this._viewProps.energy = percent;
this._viewProps.energycontent = value + "%";
let index = 0;
if (value >= 70 && value <= 100) {
index = 0;
}
else if (value >= 21 && value <= 69) {
index = 1;
}
else {
index = 2;
}
this._viewProps.energybackindex = index;
this.view.setProps(this._viewProps);
};
this.initData = async () => {
while (!GameModelManager_1.GameModelManager.getPlayerData())
await simba_utils_1.delay(0.1);
let k = "prop_" + GameModelManager_1.GameModelManager.getPlayerData().getConfig().id + "_" + Enums_1.GamePropType.Energy + "_num";
AVG_1.GameRecord.onGlobalVariableChange(k, () => {
this.initEnergy();
});
this.initEnergy();
this.updateEnergy();
};
this._viewProps = {
energy: 1,
energycontent: "100%",
energybackindex: 0,
timecontent: "",
onClick: this.onEnergyClickCallback
};
}
async tipAddEnergy() {
// let player = GameModelManager.getPlayerData();
// // TODO 提示体力不足,跳转购买体力?
// let ret = await UIUtils.showAddEnergy(GameModelManager.getItemConfig(GameConstData.GAME_CONST_ENERGY_PROPS_ID), player.getProps(GameConstData.GAME_CONST_ENERGY_PROPS_ID));
// if (ret) {
// let itemconfig = GameModelManager.getItemConfig(GameConstData.GAME_CONST_ENERGY_PROPS_ID);
// player.addEnergy(itemconfig.energy_recover - GameConstData.GAME_CONST_PLOT_ENERGY_COST_VALUE);
// UIManager.showToast(GameModelManager.getLanguageTxt(GameTextData.GAME_TEXT_MAIN_ENERGY_ADADDSUCCESS_VALUE));
// }
}
onOpen() {
super.onOpen();
this.initData();
}
onOwnerEnterBackground() {
// console.log("on owner enter background");
}
};
MainInfoViewSubpresneter = __decorate([
PresenterCCViewFactory_1.RegSubpresenter(MainInfoSubviewiew_1.MainInfoSubviewType)
], MainInfoViewSubpresneter);
return MainInfoViewSubpresneter;
})();
exports.MainInfoViewSubpresneter = MainInfoViewSubpresneter;
cc._RF.pop();
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/presenter/MainInfoViewSubpresenter.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["import { delay } from \"simba-utils\";\nimport { GameRecord } from \"../../../avg/AVG\";\nimport { Subpresenter } from \"../../../common/classbase/PresenterBase\";\nimport { GameConstData } from \"../../../common/gameplay/gamedata/GameConstData\";\nimport { GameTextData } from \"../../../common/gameplay/gamedata/GameTextData\";\nimport { UIManager } from \"../../../common/gameplay/managers/UIManager\";\nimport { StringUtils } from \"../../../common/utils/StringUtils\";\nimport { GamePropType } from \"../../Enums\";\nimport { GameModelManager } from \"../../model/GameModelManager\";\nimport { RegSubpresenter } from \"../PresenterCCViewFactory\";\nimport { UIUtils } from \"../UIUtils\";\nimport { MainInfoSubview, MainInfoSubviewProps, MainInfoSubviewType } from \"../view/type/MainInfoSubviewiew\";\n\n@RegSubpresenter(MainInfoSubviewType)\nexport class MainInfoViewSubpresneter extends Subpresenter<MainInfoSubview> {\n\n constructor() {\n super();\n this._viewProps = {\n energy: 1,\n energycontent: \"100%\",\n energybackindex: 0, //背景\n timecontent: \"\",\n onClick: this.onEnergyClickCallback\n };\n\n\n\n }\n\n updateEnergy = () => {\n // let player = GameModelManager.getPlayerData();\n // let e = player.getEnergy();\n // if (GameConfig.debug) {\n // const OFFSETTIME = 1200000;\n // const CYCLETIME = 1000;\n // const ADDENERGY = GameConstData.GAME_CONST_PLOT_ENERGY_COST_VALUE;\n // setTimeout(() => {\n // let cachetime = GameRecord.globalVariables[\"autoaddenergy\"];\n // if (cachetime === undefined || e === 100) {\n // cachetime = TimeManager.getTime() + OFFSETTIME;\n // GameRecord.globalVariables[\"autoaddenergy\"] = cachetime;\n // GameRecord.autoSave();\n // }\n // let curtime = TimeManager.getTime();\n\n // let deltime = (cachetime - curtime) / 1000;\n\n // this._viewProps.timecontent = deltime.toFixed(0) + \"秒\";\n\n\n // this.view.setProps(this._viewProps);\n\n // this.updateEnergy();\n // }, 1000);\n // }\n }\n\n onEnergyClickCallback = async () => {\n let player = GameModelManager.getPlayerData();\n let e = player.getEnergy();\n if (e == 0) {\n await this.tipAddEnergy();\n } else {\n UIManager.showToast(StringUtils.format(GameModelManager.getLanguageTxt(GameTextData.GAME_TEXT_MAIN_ENERGY_VALUE), e));\n }\n\n }\n\n async tipAddEnergy() {\n // let player = GameModelManager.getPlayerData();\n // // TODO 提示体力不足,跳转购买体力?\n // let ret = await UIUtils.showAddEnergy(GameModelManager.getItemConfig(GameConstData.GAME_CONST_ENERGY_PROPS_ID), player.getProps(GameConstData.GAME_CONST_ENERGY_PROPS_ID));\n // if (ret) {\n // let itemconfig = GameModelManager.getItemConfig(GameConstData.GAME_CONST_ENERGY_PROPS_ID);\n // player.addEnergy(itemconfig.energy_recover - GameConstData.GAME_CONST_PLOT_ENERGY_COST_VALUE);\n // UIManager.showToast(GameModelManager.getLanguageTxt(GameTextData.GAME_TEXT_MAIN_ENERGY_ADADDSUCCESS_VALUE));\n // }\n }\n\n onOpen() {\n super.onOpen();\n this.initData();\n\n }\n\n _viewProps: MainInfoSubviewProps;\n\n initEnergy = () => {\n let player = GameModelManager.getPlayerData();\n let max = 100;\n let value = player.getEnergy();\n value = value ? value : 0;\n let percent = value / max;\n this._viewProps.energy = percent;\n this._viewProps.energycontent = value + \"%\";\n let index = 0;\n if (value >= 70 && value <= 100) {\n index = 0;\n } else if (value >= 21 && value <= 69) {\n index = 1;\n } else {\n index = 2;\n }\n this._viewProps.energybackindex = index;\n\n this.view.setProps(this._viewProps);\n }\n initData = async () => {\n while (!GameModelManager.getPlayerData()) await delay(0.1);\n let k = \"prop_\" + GameModelManager.getPlayerData().getConfig().id + \"_\" + GamePropType.Energy + \"_num\";\n GameRecord.onGlobalVariableChange(k, () => {\n this.initEnergy();\n });\n this.initEnergy();\n this.updateEnergy();\n }\n\n onOwnerEnterBackground() {\n // console.log(\"on owner enter background\");\n }\n}"]}
\ No newline at end of file
......@@ -320,11 +320,8 @@ let MainViewPresenter = /** @class */ (() => {
this._viewProps.selectedTab = Enums_1.MainTabs.datingEventTab;
}
else {
let hasGuide = GameModelManager_1.GameModelManager.checkHasGuide();
if (!hasGuide) {
GameModelManager_1.GameModelManager.checkAutoPopView();
}
}
this._tabClickAble = true;
};
/**
......@@ -407,11 +404,8 @@ let MainViewPresenter = /** @class */ (() => {
GameModelManager_1.GameModelManager.registerAutoPopView(Enums_1.AutoPopViewType.NoteBook);
}
if (!needEnterSpecialDatingScene) {
let hasGuide = GameModelManager_1.GameModelManager.checkHasGuide();
if (!hasGuide) {
GameModelManager_1.GameModelManager.checkAutoPopView();
}
}
}, 2000);
}
/**
......
......@@ -595,8 +595,8 @@
"relativePath": "resources/prefab/HotUpdate.prefab"
},
"bc599480-9fa3-4263-907e-4e3462979b98": {
"asset": 1642733097816,
"meta": 1643262119311,
"asset": 1643262529537,
"meta": 1643265944732,
"relativePath": "resources/prefab/ui"
},
"2797df35-2019-4232-a04b-c9cde8744a7d": {
......@@ -665,8 +665,8 @@
"relativePath": "resources/prefab/ui/message/MessageEntryItem.prefab"
},
"d8d0462f-b19e-401b-a625-83d7e9f62ff2": {
"asset": 1642668301815,
"meta": 1642668337319,
"asset": 1643262875977,
"meta": 1643265944735,
"relativePath": "resources/prefab/ui/notice"
},
"83d8a338-4f49-4490-b663-dd0d9aab473b": {
......@@ -4689,11 +4689,6 @@
"meta": 1636336789306,
"relativePath": "script/game/ui/presenter/LikeLevelSubpresenter.ts"
},
"3580d935-c60f-45b5-ba29-e54284b6c10b": {
"asset": 1636336499480,
"meta": 1636336789317,
"relativePath": "script/game/ui/presenter/MainInfoViewSubpresenter.ts"
},
"97e7e293-f7ae-4c64-9323-4040f852b444": {
"asset": 1636336499484,
"meta": 1636336789384,
......@@ -4705,8 +4700,8 @@
"relativePath": "script/game/ui/presenter/message/ImagePreviewPresenter.ts"
},
"a2e37549-6891-4d8e-92d9-3d556e08cf41": {
"asset": 1642668301984,
"meta": 1642668340660,
"asset": 1643262876013,
"meta": 1643265945109,
"relativePath": "script/game/ui/presenter/notice"
},
"58bc93c2-d8df-487b-bd07-0a6f079cb593": {
......@@ -4865,8 +4860,8 @@
"relativePath": "script/game/ui/view/impl/MessageEntryItem.ts"
},
"741f9298-bd29-42a1-aee4-b47b051c74c9": {
"asset": 1639979472893,
"meta": 1639979556011,
"asset": 1643262876001,
"meta": 1643265945110,
"relativePath": "script/game/ui/view/impl/notice"
},
"efaf2702-b991-4f63-83a5-b02ab616aa07": {
......@@ -4960,8 +4955,8 @@
"relativePath": "script/game/ui/view/type/MainInfoSubviewiew.ts"
},
"e21e80be-7539-4c06-a980-86307838cc8f": {
"asset": 1636336499504,
"meta": 1636336790831,
"asset": 1643262875990,
"meta": 1643265945112,
"relativePath": "script/game/ui/view/type/notice"
},
"b3a21d02-7e9f-407b-b876-7c3ca8bf68bf": {
......@@ -7074,16 +7069,6 @@
"meta": 1643265270462,
"relativePath": "script/avg/game-data/GameVariables.ts"
},
"13297d9a-7696-4c46-96e0-0bbebf0919d2": {
"asset": 1643265262675,
"meta": 1643265270931,
"relativePath": "script/game/model/GameModelManager.ts"
},
"0a3cee0e-d616-496c-ac8f-17c583b5ee07": {
"asset": 1643264607892,
"meta": 1643265271038,
"relativePath": "script/game/model/GameRoleDataModel.ts"
},
"cc2ae273-cdb2-44c9-bdb2-c7cc3d991f47": {
"asset": 1643265259271,
"meta": 1643265271182,
......@@ -7104,9 +7089,19 @@
"meta": 1643265271490,
"relativePath": "script/game/ui/view/impl/message/SentenceSelectorViewImpl.ts"
},
"13297d9a-7696-4c46-96e0-0bbebf0919d2": {
"asset": 1643266945822,
"meta": 1643266948113,
"relativePath": "script/game/model/GameModelManager.ts"
},
"0a3cee0e-d616-496c-ac8f-17c583b5ee07": {
"asset": 1643266568550,
"meta": 1643266948182,
"relativePath": "script/game/model/GameRoleDataModel.ts"
},
"73860035-95fb-42c3-a0c8-4a1754585f6c": {
"asset": 1643265322675,
"meta": 1643265328186,
"asset": 1643266831437,
"meta": 1643266948331,
"relativePath": "script/game/ui/presenter/MainViewPresenter.ts"
}
}
\ No newline at end of file
......@@ -88,8 +88,7 @@
"inspector",
"cocos-services"
]
},
"worker": {}
}
},
"panels": {
"store": {
......
This diff could not be displayed because it is too large.
......@@ -146,7 +146,6 @@ require('./assets/script/game/ui/presenter/ExtraPlotDatingEventSubViewPresenter'
require('./assets/script/game/ui/presenter/ExtraPlotViewPresenter');
require('./assets/script/game/ui/presenter/GuideViewPresenter');
require('./assets/script/game/ui/presenter/LikeLevelSubpresenter');
require('./assets/script/game/ui/presenter/MainInfoViewSubpresenter');
require('./assets/script/game/ui/presenter/MainViewPresenter');
require('./assets/script/game/ui/presenter/MessageViewPresenter');
require('./assets/script/game/ui/presenter/NoticeViewPresenter');
......
This diff could not be displayed because it is too large.
......@@ -135,7 +135,6 @@ require('./assets/script/game/ui/presenter/ExtraPlotDatingEventSubViewPresenter'
require('./assets/script/game/ui/presenter/ExtraPlotViewPresenter');
require('./assets/script/game/ui/presenter/GuideViewPresenter');
require('./assets/script/game/ui/presenter/LikeLevelSubpresenter');
require('./assets/script/game/ui/presenter/MainInfoViewSubpresenter');
require('./assets/script/game/ui/presenter/MainViewPresenter');
require('./assets/script/game/ui/presenter/MessageViewPresenter');
require('./assets/script/game/ui/presenter/NoticeViewPresenter');
......
{"version":3,"sources":["assets/script/avg/game-data/GameVariables.ts"],"names":[],"mappings":";;;;;;;AAAA,+DAAuN;AAiB1M,QAAA,wBAAwB,qBAC9B,oDAA8B,EACpC;AAEY,QAAA,wBAAwB,qBAC9B,oDAA8B,EACpC;AAEY,QAAA,sBAAsB,mBAC/B,WAAW,EAAE,EAAE,EACf,YAAY,EAAE,CAAC,GAAG,EAClB,aAAa,EAAE,CAAC,CAAC,IACd,kDAA4B,EAClC;AAEY,QAAA,sBAAsB,mCAC5B,kDAA4B,KAC/B,GAAG,EAAE,EAAE,IACV","file":"","sourceRoot":"/","sourcesContent":["import { editorDefaultGlobalVariables, editorDefaultRecordVariables, editorGlobalVariableConstrains, EditorGlobalVariableType, editorRecordVariableConstrains, EditorRecordVariableType } from \"./EditorGameVariables\";\nimport { ReadonlyPlot } from \"simba-avg-core/dist/model/PlotModel\";\n\nexport interface GlobalVariableType extends EditorGlobalVariableType {\n /**存回档后不变的数据 */\n customPlots: { [key: string]: ReadonlyPlot };\n customPlotId: number;\n plotUseEnergy: number;\n}\n\nexport interface RecordVariableType extends EditorRecordVariableType {\n /**存跟着回档变化的数据 */\n \n /**当前游戏音乐 */\n bgm: string\n}\n\nexport const globalVariableConstrains: { [key: string]: { min?: number, max?: number } } = {\n ...editorGlobalVariableConstrains\n}\n\nexport const recordVariableConstrains: { [key: string]: { min?: number, max?: number } } = {\n ...editorRecordVariableConstrains\n}\n\nexport const defaultGlobalVariables: GlobalVariableType = {\n customPlots: {},\n customPlotId: -100,\n plotUseEnergy: -1,\n ...editorDefaultGlobalVariables\n}\n\nexport const defaultRecordVariables: RecordVariableType = {\n ...editorDefaultRecordVariables,\n bgm: \"\"\n}\n"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/avg/game-data/GameVariables.ts"],"names":[],"mappings":";;;;;;;AAAA,+DAAuN;AAgB1M,QAAA,wBAAwB,qBAC9B,oDAA8B,EACpC;AAEY,QAAA,wBAAwB,qBAC9B,oDAA8B,EACpC;AAEY,QAAA,sBAAsB,mBAC/B,WAAW,EAAE,EAAE,EACf,YAAY,EAAE,CAAC,GAAG,IACf,kDAA4B,EAClC;AAEY,QAAA,sBAAsB,mCAC5B,kDAA4B,KAC/B,GAAG,EAAE,EAAE,IACV","file":"","sourceRoot":"/","sourcesContent":["import { editorDefaultGlobalVariables, editorDefaultRecordVariables, editorGlobalVariableConstrains, EditorGlobalVariableType, editorRecordVariableConstrains, EditorRecordVariableType } from \"./EditorGameVariables\";\nimport { ReadonlyPlot } from \"simba-avg-core/dist/model/PlotModel\";\n\nexport interface GlobalVariableType extends EditorGlobalVariableType {\n /**存回档后不变的数据 */\n customPlots: { [key: string]: ReadonlyPlot };\n customPlotId: number;\n}\n\nexport interface RecordVariableType extends EditorRecordVariableType {\n /**存跟着回档变化的数据 */\n \n /**当前游戏音乐 */\n bgm: string\n}\n\nexport const globalVariableConstrains: { [key: string]: { min?: number, max?: number } } = {\n ...editorGlobalVariableConstrains\n}\n\nexport const recordVariableConstrains: { [key: string]: { min?: number, max?: number } } = {\n ...editorRecordVariableConstrains\n}\n\nexport const defaultGlobalVariables: GlobalVariableType = {\n customPlots: {},\n customPlotId: -100,\n ...editorDefaultGlobalVariables\n}\n\nexport const defaultRecordVariables: RecordVariableType = {\n ...editorDefaultRecordVariables,\n bgm: \"\"\n}\n"]}
\ No newline at end of file
......@@ -37,7 +37,6 @@ class GameRoleDataModel {
value = value === undefined ? 0 : value;
prevValue = prevValue === undefined ? 0 : prevValue;
let newLike = value - prevValue;
// UIManager.showToast(StringUtils.format(GameModelManager.getLanguageTxt(GameTextData.GAME_TEXT_LIKE_CHANGE_VALUE), newLike));
UIManager_1.UIManager.showToast(StringUtils_1.StringUtils.format(GameModelManager_1.GameModelManager.getLanguageTxt(GameTextData_1.GameTextData.GAME_TEXT_LIKE_CHANGE_VALUE), this._cfg.name, newLike));
};
AVG_1.GameRecord.onRecordVariableChange("like" + this._cfg.id, func);
......
"use strict";
cc._RF.push(module, '3580dk1xg9Ftbop5UKEtsEL', 'MainInfoViewSubpresenter');
// script/game/ui/presenter/MainInfoViewSubpresenter.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 });
exports.MainInfoViewSubpresneter = void 0;
const simba_utils_1 = require("simba-utils");
const AVG_1 = require("../../../avg/AVG");
const PresenterBase_1 = require("../../../common/classbase/PresenterBase");
const GameTextData_1 = require("../../../common/gameplay/gamedata/GameTextData");
const UIManager_1 = require("../../../common/gameplay/managers/UIManager");
const StringUtils_1 = require("../../../common/utils/StringUtils");
const Enums_1 = require("../../Enums");
const GameModelManager_1 = require("../../model/GameModelManager");
const PresenterCCViewFactory_1 = require("../PresenterCCViewFactory");
const MainInfoSubviewiew_1 = require("../view/type/MainInfoSubviewiew");
let MainInfoViewSubpresneter = /** @class */ (() => {
let MainInfoViewSubpresneter = class MainInfoViewSubpresneter extends PresenterBase_1.Subpresenter {
constructor() {
super();
this.updateEnergy = () => {
// let player = GameModelManager.getPlayerData();
// let e = player.getEnergy();
// if (GameConfig.debug) {
// const OFFSETTIME = 1200000;
// const CYCLETIME = 1000;
// const ADDENERGY = GameConstData.GAME_CONST_PLOT_ENERGY_COST_VALUE;
// setTimeout(() => {
// let cachetime = GameRecord.globalVariables["autoaddenergy"];
// if (cachetime === undefined || e === 100) {
// cachetime = TimeManager.getTime() + OFFSETTIME;
// GameRecord.globalVariables["autoaddenergy"] = cachetime;
// GameRecord.autoSave();
// }
// let curtime = TimeManager.getTime();
// let deltime = (cachetime - curtime) / 1000;
// this._viewProps.timecontent = deltime.toFixed(0) + "秒";
// this.view.setProps(this._viewProps);
// this.updateEnergy();
// }, 1000);
// }
};
this.onEnergyClickCallback = async () => {
let player = GameModelManager_1.GameModelManager.getPlayerData();
let e = player.getEnergy();
if (e == 0) {
await this.tipAddEnergy();
}
else {
UIManager_1.UIManager.showToast(StringUtils_1.StringUtils.format(GameModelManager_1.GameModelManager.getLanguageTxt(GameTextData_1.GameTextData.GAME_TEXT_MAIN_ENERGY_VALUE), e));
}
};
this.initEnergy = () => {
let player = GameModelManager_1.GameModelManager.getPlayerData();
let max = 100;
let value = player.getEnergy();
value = value ? value : 0;
let percent = value / max;
this._viewProps.energy = percent;
this._viewProps.energycontent = value + "%";
let index = 0;
if (value >= 70 && value <= 100) {
index = 0;
}
else if (value >= 21 && value <= 69) {
index = 1;
}
else {
index = 2;
}
this._viewProps.energybackindex = index;
this.view.setProps(this._viewProps);
};
this.initData = async () => {
while (!GameModelManager_1.GameModelManager.getPlayerData())
await simba_utils_1.delay(0.1);
let k = "prop_" + GameModelManager_1.GameModelManager.getPlayerData().getConfig().id + "_" + Enums_1.GamePropType.Energy + "_num";
AVG_1.GameRecord.onGlobalVariableChange(k, () => {
this.initEnergy();
});
this.initEnergy();
this.updateEnergy();
};
this._viewProps = {
energy: 1,
energycontent: "100%",
energybackindex: 0,
timecontent: "",
onClick: this.onEnergyClickCallback
};
}
async tipAddEnergy() {
// let player = GameModelManager.getPlayerData();
// // TODO 提示体力不足,跳转购买体力?
// let ret = await UIUtils.showAddEnergy(GameModelManager.getItemConfig(GameConstData.GAME_CONST_ENERGY_PROPS_ID), player.getProps(GameConstData.GAME_CONST_ENERGY_PROPS_ID));
// if (ret) {
// let itemconfig = GameModelManager.getItemConfig(GameConstData.GAME_CONST_ENERGY_PROPS_ID);
// player.addEnergy(itemconfig.energy_recover - GameConstData.GAME_CONST_PLOT_ENERGY_COST_VALUE);
// UIManager.showToast(GameModelManager.getLanguageTxt(GameTextData.GAME_TEXT_MAIN_ENERGY_ADADDSUCCESS_VALUE));
// }
}
onOpen() {
super.onOpen();
this.initData();
}
onOwnerEnterBackground() {
// console.log("on owner enter background");
}
};
MainInfoViewSubpresneter = __decorate([
PresenterCCViewFactory_1.RegSubpresenter(MainInfoSubviewiew_1.MainInfoSubviewType)
], MainInfoViewSubpresneter);
return MainInfoViewSubpresneter;
})();
exports.MainInfoViewSubpresneter = MainInfoViewSubpresneter;
cc._RF.pop();
\ No newline at end of file
......@@ -320,11 +320,8 @@ let MainViewPresenter = /** @class */ (() => {
this._viewProps.selectedTab = Enums_1.MainTabs.datingEventTab;
}
else {
let hasGuide = GameModelManager_1.GameModelManager.checkHasGuide();
if (!hasGuide) {
GameModelManager_1.GameModelManager.checkAutoPopView();
}
}
this._tabClickAble = true;
};
/**
......@@ -407,11 +404,8 @@ let MainViewPresenter = /** @class */ (() => {
GameModelManager_1.GameModelManager.registerAutoPopView(Enums_1.AutoPopViewType.NoteBook);
}
if (!needEnterSpecialDatingScene) {
let hasGuide = GameModelManager_1.GameModelManager.checkHasGuide();
if (!hasGuide) {
GameModelManager_1.GameModelManager.checkAutoPopView();
}
}
}, 2000);
}
/**
......
{"version":3,"sources":["assets/script/game/ui/presenter/notice/UrgentNoticeViewPresenter.ts"],"names":[],"mappings":"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","file":"","sourceRoot":"/","sourcesContent":["import { Presenter } from \"../../../../common/classbase/PresenterBase\";\r\nimport { GameModelManager } from \"../../../model/GameModelManager\";\r\nimport { RegPresenter } from \"../../PresenterCCViewFactory\";\r\nimport { UrgentNoticeViewType, UrgentNoticeView, UrgentNoticeViewProps } from \"../../view/type/notice/UrgentNoticeView\";\r\n\r\n@RegPresenter(UrgentNoticeViewType)\r\nexport default class UrgentNoticeViewPresenter extends Presenter<undefined, UrgentNoticeView>{\r\n static uuid = \"UrgentNoticeViewPresenter\"\r\n private _viewProps: UrgentNoticeViewProps;\r\n private _delayTime: number = 0;\r\n private _closeTimeTicker: number = -1;\r\n private _canClose: boolean = false;\r\n\r\n constructor() {\r\n super();\r\n this._viewProps = {\r\n onCloseButtonClickCalback: this.onCloseButtonClickCalback,\r\n };\r\n }\r\n\r\n onOpen() {\r\n super.onOpen(undefined);\r\n this.view.setProps(this._viewProps);\r\n this.onShow();\r\n }\r\n\r\n onShow() {\r\n super.onShow();\r\n this.initView();\r\n }\r\n\r\n onEnterBackground() {\r\n super.onEnterBackground();\r\n }\r\n\r\n onEnterForeground() {\r\n super.onEnterForeground();\r\n }\r\n\r\n onClose() {\r\n super.onClose();\r\n }\r\n\r\n initView() {\r\n //重置可关闭状态为false\r\n this._canClose = false;\r\n //根据是否是第一次弹起紧急公告判断延迟时间\r\n this._delayTime = GameModelManager.getUrgentNoticeInfo().readed ? 0 : 3;\r\n //重置提示文本状态\r\n this.view.getCloseTipsLabel().string = \"\";\r\n //根据存档初始化“今日不再提示”的选择框\r\n let autoShow = GameModelManager.getUrgentNoticeInfo().autoShow;\r\n this.view.getTipsToggle().isChecked = !autoShow;\r\n this.startTimeTicker();\r\n }\r\n\r\n /**\r\n * 开启可关闭定时器\r\n */\r\n startTimeTicker() {\r\n if (this._delayTime == 0) {\r\n this._canClose = true;\r\n this.view.getCloseTipsLabel().string = \"点击空白区域可关闭\";\r\n } else {\r\n this.view.getCloseTipsLabel().string = this._delayTime + \"秒后可关闭\";\r\n this._closeTimeTicker = window.setTimeout(() => {\r\n this._delayTime -= 1;\r\n this.startTimeTicker();\r\n }, 1000);\r\n }\r\n }\r\n\r\n /**\r\n * 检查“今日不再提示”单选框的选择状态\r\n */\r\n checkTipsToggleState() {\r\n let isChecked = this.view.getTipsToggle().isChecked;\r\n GameModelManager.setUrgentNoticeInfo({ readed: true, autoShow: !isChecked });\r\n }\r\n\r\n /**关闭界面按钮的点击事件 */\r\n onCloseButtonClickCalback = () => {\r\n if (this._canClose) {\r\n this.checkTipsToggleState();\r\n clearTimeout(this._closeTimeTicker);\r\n this.view.close();\r\n }\r\n }\r\n}"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/view/impl/ExtraPlotViewImpl.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,sEAA8D;AAC9D,wEAAqE;AACrE,yEAAuD;AACvD,yDAA6F;AAE7F,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC;AAI5C;IAAA,IAAa,iBAAiB,GAA9B,MAAa,iBAAkB,SAAQ,uBAA8B;QAArE;;YAGI,oBAAe,GAAc,EAAE,CAAC;YAGhC,aAAQ,GAAY,0BAAS,CAAC;YAG9B,gBAAW,GAAY,0BAAS,CAAC;QA0BrC,CAAC;QAxBG,kBAAkB;YACd,OAAO,IAAI,CAAC,eAAe,CAAC;QAChC,CAAC;QAED,WAAW;YACP,OAAO,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;QAED,cAAc;YACV,OAAO,IAAI,CAAC,WAAW,CAAC;QAC5B,CAAC;QAED,iBAAiB,CAAC,KAAK,EAAE,eAAe;YACpC,IAAI,QAAQ,GAAG,MAAM,CAAC,eAAe,CAAC,CAAC;YACvC,IAAI,CAAC,MAAM,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC;QACpD,CAAC;QAED,qBAAqB;YACjB,IAAI,CAAC,MAAM,CAAC,6BAA6B,EAAE,CAAC;QAChD,CAAC;QAED,kBAAkB;YACd,IAAI,CAAC,MAAM,CAAC,0BAA0B,EAAE,CAAC;QAC7C,CAAC;KACJ,CAAA;IAhCG;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,WAAW,EAAE,gBAAgB,EAAE,CAAC;8DAC7B;IAGhC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,CAAC;uDACxB;IAG9B;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,cAAc,EAAE,CAAC;0DACxB;IATxB,iBAAiB;QAF7B,OAAO;QACP,gCAAO,CAAC,iCAAiB,EAAE,yBAAyB,CAAC;OACzC,iBAAiB,CAmC7B;IAAD,wBAAC;KAAA;AAnCY,8CAAiB","file":"","sourceRoot":"/","sourcesContent":["import { DummyNode } from \"../../../../common/CCDummyObjects\";\nimport { CCPureView } from \"../../../../common/classbase/CCViewBase\";\nimport { RegView } from \"../../PresenterCCViewFactory\";\nimport { ExtraPlotView, ExtraPlotViewProps, ExtraPlotViewType } from \"../type/ExtraPlotView\";\n\nconst { ccclass, property } = cc._decorator;\n\n@ccclass\n@RegView(ExtraPlotViewType, \"prefab/ui/ExtraPlotView\")\nexport class ExtraPlotViewImpl extends CCPureView<ExtraPlotViewProps> implements ExtraPlotView {\n\n @property({ type: [cc.Node], displayName: \"Countdown node\" })\n markButtonNodes: cc.Node[] = [];\n\n @property({ type: cc.Node, displayName: \"Mask node\" })\n maskNode: cc.Node = DummyNode;\n\n @property({ type: cc.Node, displayName: \"Buttons node\" })\n buttonsNode: cc.Node = DummyNode;\n\n getMarkButtonNodes(): cc.Node[] {\n return this.markButtonNodes;\n }\n\n getMaskNode(): cc.Node {\n return this.maskNode;\n }\n\n getButtonsNode(): cc.Node {\n return this.buttonsNode;\n }\n\n onMarkButtonClick(event, customEventData) {\n let tabbarId = Number(customEventData);\n this._props.onMarkButtonClickCallback(tabbarId);\n }\n\n onGotoShopButtonClick() {\n this._props.onGotoShopButtonClickCallback();\n }\n \n onCloseButtonClick() {\n this._props.onCloseButtonClickCallback();\n }\n}"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/view/impl/ExtraPlotViewImpl.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAAA,sEAA8D;AAC9D,wEAAqE;AACrE,yEAAuD;AACvD,yDAA6F;AAE7F,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC;AAI5C;IAAA,IAAa,iBAAiB,GAA9B,MAAa,iBAAkB,SAAQ,uBAA8B;QAArE;;YAGI,oBAAe,GAAc,EAAE,CAAC;YAGhC,aAAQ,GAAY,0BAAS,CAAC;QAkBlC,CAAC;QAhBG,kBAAkB;YACd,OAAO,IAAI,CAAC,eAAe,CAAC;QAChC,CAAC;QAED,WAAW;YACP,OAAO,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;QAED,iBAAiB,CAAC,KAAK,EAAE,eAAe;YACpC,IAAI,QAAQ,GAAG,MAAM,CAAC,eAAe,CAAC,CAAC;YACvC,IAAI,CAAC,MAAM,CAAC,yBAAyB,CAAC,QAAQ,CAAC,CAAC;QACpD,CAAC;QAED,kBAAkB;YACd,IAAI,CAAC,MAAM,CAAC,0BAA0B,EAAE,CAAC;QAC7C,CAAC;KACJ,CAAA;IArBG;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,EAAE,WAAW,EAAE,gBAAgB,EAAE,CAAC;8DAC7B;IAGhC;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,WAAW,EAAE,CAAC;uDACxB;IANrB,iBAAiB;QAF7B,OAAO;QACP,gCAAO,CAAC,iCAAiB,EAAE,yBAAyB,CAAC;OACzC,iBAAiB,CAwB7B;IAAD,wBAAC;KAAA;AAxBY,8CAAiB","file":"","sourceRoot":"/","sourcesContent":["import { DummyNode } from \"../../../../common/CCDummyObjects\";\nimport { CCPureView } from \"../../../../common/classbase/CCViewBase\";\nimport { RegView } from \"../../PresenterCCViewFactory\";\nimport { ExtraPlotView, ExtraPlotViewProps, ExtraPlotViewType } from \"../type/ExtraPlotView\";\n\nconst { ccclass, property } = cc._decorator;\n\n@ccclass\n@RegView(ExtraPlotViewType, \"prefab/ui/ExtraPlotView\")\nexport class ExtraPlotViewImpl extends CCPureView<ExtraPlotViewProps> implements ExtraPlotView {\n\n @property({ type: [cc.Node], displayName: \"Countdown node\" })\n markButtonNodes: cc.Node[] = [];\n\n @property({ type: cc.Node, displayName: \"Mask node\" })\n maskNode: cc.Node = DummyNode;\n\n getMarkButtonNodes(): cc.Node[] {\n return this.markButtonNodes;\n }\n\n getMaskNode(): cc.Node {\n return this.maskNode;\n }\n\n onMarkButtonClick(event, customEventData) {\n let tabbarId = Number(customEventData);\n this._props.onMarkButtonClickCallback(tabbarId);\n }\n \n onCloseButtonClick() {\n this._props.onCloseButtonClickCallback();\n }\n}"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/view/impl/notice/UrgentNoticeViewImpl.ts"],"names":[],"mappings":";;;;;;;;;;;;;AACA,2EAAwE;AACxE,4EAA0D;AAC1D,yEAAmH;AAEnH,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,GAAG,EAAE,CAAC,UAAU,CAAC;AAG5C;IAAA,IAAa,oBAAoB,GAAjC,MAAa,oBAAqB,SAAQ,uBAAiC;QAOvE,aAAa;YACT,OAAO,IAAI,CAAC,UAAU,CAAC;QAC3B,CAAC;QAED,iBAAiB;YACb,OAAO,IAAI,CAAC,cAAc,CAAC;QAC/B,CAAC;QAED,kBAAkB;YACd,IAAI,CAAC,MAAM,CAAC,yBAAyB,EAAE,CAAC;QAC5C,CAAC;KACJ,CAAA;IAfG;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,MAAM,EAAE,WAAW,EAAE,aAAa,EAAE,CAAC;4DACpC;IAEtB;QADC,QAAQ,CAAC,EAAE,IAAI,EAAE,EAAE,CAAC,KAAK,EAAE,WAAW,EAAE,iBAAiB,EAAE,CAAC;gEACpC;IALhB,oBAAoB;QAFhC,OAAO;QACP,gCAAO,CAAC,uCAAoB,EAAE,mCAAmC,CAAC;OACtD,oBAAoB,CAkBhC;IAAD,2BAAC;KAAA;AAlBY,oDAAoB","file":"","sourceRoot":"/","sourcesContent":["import { DummyLabel, DummyNode, DummyPrefab, DummyRichText } from \"../../../../../common/CCDummyObjects\";\r\nimport { CCPureView } from \"../../../../../common/classbase/CCViewBase\";\r\nimport { RegView } from \"../../../PresenterCCViewFactory\";\r\nimport { UrgentNoticeViewType, UrgentNoticeViewProps, UrgentNoticeView } from \"../../type/notice/UrgentNoticeView\";\r\n\r\nconst { ccclass, property } = cc._decorator;\r\n@ccclass\r\n@RegView(UrgentNoticeViewType, \"prefab/ui/notice/UrgentNoticeView\")\r\nexport class UrgentNoticeViewImpl extends CCPureView<UrgentNoticeViewProps> implements UrgentNoticeView {\r\n\r\n @property({ type: cc.Toggle, displayName: \"Tips toggle\" })\r\n tipsToggle: cc.Toggle;\r\n @property({ type: cc.Label, displayName: \"CloseTips label\" })\r\n closeTipsLabel: cc.Label;\r\n\r\n getTipsToggle(): cc.Toggle {\r\n return this.tipsToggle;\r\n }\r\n\r\n getCloseTipsLabel(): cc.Label {\r\n return this.closeTipsLabel;\r\n }\r\n\r\n onCloseButtonClick() {\r\n this._props.onCloseButtonClickCalback();\r\n }\r\n}"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/view/type/DatingSceneView.ts"],"names":[],"mappings":";;;;;;;AAiCa,QAAA,mBAAmB,GAAG,iBAAiB,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { View } from \"../../../../common/classbase/ViewBase\";\n\nexport interface DatingSceneView extends View {\n /**\n * 完成当前剧情回调函数\n */\n completePlotCallback: () => Promise<void>;\n setContent(isSelf: boolean, text: string, nameSpr: string, name?: string, portraitImg?: string, otherPortraitImg?: string, showRouge?: boolean): Promise<void>;\n setBackground(path: string): Promise<void>;\n setBackgroundEffect(path: string): Promise<void>;\n setIsRunningAction: (isRunning: boolean) => void;\n /**引导返回 */\n guideBack(): void;\n /**是否显示返回按钮*/\n showBackBtn: (show: boolean) => void;\n setRunCloseAction: (run: boolean) => void;\n\n getScrollViewRootNode: () => cc.Node;\n getScrollViewContentNode: () => cc.Node;\n getChapterBtn: () => cc.Prefab;\n\n /**关闭ui */\n closeView: () => void;\n showGoToShopBtn: (isShow: boolean) => void;\n showRollBackBtn: (isShow: boolean) => void;\n showCommonProblemBtn: (isShow: boolean) => void;\n onUrgentBtnClickCallback: () => void;\n onGoToShopBtnCallback: () => void;\n onRollBackBtnCallback: () => void;\n onCommonProblemBtnClickCallback: () => void;\n onReviewButtonClickCallback: () => void;\n}\n\nexport const DatingSceneViewType = \"DatingSceneView\";"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/view/type/DatingSceneView.ts"],"names":[],"mappings":";;;;;;;AA4Ba,QAAA,mBAAmB,GAAG,iBAAiB,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { View } from \"../../../../common/classbase/ViewBase\";\n\nexport interface DatingSceneView extends View {\n /**\n * 完成当前剧情回调函数\n */\n completePlotCallback: () => Promise<void>;\n setContent(isSelf: boolean, text: string, nameSpr: string, name?: string, portraitImg?: string, otherPortraitImg?: string, showRouge?: boolean): Promise<void>;\n setBackground(path: string): Promise<void>;\n setBackgroundEffect(path: string): Promise<void>;\n setIsRunningAction: (isRunning: boolean) => void;\n /**引导返回 */\n guideBack(): void;\n /**是否显示返回按钮*/\n showBackBtn: (show: boolean) => void;\n setRunCloseAction: (run: boolean) => void;\n\n getScrollViewRootNode: () => cc.Node;\n getScrollViewContentNode: () => cc.Node;\n getChapterBtn: () => cc.Prefab;\n\n /**关闭ui */\n closeView: () => void;\n showRollBackBtn: (isShow: boolean) => void;\n onRollBackBtnCallback: () => void;\n onReviewButtonClickCallback: () => void;\n}\n\nexport const DatingSceneViewType = \"DatingSceneView\";"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/view/type/ExtraPlotView.ts"],"names":[],"mappings":";;;;;;;AAEA;;GAEG;AACH,IAAY,kBAGX;AAHD,WAAY,kBAAkB;IAC1B,+DAAM,CAAA;IACN,2DAAI,CAAA;AACR,CAAC,EAHW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAG7B;AAgBY,QAAA,iBAAiB,GAAG,eAAe,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { PureView } from \"../../../../common/classbase/ViewBase\";\n\n/**\n * 番外界面状态枚举器,选择状态和列表状态\n */\nexport enum ExtraPlotViewState {\n Choose,\n List\n}\n\nexport interface ExtraPlotViewProps {\n onMarkButtonClickCallback: (tabbarId: number) => void,\n onCloseButtonClickCallback: () => void,\n onGotoShopButtonClickCallback: () => void,\n}\n\ntype ExtraPlotViewBase = PureView<ExtraPlotViewProps>;\n\nexport interface ExtraPlotView extends ExtraPlotViewBase {\n getMarkButtonNodes: () => cc.Node[];\n getMaskNode: () => cc.Node;\n getButtonsNode: () => cc.Node;\n}\n\nexport const ExtraPlotViewType = \"ExtraPlotView\";"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/view/type/ExtraPlotView.ts"],"names":[],"mappings":";;;;;;;AAEA;;GAEG;AACH,IAAY,kBAGX;AAHD,WAAY,kBAAkB;IAC1B,+DAAM,CAAA;IACN,2DAAI,CAAA;AACR,CAAC,EAHW,kBAAkB,GAAlB,0BAAkB,KAAlB,0BAAkB,QAG7B;AAeY,QAAA,iBAAiB,GAAG,eAAe,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { PureView } from \"../../../../common/classbase/ViewBase\";\n\n/**\n * 番外界面状态枚举器,选择状态和列表状态\n */\nexport enum ExtraPlotViewState {\n Choose,\n List\n}\n\nexport interface ExtraPlotViewProps {\n onMarkButtonClickCallback: (tabbarId: number) => void,\n onCloseButtonClickCallback: () => void,\n onGotoShopButtonClickCallback: () => void,\n}\n\ntype ExtraPlotViewBase = PureView<ExtraPlotViewProps>;\n\nexport interface ExtraPlotView extends ExtraPlotViewBase {\n getMarkButtonNodes: () => cc.Node[];\n getMaskNode: () => cc.Node;\n}\n\nexport const ExtraPlotViewType = \"ExtraPlotView\";"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/view/type/MainView.ts"],"names":[],"mappings":";;;;;;;AAyBa,QAAA,YAAY,GAAG,UAAU,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { TabViewProps, TabView } from \"./TabView\";\nimport { PureView } from \"../../../../common/classbase/ViewBase\";\nimport { GuideViewParamModel } from \"../../presenter/GuideViewPresenter\";\n\ntype onDebugClickCallback = () => void;\ntype onUrgentNoticeClickCallback = () => void;\ntype onGoToShopClickCallback = () => void;\ntype onCommonProblemClickCallback = () => void;\ntype onRewardBtnClickCallback = () => void;\nexport interface MainViewProps extends TabViewProps {\n messageRedDot: boolean;\n datingEventRedDot: boolean;\n discoverRedDot: boolean; //任务红点 \n onDebugClick: onDebugClickCallback;\n}\n\ntype MainViewBase = PureView<MainViewProps> & TabView;\n\nexport interface MainView extends MainViewBase {\n getGuideTabParam(index: number): GuideViewParamModel | undefined;\n hideClickAniByIndex: (index: number) => void;\n onTabButtonClick: (event: any, index: string) => void;\n showWaitingView: (isShow: boolean) => void;\n}\n\nexport const MainViewType = \"MainView\";"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/view/type/MainView.ts"],"names":[],"mappings":";;;;;;;AAqBa,QAAA,YAAY,GAAG,UAAU,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { TabViewProps, TabView } from \"./TabView\";\nimport { PureView } from \"../../../../common/classbase/ViewBase\";\nimport { GuideViewParamModel } from \"../../presenter/GuideViewPresenter\";\n\ntype onDebugClickCallback = () => void;\nexport interface MainViewProps extends TabViewProps {\n messageRedDot: boolean;\n datingEventRedDot: boolean;\n discoverRedDot: boolean; //任务红点 \n onDebugClick: onDebugClickCallback;\n}\n\ntype MainViewBase = PureView<MainViewProps> & TabView;\n\nexport interface MainView extends MainViewBase {\n getGuideTabParam(index: number): GuideViewParamModel | undefined;\n hideClickAniByIndex: (index: number) => void;\n onTabButtonClick: (event: any, index: string) => void;\n showWaitingView: (isShow: boolean) => void;\n}\n\nexport const MainViewType = \"MainView\";"]}
\ No newline at end of file
{"version":3,"sources":["assets/script/game/ui/view/type/notice/UrgentNoticeView.ts"],"names":[],"mappings":";;;;;;;AAaa,QAAA,oBAAoB,GAAG,kBAAkB,CAAC","file":"","sourceRoot":"/","sourcesContent":["import { PureView } from \"../../../../../common/classbase/ViewBase\";\r\n\r\nexport interface UrgentNoticeViewProps {\r\n onCloseButtonClickCalback: () => void;\r\n}\r\n\r\ntype UrgentNoticeViewBase = PureView<UrgentNoticeViewProps>;\r\n\r\nexport interface UrgentNoticeView extends UrgentNoticeViewBase {\r\n getTipsToggle: () => cc.Toggle;\r\n getCloseTipsLabel: () => cc.Label;\r\n}\r\n\r\nexport const UrgentNoticeViewType = \"UrgentNoticeView\";"]}
\ No newline at end of file
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!