Compare commits
23 Commits
1.0.33
...
hotfix/2.7
Author | SHA1 | Date | |
---|---|---|---|
![]() |
faa6a2c4dc | ||
![]() |
0275decc7e | ||
![]() |
bc9a02802d | ||
![]() |
d9850e2c8b | ||
![]() |
e27b564fdc | ||
![]() |
d6e13ac0fe | ||
![]() |
e7b2f594e8 | ||
![]() |
e152d0f8a1 | ||
![]() |
9d3f08c9b3 | ||
![]() |
7807824a97 | ||
![]() |
8a1ed09905 | ||
![]() |
fc399e0afc | ||
![]() |
f582077804 | ||
![]() |
b592097865 | ||
![]() |
a4651740bd | ||
![]() |
d958a3ca36 | ||
![]() |
f963f0ed81 | ||
![]() |
e2f022246f | ||
![]() |
b6325180d4 | ||
![]() |
471b8e945f | ||
![]() |
d71a139afb | ||
![]() |
9b0520c1eb | ||
![]() |
311868fde6 |
3
Podfile
@@ -6,8 +6,6 @@ target 'YuMi' do
|
|||||||
#pag动画
|
#pag动画
|
||||||
pod 'libpag'
|
pod 'libpag'
|
||||||
pod 'Bugly'
|
pod 'Bugly'
|
||||||
# pod 'Adjust'
|
|
||||||
pod 'Firebase/Analytics'
|
|
||||||
pod 'FBSDKLoginKit'
|
pod 'FBSDKLoginKit'
|
||||||
pod 'FBSDKCoreKit'
|
pod 'FBSDKCoreKit'
|
||||||
pod 'FBSDKShareKit'
|
pod 'FBSDKShareKit'
|
||||||
@@ -77,6 +75,7 @@ post_install do |installer|
|
|||||||
project.targets.each do |target|
|
project.targets.each do |target|
|
||||||
target.build_configurations.each do |config|
|
target.build_configurations.each do |config|
|
||||||
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
|
||||||
|
config.build_settings['DEBUG_INFORMATION_FORMAT'] = 'dwarf-with-dsym'
|
||||||
xcconfig_path = config.base_configuration_reference.real_path
|
xcconfig_path = config.base_configuration_reference.real_path
|
||||||
xcconfig = File.read(xcconfig_path)
|
xcconfig = File.read(xcconfig_path)
|
||||||
xcconfig_mod = xcconfig.gsub(/DT_TOOLCHAIN_DIR/, "TOOLCHAIN_DIR")
|
xcconfig_mod = xcconfig.gsub(/DT_TOOLCHAIN_DIR/, "TOOLCHAIN_DIR")
|
||||||
|
@@ -79,7 +79,7 @@
|
|||||||
buildConfiguration = "Debug">
|
buildConfiguration = "Debug">
|
||||||
</AnalyzeAction>
|
</AnalyzeAction>
|
||||||
<ArchiveAction
|
<ArchiveAction
|
||||||
buildConfiguration = "Debug"
|
buildConfiguration = "Release"
|
||||||
revealArchiveInOrganizer = "YES">
|
revealArchiveInOrganizer = "YES">
|
||||||
</ArchiveAction>
|
</ArchiveAction>
|
||||||
</Scheme>
|
</Scheme>
|
||||||
|
@@ -171,13 +171,6 @@ UIKIT_EXTERN NSString * adImageName;
|
|||||||
NSString *filePath = [XPAdImageTool.shareImageTool getFilePathWithImageName:adName];
|
NSString *filePath = [XPAdImageTool.shareImageTool getFilePathWithImageName:adName];
|
||||||
BOOL isExist = [XPAdImageTool.shareImageTool isFileExistWithFilePath:filePath];
|
BOOL isExist = [XPAdImageTool.shareImageTool isFileExistWithFilePath:filePath];
|
||||||
|
|
||||||
// if ([kUserDefaults integerForKey:@"adShow"]) {
|
|
||||||
// [kUserDefaults setInteger:[kUserDefaults integerForKey:@"adShow"]+1
|
|
||||||
// forKey:@"adShow"];
|
|
||||||
// } else {
|
|
||||||
// [kUserDefaults setInteger:1 forKey:@"adShow"];
|
|
||||||
// }
|
|
||||||
|
|
||||||
if (isExist) {// 图片存在
|
if (isExist) {// 图片存在
|
||||||
// if ([kUserDefaults integerForKey:@"adShow"] > 4) {
|
// if ([kUserDefaults integerForKey:@"adShow"] > 4) {
|
||||||
@kWeakify(self);
|
@kWeakify(self);
|
||||||
|
@@ -10,7 +10,6 @@
|
|||||||
#import <UMCommon/UMCommon.h>
|
#import <UMCommon/UMCommon.h>
|
||||||
#import <MobLinkPro/MobLink.h>
|
#import <MobLinkPro/MobLink.h>
|
||||||
#import <MobLinkPro/MLSDKScene.h>
|
#import <MobLinkPro/MLSDKScene.h>
|
||||||
#import <FBSDKCoreKit/FBSDKCoreKit.h>
|
|
||||||
#import "TabbarViewController.h"
|
#import "TabbarViewController.h"
|
||||||
#import "BaseNavigationController.h"
|
#import "BaseNavigationController.h"
|
||||||
#import "AppDelegate+ThirdConfig.h"
|
#import "AppDelegate+ThirdConfig.h"
|
||||||
@@ -18,15 +17,15 @@
|
|||||||
#import <AppTrackingTransparency/AppTrackingTransparency.h>
|
#import <AppTrackingTransparency/AppTrackingTransparency.h>
|
||||||
#import "ClientConfig.h"
|
#import "ClientConfig.h"
|
||||||
#import <GoogleSignIn/GoogleSignIn.h>
|
#import <GoogleSignIn/GoogleSignIn.h>
|
||||||
#import "GULAppDelegateSwizzler.h"
|
|
||||||
#import <GoogleSignIn/GoogleSignIn.h>
|
#import <GoogleSignIn/GoogleSignIn.h>
|
||||||
#import "XPLoginViewController.h"
|
#import "LoginViewController.h"
|
||||||
#import "AccountModel.h"
|
#import "AccountModel.h"
|
||||||
#import "YuMi-swift.h"
|
#import "YuMi-swift.h"
|
||||||
#import "SessionViewController.h"
|
#import "SessionViewController.h"
|
||||||
#import "LoginFullInfoViewController.h"
|
#import "LoginFullInfoViewController.h"
|
||||||
#import "UIView+VAP.h"
|
#import "UIView+VAP.h"
|
||||||
@import Firebase;
|
#import "SocialShareManager.h"
|
||||||
|
|
||||||
UIKIT_EXTERN NSString * const kOpenRoomNotification;
|
UIKIT_EXTERN NSString * const kOpenRoomNotification;
|
||||||
|
|
||||||
@interface AppDelegate ()<IMLSDKRestoreDelegate>
|
@interface AppDelegate ()<IMLSDKRestoreDelegate>
|
||||||
@@ -77,7 +76,6 @@ void qg_VAP_Logger_handler(VAPLogLevel level, const char* file, int line, const
|
|||||||
[self loadMainPage];
|
[self loadMainPage];
|
||||||
[self setupLaunchADView];
|
[self setupLaunchADView];
|
||||||
});
|
});
|
||||||
|
|
||||||
}];
|
}];
|
||||||
|
|
||||||
return YES;
|
return YES;
|
||||||
@@ -91,8 +89,6 @@ void qg_VAP_Logger_handler(VAPLogLevel level, const char* file, int line, const
|
|||||||
[UMConfigure initWithAppkey:@"6434c6dfd64e686139618269"
|
[UMConfigure initWithAppkey:@"6434c6dfd64e686139618269"
|
||||||
channel:@"appstore"];
|
channel:@"appstore"];
|
||||||
}
|
}
|
||||||
[[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions];
|
|
||||||
[FIRApp configure];
|
|
||||||
[MobLink setDelegate:self];
|
[MobLink setDelegate:self];
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -110,7 +106,7 @@ void qg_VAP_Logger_handler(VAPLogLevel level, const char* file, int line, const
|
|||||||
}
|
}
|
||||||
|
|
||||||
- (void)toLoginPage {
|
- (void)toLoginPage {
|
||||||
XPLoginViewController *lvc = [[XPLoginViewController alloc] init];
|
LoginViewController *lvc = [[LoginViewController alloc] init];
|
||||||
BaseNavigationController * navigationController = [[BaseNavigationController alloc] initWithRootViewController:lvc];
|
BaseNavigationController * navigationController = [[BaseNavigationController alloc] initWithRootViewController:lvc];
|
||||||
navigationController.modalPresentationStyle = UIModalPresentationFullScreen;
|
navigationController.modalPresentationStyle = UIModalPresentationFullScreen;
|
||||||
self.window.rootViewController = navigationController;
|
self.window.rootViewController = navigationController;
|
||||||
@@ -148,16 +144,16 @@ void qg_VAP_Logger_handler(VAPLogLevel level, const char* file, int line, const
|
|||||||
ATTrackingManagerAuthorizationStatus status = ATTrackingManager.trackingAuthorizationStatus;
|
ATTrackingManagerAuthorizationStatus status = ATTrackingManager.trackingAuthorizationStatus;
|
||||||
switch (status) {
|
switch (status) {
|
||||||
case ATTrackingManagerAuthorizationStatusDenied:
|
case ATTrackingManagerAuthorizationStatusDenied:
|
||||||
NSLog(@"用户拒绝IDFA");
|
// NSLog(@"用户拒绝IDFA");
|
||||||
break;
|
break;
|
||||||
case ATTrackingManagerAuthorizationStatusAuthorized:
|
case ATTrackingManagerAuthorizationStatusAuthorized:
|
||||||
NSLog(@"用户允许IDFA");
|
// NSLog(@"用户允许IDFA");
|
||||||
break;
|
break;
|
||||||
case ATTrackingManagerAuthorizationStatusNotDetermined: {
|
case ATTrackingManagerAuthorizationStatusNotDetermined: {
|
||||||
NSLog(@"用户未做选择或未弹窗IDFA");
|
// NSLog(@"用户未做选择或未弹窗IDFA");
|
||||||
//请求弹出用户授权框,只会在程序运行是弹框1次,除非卸载app重装,通地图、相机等权限弹框一样
|
//请求弹出用户授权框,只会在程序运行是弹框1次,除非卸载app重装,通地图、相机等权限弹框一样
|
||||||
[ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
|
[ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
|
||||||
NSLog(@"app追踪IDFA权限:%lu",(unsigned long)status);
|
// NSLog(@"app追踪IDFA权限:%lu",(unsigned long)status);
|
||||||
}];
|
}];
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -202,57 +198,47 @@ void qg_VAP_Logger_handler(VAPLogLevel level, const char* file, int line, const
|
|||||||
|
|
||||||
///URL Scheme跳转
|
///URL Scheme跳转
|
||||||
-(BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options{
|
-(BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options{
|
||||||
NSString *bundleID = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleIdentifier"];
|
[[SocialShareManager sharedManager] handleURL:url];
|
||||||
if ([url.scheme isEqualToString:[NSString stringWithFormat:@"line3rdp.%@",bundleID]]) {
|
|
||||||
return [PILineLoginManager applicationOpenurl:app open:url];
|
|
||||||
}
|
|
||||||
|
|
||||||
NSString *text = [url query];
|
|
||||||
if(text.length){
|
|
||||||
NSMutableDictionary *paramsDict = [NSMutableDictionary dictionary];
|
|
||||||
NSArray *paramArray = [text componentsSeparatedByString:@"&"];
|
|
||||||
for (NSString *param in paramArray) {
|
|
||||||
if (param && param.length) {
|
|
||||||
NSArray *parArr = [param componentsSeparatedByString:@"="];
|
|
||||||
if (parArr.count == 2) {
|
|
||||||
[paramsDict setObject:parArr[1] forKey:parArr[0]];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if(paramsDict[@"type"] != nil){
|
|
||||||
NSInteger type = [paramsDict[@"type"] integerValue];
|
|
||||||
if (type == 2) {
|
|
||||||
NSString *uid = [NSString stringWithFormat:@"%@",paramsDict[@"uid"]];
|
|
||||||
[[NSNotificationCenter defaultCenter]postNotificationName:kOpenRoomNotification object:nil userInfo:@{@"uid":uid}];
|
|
||||||
ClientConfig *config = [ClientConfig shareConfig];
|
|
||||||
config.roomId = uid;
|
|
||||||
}else if(type == 7){
|
|
||||||
NSString *uid = [NSString stringWithFormat:@"%@",paramsDict[@"uid"]];
|
|
||||||
[[NSNotificationCenter defaultCenter]postNotificationName:kOpenRoomNotification object:nil userInfo:@{@"type":@"kOpenChat",@"uid":uid}];
|
|
||||||
ClientConfig *config = [ClientConfig shareConfig];
|
|
||||||
config.chatId = uid;
|
|
||||||
}else if (type == 8){
|
|
||||||
NSString *inviteCode = paramsDict[@"inviteCode"];
|
|
||||||
if (inviteCode != nil && [[AccountInfoStorage instance]getUid].length == 0){
|
|
||||||
ClientConfig *config = [ClientConfig shareConfig];
|
|
||||||
config.inviteCode = inviteCode;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return YES;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
if([url.absoluteString containsString:@"fb1266232494209868"]){
|
|
||||||
return [[FBSDKApplicationDelegate sharedInstance] application:app
|
|
||||||
openURL:url
|
|
||||||
sourceApplication:options[UIApplicationOpenURLOptionsSourceApplicationKey]
|
|
||||||
annotation:options[UIApplicationOpenURLOptionsAnnotationKey]];
|
|
||||||
}
|
|
||||||
|
|
||||||
return [GIDSignIn.sharedInstance handleURL:url];
|
return [GIDSignIn.sharedInstance handleURL:url];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//- (void)__oldApplicationOpenURLMethod:(NSURL *)url {
|
||||||
|
// NSString *text = [url query];
|
||||||
|
// if(text.length){
|
||||||
|
// NSMutableDictionary *paramsDict = [NSMutableDictionary dictionary];
|
||||||
|
// NSArray *paramArray = [text componentsSeparatedByString:@"&"];
|
||||||
|
// for (NSString *param in paramArray) {
|
||||||
|
// if (param && param.length) {
|
||||||
|
// NSArray *parArr = [param componentsSeparatedByString:@"="];
|
||||||
|
// if (parArr.count == 2) {
|
||||||
|
// [paramsDict setObject:parArr[1] forKey:parArr[0]];
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// if(paramsDict[@"type"] != nil){
|
||||||
|
// NSInteger type = [paramsDict[@"type"] integerValue];
|
||||||
|
// if (type == 2) {
|
||||||
|
// NSString *uid = [NSString stringWithFormat:@"%@",paramsDict[@"uid"]];
|
||||||
|
// [[NSNotificationCenter defaultCenter]postNotificationName:kOpenRoomNotification object:nil userInfo:@{@"uid":uid}];
|
||||||
|
// ClientConfig *config = [ClientConfig shareConfig];
|
||||||
|
// config.roomId = uid;
|
||||||
|
// }else if(type == 7){
|
||||||
|
// NSString *uid = [NSString stringWithFormat:@"%@",paramsDict[@"uid"]];
|
||||||
|
// [[NSNotificationCenter defaultCenter]postNotificationName:kOpenRoomNotification object:nil userInfo:@{@"type":@"kOpenChat",@"uid":uid}];
|
||||||
|
// ClientConfig *config = [ClientConfig shareConfig];
|
||||||
|
// config.chatId = uid;
|
||||||
|
// }else if (type == 8){
|
||||||
|
// NSString *inviteCode = paramsDict[@"inviteCode"];
|
||||||
|
// if (inviteCode != nil && [[AccountInfoStorage instance]getUid].length == 0){
|
||||||
|
// ClientConfig *config = [ClientConfig shareConfig];
|
||||||
|
// config.inviteCode = inviteCode;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
//// return YES;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
|
||||||
#pragma mark - Core Data stack
|
#pragma mark - Core Data stack
|
||||||
@synthesize managedObjectContext = _managedObjectContext;
|
@synthesize managedObjectContext = _managedObjectContext;
|
||||||
@@ -294,7 +280,7 @@ void qg_VAP_Logger_handler(VAPLogLevel level, const char* file, int line, const
|
|||||||
error = [NSError errorWithDomain:@"YOUR_ERROR_DOMAIN" code:9999 userInfo:dict];
|
error = [NSError errorWithDomain:@"YOUR_ERROR_DOMAIN" code:9999 userInfo:dict];
|
||||||
// Replace this with code to handle the error appropriately.
|
// Replace this with code to handle the error appropriately.
|
||||||
// abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development.
|
// abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development.
|
||||||
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
|
// NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -326,7 +312,7 @@ void qg_VAP_Logger_handler(VAPLogLevel level, const char* file, int line, const
|
|||||||
if ([managedObjectContext hasChanges] && ![managedObjectContext save:&error]) {
|
if ([managedObjectContext hasChanges] && ![managedObjectContext save:&error]) {
|
||||||
// Replace this implementation with code to handle the error appropriately.
|
// Replace this implementation with code to handle the error appropriately.
|
||||||
// abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development.
|
// abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development.
|
||||||
NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
|
// NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
|
||||||
abort();
|
abort();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -1,16 +0,0 @@
|
|||||||
//
|
|
||||||
// FBSDKSettings+PISDKSettings.h
|
|
||||||
// YuMi
|
|
||||||
//
|
|
||||||
// Created by duoban on 2023/9/22.
|
|
||||||
//
|
|
||||||
|
|
||||||
#import <FBSDKCoreKit/FBSDKCoreKit.h>
|
|
||||||
|
|
||||||
NS_ASSUME_NONNULL_BEGIN
|
|
||||||
|
|
||||||
@interface FBSDKSettings (PISDKSettings)
|
|
||||||
|
|
||||||
@end
|
|
||||||
|
|
||||||
NS_ASSUME_NONNULL_END
|
|
@@ -1,19 +0,0 @@
|
|||||||
//
|
|
||||||
// FBSDKSettings+PISDKSettings.m
|
|
||||||
// YuMi
|
|
||||||
//
|
|
||||||
// Created by duoban on 2023/9/22.
|
|
||||||
//
|
|
||||||
|
|
||||||
#import "FBSDKSettings+PISDKSettings.h"
|
|
||||||
#import "GULAppDelegateSwizzler.h"
|
|
||||||
|
|
||||||
|
|
||||||
@implementation FBSDKSettings (PISDKSettings)
|
|
||||||
///必须为FBSDKSettings添加setAutoLogAppEventsEnabled方法,不然分享时会闪退
|
|
||||||
+(void)setAutoLogAppEventsEnabled:(BOOL)is{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@end
|
|
BIN
YuMi/Assets.xcassets/1.0.15/luck_gift_flag.imageset/1@3x.png
vendored
Normal file
After Width: | Height: | Size: 98 KiB |
@@ -9,7 +9,7 @@
|
|||||||
"scale" : "2x"
|
"scale" : "2x"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filename" : "椭圆 5@3x.png",
|
"filename" : "1@3x.png",
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"scale" : "3x"
|
"scale" : "3x"
|
||||||
}
|
}
|
||||||
|
Before Width: | Height: | Size: 28 KiB |
@@ -9,7 +9,7 @@
|
|||||||
"scale" : "2x"
|
"scale" : "2x"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filename" : "容器 8156@3x.png",
|
"filename" : "椭圆 6@3x.png",
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"scale" : "3x"
|
"scale" : "3x"
|
||||||
}
|
}
|
||||||
|
Before Width: | Height: | Size: 14 KiB |
BIN
YuMi/Assets.xcassets/1.0.15/luck_gift_flag_ball.imageset/椭圆 6@3x.png
vendored
Normal file
After Width: | Height: | Size: 41 KiB |
@@ -9,7 +9,7 @@
|
|||||||
"scale" : "2x"
|
"scale" : "2x"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filename" : "from@3x.png",
|
"filename" : "from (2).png",
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"scale" : "3x"
|
"scale" : "3x"
|
||||||
}
|
}
|
||||||
|
BIN
YuMi/Assets.xcassets/1.0.34/room_manager_limit.imageset/from (2).png
vendored
Normal file
After Width: | Height: | Size: 44 KiB |
Before Width: | Height: | Size: 43 KiB |
6
YuMi/Assets.xcassets/20.20.50/Contents.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
@@ -9,7 +9,7 @@
|
|||||||
"scale" : "2x"
|
"scale" : "2x"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filename" : "示例图@3x.png",
|
"filename" : "超管@3x.png",
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"scale" : "3x"
|
"scale" : "3x"
|
||||||
}
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/app_admin_icon.imageset/超管@3x.png
vendored
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
YuMi/Assets.xcassets/20.20.50/cp_enter_message.imageset/2 (2).png
vendored
Normal file
After Width: | Height: | Size: 144 KiB |
@@ -9,7 +9,7 @@
|
|||||||
"scale" : "2x"
|
"scale" : "2x"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filename" : "示例图@3x 2.png",
|
"filename" : "2 (2).png",
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"scale" : "3x"
|
"scale" : "3x"
|
||||||
}
|
}
|
@@ -9,7 +9,7 @@
|
|||||||
"scale" : "2x"
|
"scale" : "2x"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filename" : "示例图@3x (1).png",
|
"filename" : "组 41.png",
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"scale" : "3x"
|
"scale" : "3x"
|
||||||
}
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/cp_enter_message_ar.imageset/组 41.png
vendored
Normal file
After Width: | Height: | Size: 146 KiB |
BIN
YuMi/Assets.xcassets/20.20.50/cp_onmic_message.imageset/1.png
vendored
Normal file
After Width: | Height: | Size: 185 KiB |
@@ -9,7 +9,7 @@
|
|||||||
"scale" : "2x"
|
"scale" : "2x"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"filename" : "room_menu_play@3x.png",
|
"filename" : "组 42.png",
|
||||||
"idiom" : "universal",
|
"idiom" : "universal",
|
||||||
"scale" : "3x"
|
"scale" : "3x"
|
||||||
}
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/cp_onmic_message_ar.imageset/组 42.png
vendored
Normal file
After Width: | Height: | Size: 179 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_add.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "组 4@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_add.imageset/组 4@3x.png
vendored
Normal file
After Width: | Height: | Size: 1.8 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_arrow.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "形状 5@3x (1).png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_arrow.imageset/形状 5@3x (1).png
vendored
Normal file
After Width: | Height: | Size: 1012 B |
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_bag_lv1.imageset/5864-CP-奢华黑金 舞会.png
vendored
Normal file
After Width: | Height: | Size: 54 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_bag_lv1.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "5864-CP-奢华黑金 舞会.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_bag_lv2.imageset/5864-CP-奢华黑金 舞会 (1).png
vendored
Normal file
After Width: | Height: | Size: 60 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_bag_lv2.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "5864-CP-奢华黑金 舞会 (1).png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_bag_lv3.imageset/5864-CP-奢华黑金 舞会 (2).png
vendored
Normal file
After Width: | Height: | Size: 63 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_bag_lv3.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "5864-CP-奢华黑金 舞会 (2).png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_bag_lv4.imageset/5864-CP-奢华黑金 舞会 (3).png
vendored
Normal file
After Width: | Height: | Size: 66 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_bag_lv4.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "5864-CP-奢华黑金 舞会 (3).png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_banner_coin.imageset/3@3x.png
vendored
Normal file
After Width: | Height: | Size: 328 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_banner_coin.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "3@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_banner_gift.imageset/3@3x (1).png
vendored
Normal file
After Width: | Height: | Size: 323 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_banner_gift.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "3@3x (1).png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
21
YuMi/Assets.xcassets/20.20.50/luck_package_banner_go.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "go@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_banner_go.imageset/go@3x.png
vendored
Normal file
After Width: | Height: | Size: 5.9 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_bg_long.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "组 120@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_bg_long.imageset/组 120@3x.png
vendored
Normal file
After Width: | Height: | Size: 142 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_bg_short.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "组 120@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_bg_short.imageset/组 120@3x.png
vendored
Normal file
After Width: | Height: | Size: 132 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_coin_button_normal.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "组 1@3x(1).png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_coin_button_normal.imageset/组 1@3x(1).png
vendored
Normal file
After Width: | Height: | Size: 35 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_coin_button_selected.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "组 1@3x (1).png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_coin_button_selected.imageset/组 1@3x (1).png
vendored
Normal file
After Width: | Height: | Size: 36 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_entrance_coin.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "画板 3@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_entrance_coin.imageset/画板 3@3x.png
vendored
Normal file
After Width: | Height: | Size: 44 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_entrance_gift.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "画板 3@3x (1).png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_entrance_gift.imageset/画板 3@3x (1).png
vendored
Normal file
After Width: | Height: | Size: 40 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_gem.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "图层 34@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_gem.imageset/图层 34@3x.png
vendored
Normal file
After Width: | Height: | Size: 24 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_gift_button_normal.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "组 1@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_gift_button_normal.imageset/组 1@3x.png
vendored
Normal file
After Width: | Height: | Size: 34 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_gift_button_selected.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "组 1@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_gift_button_selected.imageset/组 1@3x.png
vendored
Normal file
After Width: | Height: | Size: 35 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_item_reduce.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "组 4 拷贝@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_item_reduce.imageset/组 4 拷贝@3x.png
vendored
Normal file
After Width: | Height: | Size: 233 B |
21
YuMi/Assets.xcassets/20.20.50/luck_package_left.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "zz 拷贝 2@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_left.imageset/zz 拷贝 2@3x.png
vendored
Normal file
After Width: | Height: | Size: 5.8 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_main_bg.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "框@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_main_bg.imageset/框@3x.png
vendored
Normal file
After Width: | Height: | Size: 1.2 MiB |
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_message_coin.imageset/2@3x (1).png
vendored
Normal file
After Width: | Height: | Size: 261 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_message_coin.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "2@3x (1).png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_message_coin_ar.imageset/2@3x (2).png
vendored
Normal file
After Width: | Height: | Size: 237 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_message_coin_ar.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "2@3x (2).png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_message_gift.imageset/4@3x.png
vendored
Normal file
After Width: | Height: | Size: 233 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_message_gift.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "4@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_message_gift_ar.imageset/5@3x.png
vendored
Normal file
After Width: | Height: | Size: 234 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_message_gift_ar.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "5@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
21
YuMi/Assets.xcassets/20.20.50/luck_package_popup_coin.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "缺省@3x (1).png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_popup_coin.imageset/缺省@3x (1).png
vendored
Normal file
After Width: | Height: | Size: 198 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_popup_gift.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "缺省@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_popup_gift.imageset/缺省@3x.png
vendored
Normal file
After Width: | Height: | Size: 188 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_records.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "规则 拷贝@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_records.imageset/规则 拷贝@3x.png
vendored
Normal file
After Width: | Height: | Size: 3.4 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_records_back.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "返回@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_records_back.imageset/返回@3x.png
vendored
Normal file
After Width: | Height: | Size: 9.9 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_records_bg.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "框@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_records_bg.imageset/框@3x.png
vendored
Normal file
After Width: | Height: | Size: 407 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_right.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "zz 拷贝 2@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_right.imageset/zz 拷贝 2@3x.png
vendored
Normal file
After Width: | Height: | Size: 6.8 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_rules.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "规则@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_rules.imageset/规则@3x.png
vendored
Normal file
After Width: | Height: | Size: 5.7 KiB |
21
YuMi/Assets.xcassets/20.20.50/luck_package_send_bg.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "组 11@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/luck_package_send_bg.imageset/组 11@3x.png
vendored
Normal file
After Width: | Height: | Size: 68 KiB |
21
YuMi/Assets.xcassets/20.20.50/send_image_icon.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "切图 64@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/send_image_icon.imageset/切图 64@3x.png
vendored
Normal file
After Width: | Height: | Size: 2.3 KiB |
21
YuMi/Assets.xcassets/20.20.50/sub_recharger_arrow.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "切图 30@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/sub_recharger_arrow.imageset/切图 30@3x.png
vendored
Normal file
After Width: | Height: | Size: 1.0 KiB |
21
YuMi/Assets.xcassets/20.20.50/缺省.imageset/Contents.json
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"images" : [
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "1x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "2x"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"filename" : "缺省@3x.png",
|
||||||
|
"idiom" : "universal",
|
||||||
|
"scale" : "3x"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|
BIN
YuMi/Assets.xcassets/20.20.50/缺省.imageset/缺省@3x.png
vendored
Normal file
After Width: | Height: | Size: 49 KiB |
6
YuMi/Assets.xcassets/20.20.51/Contents.json
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"info" : {
|
||||||
|
"author" : "xcode",
|
||||||
|
"version" : 1
|
||||||
|
}
|
||||||
|
}
|