初始版本可以去申请电子版权和软著了

This commit is contained in:
2025-08-21 13:54:28 +08:00
parent 0a654d130a
commit 1b56cb7a8c
12 changed files with 1816 additions and 185 deletions

View File

@@ -96,6 +96,7 @@ export class GameDataSyncManager {
}
} catch (error) {
console.error(`[GameDataSyncManager]: 更新出战英雄配置异常:`, error);
smc.error()
return false;
}
}
@@ -122,6 +123,7 @@ export class GameDataSyncManager {
}
} catch (error) {
console.error(`[GameDataSyncManager]: 重置出战英雄配置异常:`, error);
smc.error()
return false;
}
}
@@ -151,6 +153,7 @@ export class GameDataSyncManager {
}
} catch (error) {
console.error(`[GameDataSyncManager]: 添加英雄异常:`, error);
smc.error()
return false;
}
}
@@ -178,6 +181,7 @@ export class GameDataSyncManager {
}
} catch (error) {
console.error(`[GameDataSyncManager]: 更新英雄异常:`, error);
smc.error()
return false;
}
}
@@ -206,6 +210,7 @@ export class GameDataSyncManager {
}
} catch (error) {
console.error(`[GameDataSyncManager]: 设置英雄属性异常:`, error);
smc.error()
return false;
}
}
@@ -216,11 +221,11 @@ export class GameDataSyncManager {
* @param levels 升级级数默认1级
* @returns 是否成功
*/
async levelUpHero(heroId: number, exp:number,gold:number,levels: number = 1,): Promise<boolean> {
async levelUpHero(heroId: number,levels: number = 1,): Promise<boolean> {
try {
console.log(`[GameDataSyncManager]: 英雄升级 ID:${heroId}, 级数:${levels}`);
const result = await WxCloudApi.levelUpHero(heroId, exp,gold,levels);
const result = await WxCloudApi.levelUpHero(heroId,levels);
if (result.result.code === 200) {
// 远程修改成功,同步本地数据
@@ -233,6 +238,7 @@ export class GameDataSyncManager {
}
} catch (error) {
console.error(`[GameDataSyncManager]: 英雄升级异常:`, error);
smc.error()
return false;
}
}
@@ -260,6 +266,7 @@ export class GameDataSyncManager {
}
} catch (error) {
console.error(`[GameDataSyncManager]: 增加道具异常:`, error);
smc.error()
return false;
}
}
@@ -289,6 +296,7 @@ export class GameDataSyncManager {
}
} catch (error) {
console.error(`[GameDataSyncManager]: 消耗道具异常:`, error);
smc.error()
return false;
}
}
@@ -318,6 +326,7 @@ export class GameDataSyncManager {
}
} catch (error) {
console.error(`[GameDataSyncManager]: 增加天赋点异常:`, error);
smc.error()
return false;
}
}
@@ -345,6 +354,7 @@ export class GameDataSyncManager {
}
} catch (error) {
console.error(`[GameDataSyncManager]: 消耗天赋点异常:`, error);
smc.error()
return false;
}
}
@@ -372,6 +382,7 @@ export class GameDataSyncManager {
}
} catch (error) {
console.error(`[GameDataSyncManager]: 增加装备异常:`, error);
smc.error()
return false;
}
}
@@ -399,10 +410,12 @@ export class GameDataSyncManager {
}
} catch (error) {
console.error(`[GameDataSyncManager]: 消耗装备异常:`, error);
smc.error()
return false;
}
}
async addGameProperty(property: string, value: any): Promise<boolean> {
try {
@@ -417,11 +430,12 @@ export class GameDataSyncManager {
}
} catch (error) {
console.error(`[GameDataSyncManager]: 增加游戏数据异常:`, error);
smc.error()
return false;
}
}
async spendGameProperty(property: string, value: any): Promise<boolean> {
async spendGameProperty(property: string|Record<string, number>, value: any = undefined ): Promise<boolean> {
try {
console.log(`[GameDataSyncManager]: 消耗游戏数据 ${property} = ${value}`);
const result = await WxCloudApi.spendGameDataField(property, value);
@@ -431,6 +445,7 @@ export class GameDataSyncManager {
}
} catch (error) {
console.error(`[GameDataSyncManager]: 消耗游戏数据异常:`, error);
smc.error()
return false;
}
}
@@ -463,6 +478,7 @@ export class GameDataSyncManager {
}
} catch (error) {
console.error(`[GameDataSyncManager]: 加载云端数据异常:`, error);
smc.error()
return false;
}
}