This commit is contained in:
2025-09-17 18:51:08 +08:00
parent 7687a4f026
commit 020abb11dd
4 changed files with 30 additions and 25 deletions
+4 -3
View File
@@ -525,9 +525,10 @@ export class ChatModel {
//return false; //return false;
const girlData = DataManager.I.getDataById<GirlData>(DataId.Girl); const girlData = DataManager.I.getDataById<GirlData>(DataId.Girl);
const roleData = this.rolesData.get(this.currentGirlId); const roleData = this.rolesData.get(this.currentGirlId);
const leftTime = girlData.getChatRemainCount(
return ( roleData.categoryId,
girlData.getChatRemainCount(roleData.categoryId, roleData.girlId) > 0 roleData.girlId
); );
return leftTime === 0 ? false : true;
} }
} }
@@ -184,9 +184,21 @@ export class GirlDetailPanel extends li_BaseView {
desc += tags[i]; desc += tags[i];
} }
this.tags.string = desc; this.tags.string = desc;
for (let i = 0; i < 5; i++) { const star = girlData.getStar(this.category.toString(), this.id);
this.starParent.children[i].active = i < 5; const stars = this.starParent.getComponentsInChildren(Sprite);
console.log("好感度:" + star);
for (let i = 0; i < stars.length; i++) {
const element = stars[i];
if (star > i) {
ResManager.I.changeResourceSpriteFrame(element, "ui/common/heart");
} else {
ResManager.I.changeResourceSpriteFrame(
element,
"ui/common/heart_empty"
);
}
} }
let age = girlData.getGrilAge(this.category.toString(), this.id); let age = girlData.getGrilAge(this.category.toString(), this.id);
this.descAge.string = this.descAge.string =
LanguageUtils.getText("girldetailpanel.age") + age.toString(); LanguageUtils.getText("girldetailpanel.age") + age.toString();
+6 -14
View File
@@ -141,22 +141,14 @@ export class GirlListItem extends Component {
const envData = DataManager.I.getDataById<EnvData>(DataId.Env); const envData = DataManager.I.getDataById<EnvData>(DataId.Env);
let newPath = envData.cdn + "/" + "Girls/" + avatarPath + ".png"; let newPath = envData.cdn + "/" + "Girls/" + avatarPath + ".png";
//listAvatarPath = listAvatarPath.replace("Avatar", "avatar"); //临时 //listAvatarPath = listAvatarPath.replace("Avatar", "avatar"); //临时
ResManager.I.changeRemoteSpriteFrame( ResManager.I.changeRemoteSpriteFrame(this.avatar, newPath, () => {
this.avatar, let sizeTran = this.avatar.node.parent.getComponent(UITransform);
newPath, Utils.adjustBgPixelRatioToSize(sizeTran.contentSize, this.avatar.node, 2);
() => { this.loading.active = false;
let sizeTran = this.avatar.node.parent.getComponent(UITransform); });
Utils.adjustBgPixelRatioToSize(
sizeTran.contentSize,
this.avatar.node,
2
);
this.loading.active = false;
}
);
const star = girlData.getStar(this.category.toString(), this.id); const star = girlData.getStar(this.category.toString(), this.id);
console.log("好感度:" + star);
for (let i = 0; i < this.stars.length; i++) { for (let i = 0; i < this.stars.length; i++) {
const element = this.stars[i]; const element = this.stars[i];
if (star > i) { if (star > i) {