refactor: 移除未使用的英雄相关数据字段
清理 SingletonModuleComp 中的英雄数组和出战英雄字段,以及相关接口定义。 同时更新 USAGE.md 中的示例代码以反映数据结构变化。
This commit is contained in:
@@ -17,16 +17,12 @@ import { gameDataSync } from "./GameDataSync";
|
||||
*/
|
||||
export interface GameDate{
|
||||
gold:number,
|
||||
heros:any,
|
||||
fight_hero:number,
|
||||
timestamp?: number, // 用于比对本地与云端数据的最新状态
|
||||
collection?: {
|
||||
talents: Partial<Record<TalentType, number>>,
|
||||
player_level: number,
|
||||
player_exp: number,
|
||||
talent_points: number,
|
||||
skills?: {uuid:0,count:0},
|
||||
friend?: {uuid:0,count:0},
|
||||
}
|
||||
}
|
||||
export interface CloudData {
|
||||
@@ -64,8 +60,6 @@ export class SingletonModuleComp extends ecs.Comp {
|
||||
|
||||
guides:any=[0,0,0,0,0]
|
||||
current_guide:number=0
|
||||
fight_hero: number = 5001; // 单个出战英雄
|
||||
heros:any= [5001]
|
||||
|
||||
collection: {
|
||||
talents: Partial<Record<TalentType, number>>;
|
||||
@@ -239,14 +233,6 @@ export class SingletonModuleComp extends ecs.Comp {
|
||||
if (data.gold !== undefined) {
|
||||
this.vmdata.gold = data.gold;
|
||||
}
|
||||
// 同步英雄
|
||||
if (data.heros && Array.isArray(data.heros)) {
|
||||
this.heros = data.heros;
|
||||
}
|
||||
// 同步出战英雄
|
||||
if (data.fight_hero !== undefined) {
|
||||
this.fight_hero = data.fight_hero;
|
||||
}
|
||||
// 恢复收集记录
|
||||
if (data.collection) {
|
||||
const remoteCol = data.collection;
|
||||
@@ -267,8 +253,6 @@ export class SingletonModuleComp extends ecs.Comp {
|
||||
getGameDate(){
|
||||
let data: GameDate = {
|
||||
gold: this.vmdata.gold,
|
||||
heros: this.heros,
|
||||
fight_hero: this.fight_hero,
|
||||
collection: this.collection,
|
||||
timestamp: Date.now() // 每次获取当前数据结构时都附带最新的时间戳
|
||||
};
|
||||
|
||||
@@ -20,7 +20,7 @@ if (loginResult.result.code === 200) {
|
||||
const userData = loginResult.result.data;
|
||||
console.log("用户ID:", userData.user_id);
|
||||
console.log("金币:", userData.data.gold);
|
||||
console.log("出战英雄:", userData.fight_heros);
|
||||
console.log("用户金币:", userData.gold);
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user