模拟数据:每日推荐
This commit is contained in:
@@ -278,19 +278,6 @@ export class PreloadUI extends Component {
|
|||||||
const playerData = DataManager.I.getDataById<PlayerData>(DataId.Player);
|
const playerData = DataManager.I.getDataById<PlayerData>(DataId.Player);
|
||||||
playerData.name = resData.name;
|
playerData.name = resData.name;
|
||||||
|
|
||||||
|
|
||||||
// const accountData = DataManager.I.getDataById<AccountData>(DataId.Account);
|
|
||||||
// accountData.identifier = resData.Identifier;
|
|
||||||
// accountData.identityType = resData.IdentityType;
|
|
||||||
// accountData.uid = resData.Uid;
|
|
||||||
// accountData.isNewGuide = resData.IsNewGuide;
|
|
||||||
// accountData.isNewRegist = resData.IsNewRegist;
|
|
||||||
// const metaData = DataManager.I.getDataById<MetaData>(DataId.Meta);
|
|
||||||
// metaData.gameName = resData.GameName;
|
|
||||||
// const netTimeData = DataManager.I.getDataById<NetTimeData>(DataId.NetTime);
|
|
||||||
// netTimeData.serverTime = resData.ServerTime;
|
|
||||||
// netTimeData.timezoneOffset = resData.TimezoneOffset;
|
|
||||||
|
|
||||||
this.loginFinish = true;
|
this.loginFinish = true;
|
||||||
|
|
||||||
// this.reqMyInfo();
|
// this.reqMyInfo();
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ import { GirlService } from "db://assets/Scripts/chat18x/network/services/GirlSe
|
|||||||
import { DataManager, DataId } from "../../data/DataManager";
|
import { DataManager, DataId } from "../../data/DataManager";
|
||||||
import { ThemeData } from "../../data/ThemeData";
|
import { ThemeData } from "../../data/ThemeData";
|
||||||
import { GirlData } from "../../data/GirlData";
|
import { GirlData } from "../../data/GirlData";
|
||||||
|
import proto from 'db://assets/Scripts/proto/proto.pb.js';
|
||||||
|
|
||||||
const { ccclass, property } = _decorator;
|
const { ccclass, property } = _decorator;
|
||||||
|
|
||||||
@@ -69,18 +70,20 @@ export class ThemePanel extends li_BaseView {
|
|||||||
|
|
||||||
};
|
};
|
||||||
let res = await ThemeService.I.reqHallTheme(reqData);
|
let res = await ThemeService.I.reqHallTheme(reqData);
|
||||||
// 保存数据
|
if (res && res.code === proto.cs.EnmRetCode.SUCCESS) {
|
||||||
const themeData = DataManager.I.getDataById<ThemeData>(DataId.Theme);
|
// 保存数据
|
||||||
themeData.themes = res.data;
|
const themeData = DataManager.I.getDataById<ThemeData>(DataId.Theme);
|
||||||
// 根据数据,构建界面显示
|
themeData.themes = res.data;
|
||||||
const themeIds = themeData.themeIds;
|
// 根据数据,构建界面显示
|
||||||
for (let id of themeIds) {
|
const themeIds = themeData.themeIds;
|
||||||
let newNode = instantiate(this.itemInst.node);
|
for (let id of themeIds) {
|
||||||
let item = newNode.getComponent(ThemeItem);
|
let newNode = instantiate(this.itemInst.node);
|
||||||
item.refresh(id);
|
let item = newNode.getComponent(ThemeItem);
|
||||||
newNode.active = true;
|
item.refresh(id);
|
||||||
this.cache.push(item);
|
newNode.active = true;
|
||||||
this.content.addChild(newNode);
|
this.cache.push(item);
|
||||||
|
this.content.addChild(newNode);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 请求每日推荐
|
// 请求每日推荐
|
||||||
@@ -88,27 +91,28 @@ export class ThemePanel extends li_BaseView {
|
|||||||
|
|
||||||
};
|
};
|
||||||
let res2 = await GirlService.I.reqDailyRecommend(reqData2);
|
let res2 = await GirlService.I.reqDailyRecommend(reqData2);
|
||||||
const girlData = DataManager.I.getDataById<GirlData>(DataId.Girl);
|
if (res2 && res2.code === proto.cs.EnmRetCode.SUCCESS) {
|
||||||
girlData.setDailyRecommend(res2.data);
|
const girlData = DataManager.I.getDataById<GirlData>(DataId.Girl);
|
||||||
// 根据数据,构建界面显示
|
girlData.setDailyRecommend(res2.data);
|
||||||
this.recId = girlData.getRecommendGrilId(0);
|
// 根据数据,构建界面显示
|
||||||
this.rectNameKey = girlData.getRecommendGrilName(0);
|
this.recId = girlData.getRecommendGrilId(0);
|
||||||
let avatarPath = girlData.getRecommendGrilAvatar(0);
|
this.rectNameKey = girlData.getRecommendGrilName(0);
|
||||||
|
let avatarPath = girlData.getRecommendGrilAvatar(0);
|
||||||
//this.recName.string = LanguageUtils.getText(this.rectNameKey);
|
//this.recName.string = LanguageUtils.getText(this.rectNameKey);
|
||||||
ResManager.I.changeBundleSpriteFrame(
|
ResManager.I.changeBundleSpriteFrame(
|
||||||
this.recSprite,
|
this.recSprite,
|
||||||
avatarPath,
|
avatarPath,
|
||||||
"Chat18x",
|
"Chat18x",
|
||||||
() => {
|
() => {
|
||||||
let sizeTran = this.recSprite.node.parent.getComponent(UITransform);
|
let sizeTran = this.recSprite.node.parent.getComponent(UITransform);
|
||||||
Utils.adjustBgPixelRatioToSize(
|
Utils.adjustBgPixelRatioToSize(
|
||||||
sizeTran.contentSize,
|
sizeTran.contentSize,
|
||||||
this.recSprite.node,
|
this.recSprite.node,
|
||||||
1
|
1
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private registerListener() {
|
private registerListener() {
|
||||||
|
|||||||
Reference in New Issue
Block a user