更新公共房间管理器的日志输出,改为使用消息的原始附件内容;优化动画播放逻辑,使用 switch 语句替代多个 if-else 语句以提高可读性;移除与守护星球相关的消息处理逻辑,确保代码整洁性;更新多个本地化字符串文件,移除与守护星球相关的条目,确保语言支持的一致性。
This commit is contained in:
@@ -3056,25 +3056,36 @@ XPRoomGraffitiGiftAnimationViewDelegate
|
||||
}
|
||||
|
||||
PIBaseAnimationViewModel *model = self.animationListB.firstObject;
|
||||
if(model.type == GiftBannerType_Lucky){
|
||||
[self createBigPrizeAnimation:model];
|
||||
}else if (model.type == GiftBannerType_Love){
|
||||
[self createCandyTreeBannerAnimation:model];
|
||||
}else if(model.type == GiftBannerType_Nobleman){
|
||||
[self createNobleLevelUpBannerAnimation:model];
|
||||
}else if(model.type == GiftBannerType_kitchen){
|
||||
[self createStarKitchenBannerAnimation:model];
|
||||
}else if(model.type == GiftBannerType_AnchorHour){
|
||||
[self createAnchorHourRankAnimation:model];
|
||||
}else if(model.type == GiftBannerType_LicneseHour){
|
||||
[self createAnchorHourRankAnimation:model];
|
||||
}else if(model.type == GiftBannerType_Fairy){
|
||||
[self createTreasureFairyBannerAnimation:model];
|
||||
|
||||
}else if(model.type == GiftBannerType_Magic_House){
|
||||
[self createGiftCompoundBannerAnimation:model];
|
||||
}else if (model.type == GiftBannerType_General_Floating_Screen){
|
||||
[self createGeneralFloatingScreenAnimation:model bannerModel:nil];
|
||||
switch (model.type) {
|
||||
case GiftBannerType_Lucky:
|
||||
[self createBigPrizeAnimation:model];
|
||||
break;
|
||||
case GiftBannerType_Love:
|
||||
[self createCandyTreeBannerAnimation:model];
|
||||
break;
|
||||
case GiftBannerType_Nobleman:
|
||||
[self createNobleLevelUpBannerAnimation:model];
|
||||
break;
|
||||
case GiftBannerType_AnchorHour:
|
||||
[self createAnchorHourRankAnimation:model];
|
||||
break;
|
||||
case GiftBannerType_LicneseHour:
|
||||
[self createAnchorHourRankAnimation:model];
|
||||
break;
|
||||
case GiftBannerType_Fairy:
|
||||
[self createTreasureFairyBannerAnimation:model];
|
||||
break;
|
||||
case GiftBannerType_Magic_House:
|
||||
[self createGiftCompoundBannerAnimation:model];
|
||||
break;
|
||||
case GiftBannerType_General_Floating_Screen:
|
||||
[self createGeneralFloatingScreenAnimation:model bannerModel:nil];
|
||||
break;
|
||||
default:
|
||||
// 其他未处理的枚举值类型
|
||||
// 可能包括但不限于:GiftBannerType_Unknown, GiftBannerType_Normal,
|
||||
// GiftBannerType_Special, GiftBannerType_Event 等
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user