@@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 57763bc325ebd50429cf1a34e53b4852 | |||||
folderAsset: yes | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 05824084773d805458994e640fa393a2 | |||||
folderAsset: yes | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,14 @@ | |||||
#import "WXApi.h" | |||||
extern "C" { | |||||
void WeChatRegisterApp(const char* appId) { | |||||
NSString* nsAppId = [NSString stringWithUTF8String:appId]; | |||||
[WXApi registerApp:nsAppId universalLink:@"https://your.universal.link/"]; | |||||
} | |||||
bool WeChatIsInstalled() { | |||||
return [WXApi isWXAppInstalled]; | |||||
} | |||||
} |
@@ -0,0 +1,33 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 598b5945b6a694c4e933e0fdba15e7fb | |||||
PluginImporter: | |||||
externalObjects: {} | |||||
serializedVersion: 2 | |||||
iconMap: {} | |||||
executionOrder: {} | |||||
defineConstraints: [] | |||||
isPreloaded: 0 | |||||
isOverridable: 0 | |||||
isExplicitlyReferenced: 0 | |||||
validateReferences: 1 | |||||
platformData: | |||||
- first: | |||||
Any: | |||||
second: | |||||
enabled: 0 | |||||
settings: {} | |||||
- first: | |||||
Editor: Editor | |||||
second: | |||||
enabled: 0 | |||||
settings: | |||||
DefaultValueInitialized: true | |||||
- first: | |||||
iPhone: iOS | |||||
second: | |||||
enabled: 1 | |||||
settings: | |||||
AddToEmbeddedBinaries: false | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: ab7d26447dce21e44b07e6a60ad4e11a | |||||
folderAsset: yes | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,44 @@ | |||||
<?xml version="1.0" encoding="UTF-8"?> | |||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |||||
<plist version="1.0"> | |||||
<dict> | |||||
<key>AvailableLibraries</key> | |||||
<array> | |||||
<dict> | |||||
<key>BinaryPath</key> | |||||
<string>WechatOpenSDK.framework/WechatOpenSDK</string> | |||||
<key>LibraryIdentifier</key> | |||||
<string>ios-arm64</string> | |||||
<key>LibraryPath</key> | |||||
<string>WechatOpenSDK.framework</string> | |||||
<key>SupportedArchitectures</key> | |||||
<array> | |||||
<string>arm64</string> | |||||
</array> | |||||
<key>SupportedPlatform</key> | |||||
<string>ios</string> | |||||
</dict> | |||||
<dict> | |||||
<key>BinaryPath</key> | |||||
<string>WechatOpenSDK.framework/WechatOpenSDK</string> | |||||
<key>LibraryIdentifier</key> | |||||
<string>ios-arm64_x86_64-simulator</string> | |||||
<key>LibraryPath</key> | |||||
<string>WechatOpenSDK.framework</string> | |||||
<key>SupportedArchitectures</key> | |||||
<array> | |||||
<string>arm64</string> | |||||
<string>x86_64</string> | |||||
</array> | |||||
<key>SupportedPlatform</key> | |||||
<string>ios</string> | |||||
<key>SupportedPlatformVariant</key> | |||||
<string>simulator</string> | |||||
</dict> | |||||
</array> | |||||
<key>CFBundlePackageType</key> | |||||
<string>XFWK</string> | |||||
<key>XCFrameworkFormatVersion</key> | |||||
<string>1.0</string> | |||||
</dict> | |||||
</plist> |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 57e483072a253ea49858dec65fa0e4fe | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,17 @@ | |||||
<?xml version="1.0" encoding="UTF-8"?> | |||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |||||
<plist version="1.0"> | |||||
<dict> | |||||
<key>NSPrivacyAccessedAPITypes</key> | |||||
<array> | |||||
<dict> | |||||
<key>NSPrivacyAccessedAPIType</key> | |||||
<string>NSPrivacyAccessedAPICategoryUserDefaults</string> | |||||
<key>NSPrivacyAccessedAPITypeReasons</key> | |||||
<array> | |||||
<string>CA92.1</string> | |||||
</array> | |||||
</dict> | |||||
</array> | |||||
</dict> | |||||
</plist> |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 4d28bcdc88c883f4f911363f0e960270 | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,167 @@ | |||||
重要! | |||||
SDK2.0.5 | |||||
1. 支持模块化集成:XCFramework 头文件引用改为标准化格式 #import <WechatOpenSDK/WXApi.h>,解决路径冲突并支持 Swift/ObjC 混合开发 | |||||
2. 修复openWXApp偶现失败的问题 | |||||
SDK2.0.4 | |||||
1.增加privacy manifest文件 | |||||
2.修复跳微信时可能卡顿的问题 | |||||
SDK2.0.2 | |||||
1. 优化XCFramework打包方式 | |||||
SDK2.0.1 | |||||
1. SDK支持XCFramework | |||||
SDK2.0.0 | |||||
1. 分享能力支持内容防篡改校验 | |||||
SDK1.9.9 | |||||
1. 授权登录支持关闭自动授权 | |||||
2. 分享支持添加签名,防止篡改 | |||||
SDK1.9.7 | |||||
1. 适配CocoaPods | |||||
SDK1.9.6 | |||||
1. 适配iOS 16,减少读写剪切板 | |||||
SDK1.9.4 | |||||
1. 修复授权登录取消/拒绝时state字段没有带回 | |||||
SDK1.9.3 | |||||
1. 新增发起二维码支付能力 | |||||
SDK1.9.2 | |||||
1. 新增发起企微客服会话能力 | |||||
SDK1.9.1 | |||||
1. 音乐视频分享类型增加运营H5字段 | |||||
SDK1.8.9 | |||||
1. 增加音乐视频分享类型 | |||||
SDK1.8.8 | |||||
1. 增加游戏直播消息类型 | |||||
SDK1.8.7.1 | |||||
1. 修复Xcode11以下编译不通过 | |||||
SDK1.8.7 | |||||
1. 修复iPadOS,未安装微信的情况下,因为UA问题无法授权登录 | |||||
2. 修复未安装微信的情况下, 适配了UIScene的App因为UIAlertView Crash | |||||
3. 增加Universal Link检测函数 | |||||
SDK1.8.6.2 | |||||
1. 修改包含"UIWebView"字符的类名 | |||||
SDK1.8.6.1 | |||||
1.短信授权登录使用的UIWebview切换成WKWebview | |||||
SDK1.8.6 | |||||
1. 支持Universal Link拉起微信以及返回App | |||||
2. SDK移除MTA库 | |||||
SDK1.8.5 | |||||
1. 更换MTA库:取消对剪切板的访问, 防止和其他SDK竞争导致crash | |||||
2. NSMutableArray的MTA分类方法改名,减少命名冲突 | |||||
3. 不含支付功能版本移除非税支付和医保支付接口 | |||||
4. 分享音乐支持填写歌词和高清封面图 | |||||
SDK1.8.4 | |||||
1. 调整分享图片大小限制 | |||||
2. 新增openBusinessView接口 | |||||
SDK1.8.3 | |||||
1. SDK增加调起微信刷卡支付接口 | |||||
2. SDK增加小程序订阅消息接口 | |||||
3. 修复小程序订阅消息接口没有resp的问题 | |||||
SDK1.8.2 | |||||
1. SDK增加开发票授权 WXInvoiceAuthInsert | |||||
2. SDK增加非税接口 WXNontaxPay | |||||
3. SDK增加医保接口 WXPayInsurance | |||||
4. 更换MTA库 | |||||
SDK1.8.1 | |||||
1. SDK打开小程序支持指定版本(体验,开发,正式版) | |||||
2. SDK分享小程序支持指定版本(体验,开发,正式版) | |||||
3. SDK支持输出log日志 | |||||
SDK1.8.0 | |||||
1. SDK支持打开小程序 | |||||
2. SDK分享小程序支持shareTicket | |||||
SDK1.7.9 | |||||
1. SDK订阅一次性消息 | |||||
SDK1.7.8 | |||||
1 SDK分享小程序支持大图 | |||||
SDK1.7.7 | |||||
1 增加SDK分享小程序 | |||||
2 增加选择发票接口 | |||||
SDK1.7.6 | |||||
1. 提高稳定性 | |||||
1 修复mta崩溃 | |||||
2 新增接口支持开发者关闭mta数据统计上报 | |||||
SDK1.7.5 | |||||
1. 提高稳定性 | |||||
2. 加快registerApp接口启动速度 | |||||
SDK1.7.4 | |||||
1. 更新支持iOS启用 ATS(App Transport Security) | |||||
2. 需要在工程中链接CFNetwork.framework | |||||
3. 在工程配置中的”Other Linker Flags”中加入”-Objc -all_load” | |||||
SDK1.7.3 | |||||
1. 增强稳定性,适配iOS10 | |||||
2. 修复小于32K的jpg格式缩略图设置失败的问题 | |||||
SDK1.7.2 | |||||
1. 修复因CTTeleponyNetworkInfo引起的崩溃问题 | |||||
SDK1.7.1 | |||||
1. 支持兼容ipv6(提升稳定性) | |||||
2. xCode Version 7.3.1 (7D1014) 编译 | |||||
SDK1.7 | |||||
1. 支持兼容ipv6 | |||||
2. 修复若干问题增强稳定性 | |||||
SDK1.6.3 | |||||
1. xCode7.2 构建的sdk包。 | |||||
2. 请使用xCode7.2进行编译。 | |||||
3. 需要在Build Phases中Link Security.framework | |||||
4. 修复若干小问题。 | |||||
SDK1.6.2 | |||||
1、xCode7.1 构建的sdk包 | |||||
2、请使用xCode7.1进行编译 | |||||
SDK1.6.1 | |||||
1、修复armv7s下,bitcode可能编译不过 | |||||
2、解决warning | |||||
SDK1.6 | |||||
1、iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。 | |||||
受此影响,当你的应用在iOS 9中需要使用微信SDK的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里增加如下代码: | |||||
<key>LSApplicationQueriesSchemes</key> | |||||
<array> | |||||
<string>weixin</string> | |||||
</array> | |||||
<key>NSAppTransportSecurity</key> | |||||
<dict> | |||||
<key>NSAllowsArbitraryLoads</key> | |||||
<true/> | |||||
</dict> | |||||
2、开发者需要在工程中链接上 CoreTelephony.framework | |||||
3、解决bitcode编译不过问题 | |||||
SDK1.5 | |||||
1、废弃safeSendReq:接口,使用sendReq:即可。 | |||||
2、新增+(BOOL) sendAuthReq:(SendAuthReq*) req viewController : (UIViewController*) viewController delegate:(id<WXApiDelegate>) delegate; | |||||
支持未安装微信情况下Auth,具体见WXApi.h接口描述 | |||||
3、微信开放平台新增了微信模块用户统计功能,便于开发者统计微信功能模块的用户使用和活跃情况。开发者需要在工程中链接上:SystemConfiguration.framework,libz.dylib,libsqlite3.0.dylib。 |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 57b94465221ab4f42a18a19053e0fb81 | |||||
TextScriptImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: de497fb8101fb884ab9ec5c847af8441 | |||||
folderAsset: yes | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,34 @@ | |||||
fileFormatVersion: 2 | |||||
guid: fc98be07dcdc0be44802f3fd740fa9fb | |||||
folderAsset: yes | |||||
PluginImporter: | |||||
externalObjects: {} | |||||
serializedVersion: 2 | |||||
iconMap: {} | |||||
executionOrder: {} | |||||
defineConstraints: [] | |||||
isPreloaded: 0 | |||||
isOverridable: 0 | |||||
isExplicitlyReferenced: 0 | |||||
validateReferences: 1 | |||||
platformData: | |||||
- first: | |||||
Any: | |||||
second: | |||||
enabled: 0 | |||||
settings: {} | |||||
- first: | |||||
Editor: Editor | |||||
second: | |||||
enabled: 0 | |||||
settings: | |||||
DefaultValueInitialized: true | |||||
- first: | |||||
iPhone: iOS | |||||
second: | |||||
enabled: 1 | |||||
settings: | |||||
AddToEmbeddedBinaries: false | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: b3792e453c9ea8749af7930a55a592b3 | |||||
folderAsset: yes | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,231 @@ | |||||
// | |||||
// WXApi.h | |||||
// 所有Api接口 | |||||
// | |||||
// Created by Wechat on 12-2-28. | |||||
// Copyright (c) 2012年 Tencent. All rights reserved. | |||||
// | |||||
#import <Foundation/Foundation.h> | |||||
#import "WXApiObject.h" | |||||
NS_ASSUME_NONNULL_BEGIN | |||||
typedef BOOL(^WXGrantReadPasteBoardPermissionCompletion)(void); | |||||
#pragma mark - WXApiDelegate | |||||
/*! @brief 接收并处理来自微信终端程序的事件消息 | |||||
* | |||||
* 接收并处理来自微信终端程序的事件消息,期间微信界面会切换到第三方应用程序。 | |||||
* WXApiDelegate 会在handleOpenURL:delegate:中使用并触发。 | |||||
*/ | |||||
@protocol WXApiDelegate <NSObject> | |||||
@optional | |||||
/*! @brief 收到一个来自微信的请求,第三方应用程序处理完后调用sendResp向微信发送结果 | |||||
* | |||||
* 收到一个来自微信的请求,异步处理完成后必须调用sendResp发送处理结果给微信。 | |||||
* 可能收到的请求有GetMessageFromWXReq、ShowMessageFromWXReq等。 | |||||
* @param req 具体请求内容,是自动释放的 | |||||
*/ | |||||
- (void)onReq:(BaseReq*)req; | |||||
/*! @brief 发送一个sendReq后,收到微信的回应 | |||||
* | |||||
* 收到一个来自微信的处理结果。调用一次sendReq后会收到onResp。 | |||||
* 可能收到的处理结果有SendMessageToWXResp、SendAuthResp等。 | |||||
* @param resp具体的回应内容,是自动释放的 | |||||
*/ | |||||
- (void)onResp:(BaseResp*)resp; | |||||
/* ! @brief 用于在iOS16以及以上系统上,控制OpenSDK是否读取剪切板中微信传递的数据以及读取的时机 | |||||
* 在iOS16以及以上系统,在SDK需要读取剪切板中微信写入的数据时,会回调该方法。没有实现默认会直接读取微信通过剪切板传递过来的数据 | |||||
* 注意: | |||||
* 1. 只在iOS16以及以上的系统版本上回调; | |||||
* 2. 不实现时,OpenSDK会直接调用读取剪切板接口,读取微信传递过来的数据; | |||||
* 3. 若实现该方法:开发者需要通过调用completion(), 支持异步,通知SDK允许读取剪切板中微信传递的数据, | |||||
* 不调用completion()则代表不授权OpenSDK读取剪切板,会导致收不到onReq:, onResp:回调,无法后续业务流程。请谨慎使用 | |||||
* 4. 不要长时间持有completion不释放,可能会导致内存泄漏。 | |||||
*/ | |||||
- (void)onNeedGrantReadPasteBoardPermissionWithURL:(nonnull NSURL *)openURL completion:(nonnull WXGrantReadPasteBoardPermissionCompletion)completion; | |||||
@end | |||||
#pragma mark - WXApiLogDelegate | |||||
@protocol WXApiLogDelegate <NSObject> | |||||
- (void)onLog:(NSString*)log logLevel:(WXLogLevel)level; | |||||
@end | |||||
#pragma mark - WXApi | |||||
/*! @brief 微信Api接口函数类 | |||||
* | |||||
* 该类封装了微信终端SDK的所有接口 | |||||
*/ | |||||
@interface WXApi : NSObject | |||||
/*! @brief WXApi的成员函数,向微信终端程序注册第三方应用。 | |||||
* | |||||
* 需要在每次启动第三方应用程序时调用。 | |||||
* @attention 请保证在主线程中调用此函数 | |||||
* @param appid 微信开发者ID | |||||
* @param universalLink 微信开发者Universal Link | |||||
* @return 成功返回YES,失败返回NO。 | |||||
*/ | |||||
+ (BOOL)registerApp:(NSString *)appid universalLink:(NSString *)universalLink; | |||||
/*! @brief 处理旧版微信通过URL启动App时传递的数据 | |||||
* | |||||
* 需要在 application:openURL:sourceApplication:annotation:或者application:handleOpenURL中调用。 | |||||
* @param url 微信启动第三方应用时传递过来的URL | |||||
* @param delegate WXApiDelegate对象,用来接收微信触发的消息。 | |||||
* @return 成功返回YES,失败返回NO。 | |||||
*/ | |||||
+ (BOOL)handleOpenURL:(NSURL *)url delegate:(nullable id<WXApiDelegate>)delegate; | |||||
/*! @brief 处理微信通过Universal Link启动App时传递的数据 | |||||
* | |||||
* 需要在 application:continueUserActivity:restorationHandler:中调用。 | |||||
* @param userActivity 微信启动第三方应用时系统API传递过来的userActivity | |||||
* @param delegate WXApiDelegate对象,用来接收微信触发的消息。 | |||||
* @return 成功返回YES,失败返回NO。 | |||||
*/ | |||||
+ (BOOL)handleOpenUniversalLink:(NSUserActivity *)userActivity delegate:(nullable id<WXApiDelegate>)delegate; | |||||
/*! @brief 检查微信是否已被用户安装 | |||||
* | |||||
* @return 微信已安装返回YES,未安装返回NO。 | |||||
*/ | |||||
+ (BOOL)isWXAppInstalled; | |||||
/*! @brief 判断当前微信的版本是否支持OpenApi | |||||
* | |||||
* @return 支持返回YES,不支持返回NO。 | |||||
*/ | |||||
+ (BOOL)isWXAppSupportApi; | |||||
/*! @brief 判断当前微信的版本是否支持分享微信状态功能 | |||||
* | |||||
* @attention 需在工程LSApplicationQueriesSchemes配置中添加weixinStateAPI | |||||
* @return 支持返回YES,不支持返回NO。 | |||||
*/ | |||||
+ (BOOL)isWXAppSupportStateAPI; | |||||
#ifndef BUILD_WITHOUT_PAY | |||||
/*! @brief 判断当前微信的版本是否支持二维码拉起微信支付 | |||||
* | |||||
* @attention 需在工程LSApplicationQueriesSchemes配置中添加weixinQRCodePayAPI | |||||
* @return 支持返回YES,不支持返回NO。 | |||||
*/ | |||||
+ (BOOL)isWXAppSupportQRCodePayAPI; | |||||
#endif | |||||
/*! @brief 获取微信的itunes安装地址 | |||||
* | |||||
* @return 微信的安装地址字符串。 | |||||
*/ | |||||
+ (NSString *)getWXAppInstallUrl; | |||||
/*! @brief 获取当前微信SDK的版本号 | |||||
* | |||||
* @return 返回当前微信SDK的版本号 | |||||
*/ | |||||
+ (NSString *)getApiVersion; | |||||
/*! @brief 打开微信 | |||||
* | |||||
* @return 成功返回YES,失败返回NO。 | |||||
*/ | |||||
+ (BOOL)openWXApp; | |||||
/*! @brief 发送请求到微信,等待微信返回onResp | |||||
* | |||||
* 函数调用后,会切换到微信的界面。第三方应用程序等待微信返回onResp。微信在异步处理完成后一定会调用onResp。支持以下类型 | |||||
* SendAuthReq、SendMessageToWXReq、PayReq等。 | |||||
* @param req 具体的发送请求。 | |||||
* @param completion 调用结果回调block | |||||
*/ | |||||
+ (void)sendReq:(BaseReq *)req completion:(void (^ __nullable)(BOOL success))completion; | |||||
/*! @brief 收到微信onReq的请求,发送对应的应答给微信,并切换到微信界面 | |||||
* | |||||
* 函数调用后,会切换到微信的界面。第三方应用程序收到微信onReq的请求,异步处理该请求,完成后必须调用该函数。可能发送的相应有 | |||||
* GetMessageFromWXResp、ShowMessageFromWXResp等。 | |||||
* @param resp 具体的应答内容 | |||||
* @param completion 调用结果回调block | |||||
*/ | |||||
+ (void)sendResp:(BaseResp*)resp completion:(void (^ __nullable)(BOOL success))completion; | |||||
/*! @brief 发送Auth请求到微信,支持用户没安装微信,等待微信返回onResp | |||||
* | |||||
* 函数调用后,会切换到微信的界面。第三方应用程序等待微信返回onResp。微信在异步处理完成后一定会调用onResp。支持SendAuthReq类型。 | |||||
* @param req 具体的发送请求。 | |||||
* @param viewController 当前界面对象。 | |||||
* @param delegate WXApiDelegate对象,用来接收微信触发的消息。 | |||||
* @param completion 调用结果回调block | |||||
*/ | |||||
+ (void)sendAuthReq:(SendAuthReq *)req viewController:(UIViewController*)viewController delegate:(nullable id<WXApiDelegate>)delegate completion:(void (^ __nullable)(BOOL success))completion; | |||||
/*! @brief 测试函数,用于排查当前App通过Universal Link方式分享到微信的流程 | |||||
注意1: 调用自检函数之前必须要先调用registerApp:universalLink接口, 并确认调用成功 | |||||
注意2: 自检过程中会有Log产生,可以先调用startLogByLevel函数,根据Log排查问题 | |||||
注意3: 会多次回调block | |||||
注意4: 仅用于新接入SDK时调试使用,请勿在正式环境的调用 | |||||
* | |||||
* 当completion回调的step为WXULCheckStepFinal时,表示检测通过,Universal Link接入成功 | |||||
* @param completion 回调Block | |||||
*/ | |||||
+ (void)checkUniversalLinkReady:(nonnull WXCheckULCompletion)completion; | |||||
/*! @brief WXApi的成员函数,接受微信的log信息。byBlock | |||||
注意1:SDK会强引用这个block,注意不要导致内存泄漏,注意不要导致内存泄漏 | |||||
注意2:调用过一次startLog by block之后,如果再调用一次任意方式的startLoad,会释放上一次logBlock,不再回调上一个logBlock | |||||
* | |||||
* @param level 打印log的级别 | |||||
* @param logBlock 打印log的回调block | |||||
*/ | |||||
+ (void)startLogByLevel:(WXLogLevel)level logBlock:(WXLogBolock)logBlock; | |||||
/*! @brief WXApi的成员函数,接受微信的log信息。byDelegate | |||||
注意1:sdk会弱引用这个delegate,这里可加任意对象为代理,不需要与WXApiDelegate同一个对象 | |||||
注意2:调用过一次startLog by delegate之后,再调用一次任意方式的startLoad,不会再回调上一个logDelegate对象 | |||||
* @param level 打印log的级别 | |||||
* @param logDelegate 打印log的回调代理, | |||||
*/ | |||||
+ (void)startLogByLevel:(WXLogLevel)level logDelegate:(id<WXApiLogDelegate>)logDelegate; | |||||
/*! @brief 停止打印log,会清理block或者delegate为空,释放block | |||||
* @param | |||||
*/ | |||||
+ (void)stopLog; | |||||
@end | |||||
NS_ASSUME_NONNULL_END |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 3e20125d013b8b04580b7ef4a73cbd98 | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 95155186bc99d6349aab610f10d57966 | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,68 @@ | |||||
// | |||||
// WechatAuthSDK.h | |||||
// WechatAuthSDK | |||||
// | |||||
// Created by 李凯 on 13-11-29. | |||||
// Copyright (c) 2013年 Tencent. All rights reserved. | |||||
// | |||||
#import <Foundation/Foundation.h> | |||||
#import <UIKit/UIKit.h> | |||||
NS_ASSUME_NONNULL_BEGIN | |||||
enum AuthErrCode { | |||||
WechatAuth_Err_Ok = 0, //Auth成功 | |||||
WechatAuth_Err_NormalErr = -1, //普通错误 | |||||
WechatAuth_Err_NetworkErr = -2, //网络错误 | |||||
WechatAuth_Err_GetQrcodeFailed = -3, //获取二维码失败 | |||||
WechatAuth_Err_Cancel = -4, //用户取消授权 | |||||
WechatAuth_Err_Timeout = -5, //超时 | |||||
}; | |||||
@protocol WechatAuthAPIDelegate<NSObject> | |||||
@optional | |||||
- (void)onAuthGotQrcode:(UIImage *)image; //得到二维码 | |||||
- (void)onQrcodeScanned; //二维码被扫描 | |||||
- (void)onAuthFinish:(int)errCode AuthCode:(nullable NSString *)authCode; //成功登录 | |||||
@end | |||||
@interface WechatAuthSDK : NSObject{ | |||||
NSString *_sdkVersion; | |||||
__weak id<WechatAuthAPIDelegate> _delegate; | |||||
} | |||||
@property(nonatomic, weak, nullable) id<WechatAuthAPIDelegate> delegate; | |||||
@property(nonatomic, readonly) NSString *sdkVersion; //authSDK版本号 | |||||
/*! @brief 发送登录请求,等待WechatAuthAPIDelegate回调 | |||||
* | |||||
* @param appId 微信开发者ID | |||||
* @param nonceStr 一个随机的尽量不重复的字符串,用来使得每次的signature不同 | |||||
* @param timeStamp 时间戳 | |||||
* @param scope 应用授权作用域,拥有多个作用域用逗号(,)分隔 | |||||
* @param signature 签名 | |||||
* @param schemeData 会在扫码后拼在scheme后 | |||||
* @return 成功返回YES,失败返回NO | |||||
注:该实现只保证同时只有一个Auth在运行,Auth未完成或未Stop再次调用Auth接口时会返回NO。 | |||||
*/ | |||||
- (BOOL)Auth:(NSString *)appId | |||||
nonceStr:(NSString *)nonceStr | |||||
timeStamp:(NSString *)timeStamp | |||||
scope:(NSString *)scope | |||||
signature:(NSString *)signature | |||||
schemeData:(nullable NSString *)schemeData; | |||||
/*! @brief 暂停登录请求 | |||||
* | |||||
* @return 成功返回YES,失败返回NO。 | |||||
*/ | |||||
- (BOOL)StopAuth; | |||||
@end | |||||
NS_ASSUME_NONNULL_END |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 8dde9b17a4cf713409124d27b2681314 | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,9 @@ | |||||
// WechatOpenSDK.h | |||||
// | |||||
// Created by Wechat. | |||||
// Copyright (c) 2012年 Tencent. All rights reserved. | |||||
// | |||||
#import <WechatOpenSDK/WXApi.h> | |||||
#import <WechatOpenSDK/WXApiObject.h> | |||||
#import <WechatOpenSDK/WechatAuthSDK.h> | |||||
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 04da548748747ba4c8e3563620f7d6df | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,15 @@ | |||||
<?xml version="1.0" encoding="UTF-8"?> | |||||
<plist version="1.0"> | |||||
<dict> | |||||
<key>CFBundleIdentifier</key> | |||||
<string>com.tencent.WechatOpenSDK</string> | |||||
<key>CFBundleVersion</key> | |||||
<string>1.0.0</string> | |||||
<key>CFBundleShortVersionString</key> | |||||
<string>1.0</string> | |||||
<key>MinimumOSVersion</key> | |||||
<string>12.0</string> | |||||
<key>CFBundleExecutable</key> | |||||
<string>WechatOpenSDK</string> | |||||
</dict> | |||||
</plist> |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 55c905ff183bebe45b0f81558df25f06 | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 9129bdfd6de87a04ebd9dda3aedd096c | |||||
folderAsset: yes | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,5 @@ | |||||
framework module WechatOpenSDK { | |||||
umbrella header "WechatOpenSDK.h" | |||||
export * | |||||
link "WechatOpenSDK" | |||||
} |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 6786f222fe61a484aa3e25961e3f8a7e | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 2f2e5cac1d4d77c4a900e0b795c3209e | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 5d775aa8a7f32234a8801397fcd4f7f6 | |||||
folderAsset: yes | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,34 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 5697b5e7ce103cd42a67b2dbd2b46e5d | |||||
folderAsset: yes | |||||
PluginImporter: | |||||
externalObjects: {} | |||||
serializedVersion: 2 | |||||
iconMap: {} | |||||
executionOrder: {} | |||||
defineConstraints: [] | |||||
isPreloaded: 0 | |||||
isOverridable: 0 | |||||
isExplicitlyReferenced: 0 | |||||
validateReferences: 1 | |||||
platformData: | |||||
- first: | |||||
Any: | |||||
second: | |||||
enabled: 0 | |||||
settings: {} | |||||
- first: | |||||
Editor: Editor | |||||
second: | |||||
enabled: 0 | |||||
settings: | |||||
DefaultValueInitialized: true | |||||
- first: | |||||
iPhone: iOS | |||||
second: | |||||
enabled: 1 | |||||
settings: | |||||
AddToEmbeddedBinaries: false | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 64a237f10c2c0be4494096162033ac64 | |||||
folderAsset: yes | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,231 @@ | |||||
// | |||||
// WXApi.h | |||||
// 所有Api接口 | |||||
// | |||||
// Created by Wechat on 12-2-28. | |||||
// Copyright (c) 2012年 Tencent. All rights reserved. | |||||
// | |||||
#import <Foundation/Foundation.h> | |||||
#import "WXApiObject.h" | |||||
NS_ASSUME_NONNULL_BEGIN | |||||
typedef BOOL(^WXGrantReadPasteBoardPermissionCompletion)(void); | |||||
#pragma mark - WXApiDelegate | |||||
/*! @brief 接收并处理来自微信终端程序的事件消息 | |||||
* | |||||
* 接收并处理来自微信终端程序的事件消息,期间微信界面会切换到第三方应用程序。 | |||||
* WXApiDelegate 会在handleOpenURL:delegate:中使用并触发。 | |||||
*/ | |||||
@protocol WXApiDelegate <NSObject> | |||||
@optional | |||||
/*! @brief 收到一个来自微信的请求,第三方应用程序处理完后调用sendResp向微信发送结果 | |||||
* | |||||
* 收到一个来自微信的请求,异步处理完成后必须调用sendResp发送处理结果给微信。 | |||||
* 可能收到的请求有GetMessageFromWXReq、ShowMessageFromWXReq等。 | |||||
* @param req 具体请求内容,是自动释放的 | |||||
*/ | |||||
- (void)onReq:(BaseReq*)req; | |||||
/*! @brief 发送一个sendReq后,收到微信的回应 | |||||
* | |||||
* 收到一个来自微信的处理结果。调用一次sendReq后会收到onResp。 | |||||
* 可能收到的处理结果有SendMessageToWXResp、SendAuthResp等。 | |||||
* @param resp具体的回应内容,是自动释放的 | |||||
*/ | |||||
- (void)onResp:(BaseResp*)resp; | |||||
/* ! @brief 用于在iOS16以及以上系统上,控制OpenSDK是否读取剪切板中微信传递的数据以及读取的时机 | |||||
* 在iOS16以及以上系统,在SDK需要读取剪切板中微信写入的数据时,会回调该方法。没有实现默认会直接读取微信通过剪切板传递过来的数据 | |||||
* 注意: | |||||
* 1. 只在iOS16以及以上的系统版本上回调; | |||||
* 2. 不实现时,OpenSDK会直接调用读取剪切板接口,读取微信传递过来的数据; | |||||
* 3. 若实现该方法:开发者需要通过调用completion(), 支持异步,通知SDK允许读取剪切板中微信传递的数据, | |||||
* 不调用completion()则代表不授权OpenSDK读取剪切板,会导致收不到onReq:, onResp:回调,无法后续业务流程。请谨慎使用 | |||||
* 4. 不要长时间持有completion不释放,可能会导致内存泄漏。 | |||||
*/ | |||||
- (void)onNeedGrantReadPasteBoardPermissionWithURL:(nonnull NSURL *)openURL completion:(nonnull WXGrantReadPasteBoardPermissionCompletion)completion; | |||||
@end | |||||
#pragma mark - WXApiLogDelegate | |||||
@protocol WXApiLogDelegate <NSObject> | |||||
- (void)onLog:(NSString*)log logLevel:(WXLogLevel)level; | |||||
@end | |||||
#pragma mark - WXApi | |||||
/*! @brief 微信Api接口函数类 | |||||
* | |||||
* 该类封装了微信终端SDK的所有接口 | |||||
*/ | |||||
@interface WXApi : NSObject | |||||
/*! @brief WXApi的成员函数,向微信终端程序注册第三方应用。 | |||||
* | |||||
* 需要在每次启动第三方应用程序时调用。 | |||||
* @attention 请保证在主线程中调用此函数 | |||||
* @param appid 微信开发者ID | |||||
* @param universalLink 微信开发者Universal Link | |||||
* @return 成功返回YES,失败返回NO。 | |||||
*/ | |||||
+ (BOOL)registerApp:(NSString *)appid universalLink:(NSString *)universalLink; | |||||
/*! @brief 处理旧版微信通过URL启动App时传递的数据 | |||||
* | |||||
* 需要在 application:openURL:sourceApplication:annotation:或者application:handleOpenURL中调用。 | |||||
* @param url 微信启动第三方应用时传递过来的URL | |||||
* @param delegate WXApiDelegate对象,用来接收微信触发的消息。 | |||||
* @return 成功返回YES,失败返回NO。 | |||||
*/ | |||||
+ (BOOL)handleOpenURL:(NSURL *)url delegate:(nullable id<WXApiDelegate>)delegate; | |||||
/*! @brief 处理微信通过Universal Link启动App时传递的数据 | |||||
* | |||||
* 需要在 application:continueUserActivity:restorationHandler:中调用。 | |||||
* @param userActivity 微信启动第三方应用时系统API传递过来的userActivity | |||||
* @param delegate WXApiDelegate对象,用来接收微信触发的消息。 | |||||
* @return 成功返回YES,失败返回NO。 | |||||
*/ | |||||
+ (BOOL)handleOpenUniversalLink:(NSUserActivity *)userActivity delegate:(nullable id<WXApiDelegate>)delegate; | |||||
/*! @brief 检查微信是否已被用户安装 | |||||
* | |||||
* @return 微信已安装返回YES,未安装返回NO。 | |||||
*/ | |||||
+ (BOOL)isWXAppInstalled; | |||||
/*! @brief 判断当前微信的版本是否支持OpenApi | |||||
* | |||||
* @return 支持返回YES,不支持返回NO。 | |||||
*/ | |||||
+ (BOOL)isWXAppSupportApi; | |||||
/*! @brief 判断当前微信的版本是否支持分享微信状态功能 | |||||
* | |||||
* @attention 需在工程LSApplicationQueriesSchemes配置中添加weixinStateAPI | |||||
* @return 支持返回YES,不支持返回NO。 | |||||
*/ | |||||
+ (BOOL)isWXAppSupportStateAPI; | |||||
#ifndef BUILD_WITHOUT_PAY | |||||
/*! @brief 判断当前微信的版本是否支持二维码拉起微信支付 | |||||
* | |||||
* @attention 需在工程LSApplicationQueriesSchemes配置中添加weixinQRCodePayAPI | |||||
* @return 支持返回YES,不支持返回NO。 | |||||
*/ | |||||
+ (BOOL)isWXAppSupportQRCodePayAPI; | |||||
#endif | |||||
/*! @brief 获取微信的itunes安装地址 | |||||
* | |||||
* @return 微信的安装地址字符串。 | |||||
*/ | |||||
+ (NSString *)getWXAppInstallUrl; | |||||
/*! @brief 获取当前微信SDK的版本号 | |||||
* | |||||
* @return 返回当前微信SDK的版本号 | |||||
*/ | |||||
+ (NSString *)getApiVersion; | |||||
/*! @brief 打开微信 | |||||
* | |||||
* @return 成功返回YES,失败返回NO。 | |||||
*/ | |||||
+ (BOOL)openWXApp; | |||||
/*! @brief 发送请求到微信,等待微信返回onResp | |||||
* | |||||
* 函数调用后,会切换到微信的界面。第三方应用程序等待微信返回onResp。微信在异步处理完成后一定会调用onResp。支持以下类型 | |||||
* SendAuthReq、SendMessageToWXReq、PayReq等。 | |||||
* @param req 具体的发送请求。 | |||||
* @param completion 调用结果回调block | |||||
*/ | |||||
+ (void)sendReq:(BaseReq *)req completion:(void (^ __nullable)(BOOL success))completion; | |||||
/*! @brief 收到微信onReq的请求,发送对应的应答给微信,并切换到微信界面 | |||||
* | |||||
* 函数调用后,会切换到微信的界面。第三方应用程序收到微信onReq的请求,异步处理该请求,完成后必须调用该函数。可能发送的相应有 | |||||
* GetMessageFromWXResp、ShowMessageFromWXResp等。 | |||||
* @param resp 具体的应答内容 | |||||
* @param completion 调用结果回调block | |||||
*/ | |||||
+ (void)sendResp:(BaseResp*)resp completion:(void (^ __nullable)(BOOL success))completion; | |||||
/*! @brief 发送Auth请求到微信,支持用户没安装微信,等待微信返回onResp | |||||
* | |||||
* 函数调用后,会切换到微信的界面。第三方应用程序等待微信返回onResp。微信在异步处理完成后一定会调用onResp。支持SendAuthReq类型。 | |||||
* @param req 具体的发送请求。 | |||||
* @param viewController 当前界面对象。 | |||||
* @param delegate WXApiDelegate对象,用来接收微信触发的消息。 | |||||
* @param completion 调用结果回调block | |||||
*/ | |||||
+ (void)sendAuthReq:(SendAuthReq *)req viewController:(UIViewController*)viewController delegate:(nullable id<WXApiDelegate>)delegate completion:(void (^ __nullable)(BOOL success))completion; | |||||
/*! @brief 测试函数,用于排查当前App通过Universal Link方式分享到微信的流程 | |||||
注意1: 调用自检函数之前必须要先调用registerApp:universalLink接口, 并确认调用成功 | |||||
注意2: 自检过程中会有Log产生,可以先调用startLogByLevel函数,根据Log排查问题 | |||||
注意3: 会多次回调block | |||||
注意4: 仅用于新接入SDK时调试使用,请勿在正式环境的调用 | |||||
* | |||||
* 当completion回调的step为WXULCheckStepFinal时,表示检测通过,Universal Link接入成功 | |||||
* @param completion 回调Block | |||||
*/ | |||||
+ (void)checkUniversalLinkReady:(nonnull WXCheckULCompletion)completion; | |||||
/*! @brief WXApi的成员函数,接受微信的log信息。byBlock | |||||
注意1:SDK会强引用这个block,注意不要导致内存泄漏,注意不要导致内存泄漏 | |||||
注意2:调用过一次startLog by block之后,如果再调用一次任意方式的startLoad,会释放上一次logBlock,不再回调上一个logBlock | |||||
* | |||||
* @param level 打印log的级别 | |||||
* @param logBlock 打印log的回调block | |||||
*/ | |||||
+ (void)startLogByLevel:(WXLogLevel)level logBlock:(WXLogBolock)logBlock; | |||||
/*! @brief WXApi的成员函数,接受微信的log信息。byDelegate | |||||
注意1:sdk会弱引用这个delegate,这里可加任意对象为代理,不需要与WXApiDelegate同一个对象 | |||||
注意2:调用过一次startLog by delegate之后,再调用一次任意方式的startLoad,不会再回调上一个logDelegate对象 | |||||
* @param level 打印log的级别 | |||||
* @param logDelegate 打印log的回调代理, | |||||
*/ | |||||
+ (void)startLogByLevel:(WXLogLevel)level logDelegate:(id<WXApiLogDelegate>)logDelegate; | |||||
/*! @brief 停止打印log,会清理block或者delegate为空,释放block | |||||
* @param | |||||
*/ | |||||
+ (void)stopLog; | |||||
@end | |||||
NS_ASSUME_NONNULL_END |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 5c53b6dde448112469d97b0d76e6d8ab | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 90253fc0c667fdd4181681b93c84fcfa | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,68 @@ | |||||
// | |||||
// WechatAuthSDK.h | |||||
// WechatAuthSDK | |||||
// | |||||
// Created by 李凯 on 13-11-29. | |||||
// Copyright (c) 2013年 Tencent. All rights reserved. | |||||
// | |||||
#import <Foundation/Foundation.h> | |||||
#import <UIKit/UIKit.h> | |||||
NS_ASSUME_NONNULL_BEGIN | |||||
enum AuthErrCode { | |||||
WechatAuth_Err_Ok = 0, //Auth成功 | |||||
WechatAuth_Err_NormalErr = -1, //普通错误 | |||||
WechatAuth_Err_NetworkErr = -2, //网络错误 | |||||
WechatAuth_Err_GetQrcodeFailed = -3, //获取二维码失败 | |||||
WechatAuth_Err_Cancel = -4, //用户取消授权 | |||||
WechatAuth_Err_Timeout = -5, //超时 | |||||
}; | |||||
@protocol WechatAuthAPIDelegate<NSObject> | |||||
@optional | |||||
- (void)onAuthGotQrcode:(UIImage *)image; //得到二维码 | |||||
- (void)onQrcodeScanned; //二维码被扫描 | |||||
- (void)onAuthFinish:(int)errCode AuthCode:(nullable NSString *)authCode; //成功登录 | |||||
@end | |||||
@interface WechatAuthSDK : NSObject{ | |||||
NSString *_sdkVersion; | |||||
__weak id<WechatAuthAPIDelegate> _delegate; | |||||
} | |||||
@property(nonatomic, weak, nullable) id<WechatAuthAPIDelegate> delegate; | |||||
@property(nonatomic, readonly) NSString *sdkVersion; //authSDK版本号 | |||||
/*! @brief 发送登录请求,等待WechatAuthAPIDelegate回调 | |||||
* | |||||
* @param appId 微信开发者ID | |||||
* @param nonceStr 一个随机的尽量不重复的字符串,用来使得每次的signature不同 | |||||
* @param timeStamp 时间戳 | |||||
* @param scope 应用授权作用域,拥有多个作用域用逗号(,)分隔 | |||||
* @param signature 签名 | |||||
* @param schemeData 会在扫码后拼在scheme后 | |||||
* @return 成功返回YES,失败返回NO | |||||
注:该实现只保证同时只有一个Auth在运行,Auth未完成或未Stop再次调用Auth接口时会返回NO。 | |||||
*/ | |||||
- (BOOL)Auth:(NSString *)appId | |||||
nonceStr:(NSString *)nonceStr | |||||
timeStamp:(NSString *)timeStamp | |||||
scope:(NSString *)scope | |||||
signature:(NSString *)signature | |||||
schemeData:(nullable NSString *)schemeData; | |||||
/*! @brief 暂停登录请求 | |||||
* | |||||
* @return 成功返回YES,失败返回NO。 | |||||
*/ | |||||
- (BOOL)StopAuth; | |||||
@end | |||||
NS_ASSUME_NONNULL_END |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: a2467b599f2ffcb4cadff89ce2d8bc57 | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,9 @@ | |||||
// WechatOpenSDK.h | |||||
// | |||||
// Created by Wechat. | |||||
// Copyright (c) 2012年 Tencent. All rights reserved. | |||||
// | |||||
#import <WechatOpenSDK/WXApi.h> | |||||
#import <WechatOpenSDK/WXApiObject.h> | |||||
#import <WechatOpenSDK/WechatAuthSDK.h> | |||||
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 6ba095b82e969fe46b2fdaed479df105 | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,15 @@ | |||||
<?xml version="1.0" encoding="UTF-8"?> | |||||
<plist version="1.0"> | |||||
<dict> | |||||
<key>CFBundleIdentifier</key> | |||||
<string>com.tencent.WechatOpenSDK</string> | |||||
<key>CFBundleVersion</key> | |||||
<string>1.0.0</string> | |||||
<key>CFBundleShortVersionString</key> | |||||
<string>1.0</string> | |||||
<key>MinimumOSVersion</key> | |||||
<string>12.0</string> | |||||
<key>CFBundleExecutable</key> | |||||
<string>WechatOpenSDK</string> | |||||
</dict> | |||||
</plist> |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 9ff39027e8331254da6a2e59cde030f9 | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 89e3b34a2a65c8b43b597f2b56cbd92d | |||||
folderAsset: yes | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,5 @@ | |||||
framework module WechatOpenSDK { | |||||
umbrella header "WechatOpenSDK.h" | |||||
export * | |||||
link "WechatOpenSDK" | |||||
} |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: d252db7095d603643b4e9cc9069da759 | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 27350cc0ee482504f8f5ceda982c2dc1 | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 3535c999fba16d9438c05ad55806d913 | |||||
folderAsset: yes | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,521 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!1 &323475978 | |||||
GameObject: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
serializedVersion: 6 | |||||
m_Component: | |||||
- component: {fileID: 323475979} | |||||
- component: {fileID: 323475981} | |||||
- component: {fileID: 323475980} | |||||
m_Layer: 5 | |||||
m_Name: Text (Legacy) | |||||
m_TagString: Untagged | |||||
m_Icon: {fileID: 0} | |||||
m_NavMeshLayer: 0 | |||||
m_StaticEditorFlags: 0 | |||||
m_IsActive: 1 | |||||
--- !u!224 &323475979 | |||||
RectTransform: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 323475978} | |||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} | |||||
m_LocalPosition: {x: 0, y: 0, z: 0} | |||||
m_LocalScale: {x: 1, y: 1, z: 1} | |||||
m_ConstrainProportionsScale: 0 | |||||
m_Children: [] | |||||
m_Father: {fileID: 1419617482} | |||||
m_RootOrder: 0 | |||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | |||||
m_AnchorMin: {x: 0, y: 0} | |||||
m_AnchorMax: {x: 1, y: 1} | |||||
m_AnchoredPosition: {x: 0, y: 0} | |||||
m_SizeDelta: {x: 0, y: 0} | |||||
m_Pivot: {x: 0.5, y: 0.5} | |||||
--- !u!222 &323475981 | |||||
CanvasRenderer: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 323475978} | |||||
m_CullTransparentMesh: 1 | |||||
--- !u!114 &323475980 | |||||
MonoBehaviour: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 323475978} | |||||
m_Enabled: 1 | |||||
m_EditorHideFlags: 0 | |||||
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} | |||||
m_Name: | |||||
m_EditorClassIdentifier: | |||||
m_Material: {fileID: 0} | |||||
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} | |||||
m_RaycastTarget: 1 | |||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} | |||||
m_Maskable: 1 | |||||
m_OnCullStateChanged: | |||||
m_PersistentCalls: | |||||
m_Calls: [] | |||||
m_FontData: | |||||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} | |||||
m_FontSize: 14 | |||||
m_FontStyle: 0 | |||||
m_BestFit: 1 | |||||
m_MinSize: 10 | |||||
m_MaxSize: 40 | |||||
m_Alignment: 4 | |||||
m_AlignByGeometry: 0 | |||||
m_RichText: 1 | |||||
m_HorizontalOverflow: 0 | |||||
m_VerticalOverflow: 0 | |||||
m_LineSpacing: 1 | |||||
m_Text: "\u6E38\u5BA2\u767B\u5F55" | |||||
--- !u!1 &963896900 | |||||
GameObject: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
serializedVersion: 6 | |||||
m_Component: | |||||
- component: {fileID: 963896901} | |||||
- component: {fileID: 963896903} | |||||
- component: {fileID: 963896902} | |||||
m_Layer: 5 | |||||
m_Name: Text (Legacy) | |||||
m_TagString: Untagged | |||||
m_Icon: {fileID: 0} | |||||
m_NavMeshLayer: 0 | |||||
m_StaticEditorFlags: 0 | |||||
m_IsActive: 1 | |||||
--- !u!224 &963896901 | |||||
RectTransform: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 963896900} | |||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} | |||||
m_LocalPosition: {x: 0, y: 0, z: 0} | |||||
m_LocalScale: {x: 1, y: 1, z: 1} | |||||
m_ConstrainProportionsScale: 0 | |||||
m_Children: [] | |||||
m_Father: {fileID: 1422810772} | |||||
m_RootOrder: 0 | |||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | |||||
m_AnchorMin: {x: 0, y: 0} | |||||
m_AnchorMax: {x: 1, y: 1} | |||||
m_AnchoredPosition: {x: 0, y: 0} | |||||
m_SizeDelta: {x: 0, y: 0} | |||||
m_Pivot: {x: 0.5, y: 0.5} | |||||
--- !u!222 &963896903 | |||||
CanvasRenderer: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 963896900} | |||||
m_CullTransparentMesh: 1 | |||||
--- !u!114 &963896902 | |||||
MonoBehaviour: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 963896900} | |||||
m_Enabled: 1 | |||||
m_EditorHideFlags: 0 | |||||
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} | |||||
m_Name: | |||||
m_EditorClassIdentifier: | |||||
m_Material: {fileID: 0} | |||||
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} | |||||
m_RaycastTarget: 1 | |||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} | |||||
m_Maskable: 1 | |||||
m_OnCullStateChanged: | |||||
m_PersistentCalls: | |||||
m_Calls: [] | |||||
m_FontData: | |||||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} | |||||
m_FontSize: 14 | |||||
m_FontStyle: 0 | |||||
m_BestFit: 1 | |||||
m_MinSize: 10 | |||||
m_MaxSize: 40 | |||||
m_Alignment: 4 | |||||
m_AlignByGeometry: 0 | |||||
m_RichText: 1 | |||||
m_HorizontalOverflow: 0 | |||||
m_VerticalOverflow: 0 | |||||
m_LineSpacing: 1 | |||||
m_Text: "\u5FAE\u4FE1\u767B\u5F55" | |||||
--- !u!1 &1268344539 | |||||
GameObject: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
serializedVersion: 6 | |||||
m_Component: | |||||
- component: {fileID: 1268344540} | |||||
- component: {fileID: 1268344542} | |||||
- component: {fileID: 1268344541} | |||||
m_Layer: 5 | |||||
m_Name: Image | |||||
m_TagString: Untagged | |||||
m_Icon: {fileID: 0} | |||||
m_NavMeshLayer: 0 | |||||
m_StaticEditorFlags: 0 | |||||
m_IsActive: 1 | |||||
--- !u!224 &1268344540 | |||||
RectTransform: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 1268344539} | |||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | |||||
m_LocalPosition: {x: 0, y: 0, z: 0} | |||||
m_LocalScale: {x: 1, y: 1, z: 1} | |||||
m_ConstrainProportionsScale: 0 | |||||
m_Children: | |||||
- {fileID: 1422810772} | |||||
- {fileID: 1419617482} | |||||
m_Father: {fileID: 4022389754359507868} | |||||
m_RootOrder: 0 | |||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | |||||
m_AnchorMin: {x: 0, y: 0} | |||||
m_AnchorMax: {x: 1, y: 1} | |||||
m_AnchoredPosition: {x: 0, y: 0} | |||||
m_SizeDelta: {x: 0, y: 0} | |||||
m_Pivot: {x: 0.5, y: 0.5} | |||||
--- !u!222 &1268344542 | |||||
CanvasRenderer: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 1268344539} | |||||
m_CullTransparentMesh: 1 | |||||
--- !u!114 &1268344541 | |||||
MonoBehaviour: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 1268344539} | |||||
m_Enabled: 1 | |||||
m_EditorHideFlags: 0 | |||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} | |||||
m_Name: | |||||
m_EditorClassIdentifier: | |||||
m_Material: {fileID: 0} | |||||
m_Color: {r: 0, g: 0, b: 0, a: 1} | |||||
m_RaycastTarget: 1 | |||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} | |||||
m_Maskable: 1 | |||||
m_OnCullStateChanged: | |||||
m_PersistentCalls: | |||||
m_Calls: [] | |||||
m_Sprite: {fileID: 0} | |||||
m_Type: 0 | |||||
m_PreserveAspect: 0 | |||||
m_FillCenter: 1 | |||||
m_FillMethod: 4 | |||||
m_FillAmount: 1 | |||||
m_FillClockwise: 1 | |||||
m_FillOrigin: 0 | |||||
m_UseSpriteMesh: 0 | |||||
m_PixelsPerUnitMultiplier: 1 | |||||
--- !u!1 &1419617481 | |||||
GameObject: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
serializedVersion: 6 | |||||
m_Component: | |||||
- component: {fileID: 1419617482} | |||||
- component: {fileID: 1419617485} | |||||
- component: {fileID: 1419617484} | |||||
- component: {fileID: 1419617483} | |||||
m_Layer: 5 | |||||
m_Name: ykLoginButton | |||||
m_TagString: Untagged | |||||
m_Icon: {fileID: 0} | |||||
m_NavMeshLayer: 0 | |||||
m_StaticEditorFlags: 0 | |||||
m_IsActive: 1 | |||||
--- !u!224 &1419617482 | |||||
RectTransform: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 1419617481} | |||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | |||||
m_LocalPosition: {x: 0, y: 0, z: 0} | |||||
m_LocalScale: {x: 1, y: 1, z: 1} | |||||
m_ConstrainProportionsScale: 0 | |||||
m_Children: | |||||
- {fileID: 323475979} | |||||
m_Father: {fileID: 1268344540} | |||||
m_RootOrder: 1 | |||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | |||||
m_AnchorMin: {x: 0.5, y: 0.5} | |||||
m_AnchorMax: {x: 0.5, y: 0.5} | |||||
m_AnchoredPosition: {x: 0, y: -450} | |||||
m_SizeDelta: {x: 340.97, y: 60} | |||||
m_Pivot: {x: 0.5, y: 0.5} | |||||
--- !u!222 &1419617485 | |||||
CanvasRenderer: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 1419617481} | |||||
m_CullTransparentMesh: 1 | |||||
--- !u!114 &1419617484 | |||||
MonoBehaviour: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 1419617481} | |||||
m_Enabled: 1 | |||||
m_EditorHideFlags: 0 | |||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} | |||||
m_Name: | |||||
m_EditorClassIdentifier: | |||||
m_Material: {fileID: 0} | |||||
m_Color: {r: 1, g: 1, b: 1, a: 1} | |||||
m_RaycastTarget: 1 | |||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} | |||||
m_Maskable: 1 | |||||
m_OnCullStateChanged: | |||||
m_PersistentCalls: | |||||
m_Calls: [] | |||||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} | |||||
m_Type: 1 | |||||
m_PreserveAspect: 0 | |||||
m_FillCenter: 1 | |||||
m_FillMethod: 4 | |||||
m_FillAmount: 1 | |||||
m_FillClockwise: 1 | |||||
m_FillOrigin: 0 | |||||
m_UseSpriteMesh: 0 | |||||
m_PixelsPerUnitMultiplier: 1 | |||||
--- !u!114 &1419617483 | |||||
MonoBehaviour: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 1419617481} | |||||
m_Enabled: 1 | |||||
m_EditorHideFlags: 0 | |||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} | |||||
m_Name: | |||||
m_EditorClassIdentifier: | |||||
m_Navigation: | |||||
m_Mode: 3 | |||||
m_WrapAround: 0 | |||||
m_SelectOnUp: {fileID: 0} | |||||
m_SelectOnDown: {fileID: 0} | |||||
m_SelectOnLeft: {fileID: 0} | |||||
m_SelectOnRight: {fileID: 0} | |||||
m_Transition: 1 | |||||
m_Colors: | |||||
m_NormalColor: {r: 1, g: 1, b: 1, a: 1} | |||||
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} | |||||
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} | |||||
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} | |||||
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} | |||||
m_ColorMultiplier: 1 | |||||
m_FadeDuration: 0.1 | |||||
m_SpriteState: | |||||
m_HighlightedSprite: {fileID: 0} | |||||
m_PressedSprite: {fileID: 0} | |||||
m_SelectedSprite: {fileID: 0} | |||||
m_DisabledSprite: {fileID: 0} | |||||
m_AnimationTriggers: | |||||
m_NormalTrigger: Normal | |||||
m_HighlightedTrigger: Highlighted | |||||
m_PressedTrigger: Pressed | |||||
m_SelectedTrigger: Selected | |||||
m_DisabledTrigger: Disabled | |||||
m_Interactable: 1 | |||||
m_TargetGraphic: {fileID: 1419617484} | |||||
m_OnClick: | |||||
m_PersistentCalls: | |||||
m_Calls: [] | |||||
--- !u!1 &1422810771 | |||||
GameObject: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
serializedVersion: 6 | |||||
m_Component: | |||||
- component: {fileID: 1422810772} | |||||
- component: {fileID: 1422810775} | |||||
- component: {fileID: 1422810774} | |||||
- component: {fileID: 1422810773} | |||||
m_Layer: 5 | |||||
m_Name: wxLoginButton | |||||
m_TagString: Untagged | |||||
m_Icon: {fileID: 0} | |||||
m_NavMeshLayer: 0 | |||||
m_StaticEditorFlags: 0 | |||||
m_IsActive: 1 | |||||
--- !u!224 &1422810772 | |||||
RectTransform: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 1422810771} | |||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | |||||
m_LocalPosition: {x: 0, y: 0, z: 0} | |||||
m_LocalScale: {x: 1, y: 1, z: 1} | |||||
m_ConstrainProportionsScale: 0 | |||||
m_Children: | |||||
- {fileID: 963896901} | |||||
m_Father: {fileID: 1268344540} | |||||
m_RootOrder: 0 | |||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | |||||
m_AnchorMin: {x: 0.5, y: 0.5} | |||||
m_AnchorMax: {x: 0.5, y: 0.5} | |||||
m_AnchoredPosition: {x: 0, y: -300} | |||||
m_SizeDelta: {x: 340.97, y: 60} | |||||
m_Pivot: {x: 0.5, y: 0.5} | |||||
--- !u!222 &1422810775 | |||||
CanvasRenderer: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 1422810771} | |||||
m_CullTransparentMesh: 1 | |||||
--- !u!114 &1422810774 | |||||
MonoBehaviour: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 1422810771} | |||||
m_Enabled: 1 | |||||
m_EditorHideFlags: 0 | |||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} | |||||
m_Name: | |||||
m_EditorClassIdentifier: | |||||
m_Material: {fileID: 0} | |||||
m_Color: {r: 1, g: 1, b: 1, a: 1} | |||||
m_RaycastTarget: 1 | |||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} | |||||
m_Maskable: 1 | |||||
m_OnCullStateChanged: | |||||
m_PersistentCalls: | |||||
m_Calls: [] | |||||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} | |||||
m_Type: 1 | |||||
m_PreserveAspect: 0 | |||||
m_FillCenter: 1 | |||||
m_FillMethod: 4 | |||||
m_FillAmount: 1 | |||||
m_FillClockwise: 1 | |||||
m_FillOrigin: 0 | |||||
m_UseSpriteMesh: 0 | |||||
m_PixelsPerUnitMultiplier: 1 | |||||
--- !u!114 &1422810773 | |||||
MonoBehaviour: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 1422810771} | |||||
m_Enabled: 1 | |||||
m_EditorHideFlags: 0 | |||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} | |||||
m_Name: | |||||
m_EditorClassIdentifier: | |||||
m_Navigation: | |||||
m_Mode: 3 | |||||
m_WrapAround: 0 | |||||
m_SelectOnUp: {fileID: 0} | |||||
m_SelectOnDown: {fileID: 0} | |||||
m_SelectOnLeft: {fileID: 0} | |||||
m_SelectOnRight: {fileID: 0} | |||||
m_Transition: 1 | |||||
m_Colors: | |||||
m_NormalColor: {r: 1, g: 1, b: 1, a: 1} | |||||
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} | |||||
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} | |||||
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} | |||||
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} | |||||
m_ColorMultiplier: 1 | |||||
m_FadeDuration: 0.1 | |||||
m_SpriteState: | |||||
m_HighlightedSprite: {fileID: 0} | |||||
m_PressedSprite: {fileID: 0} | |||||
m_SelectedSprite: {fileID: 0} | |||||
m_DisabledSprite: {fileID: 0} | |||||
m_AnimationTriggers: | |||||
m_NormalTrigger: Normal | |||||
m_HighlightedTrigger: Highlighted | |||||
m_PressedTrigger: Pressed | |||||
m_SelectedTrigger: Selected | |||||
m_DisabledTrigger: Disabled | |||||
m_Interactable: 1 | |||||
m_TargetGraphic: {fileID: 1422810774} | |||||
m_OnClick: | |||||
m_PersistentCalls: | |||||
m_Calls: [] | |||||
--- !u!1 &6550220962649801778 | |||||
GameObject: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
serializedVersion: 6 | |||||
m_Component: | |||||
- component: {fileID: 4022389754359507868} | |||||
m_Layer: 5 | |||||
m_Name: UILogin | |||||
m_TagString: Untagged | |||||
m_Icon: {fileID: 0} | |||||
m_NavMeshLayer: 0 | |||||
m_StaticEditorFlags: 0 | |||||
m_IsActive: 1 | |||||
--- !u!224 &4022389754359507868 | |||||
RectTransform: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 6550220962649801778} | |||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | |||||
m_LocalPosition: {x: 0, y: 0, z: 0} | |||||
m_LocalScale: {x: 1, y: 1, z: 1} | |||||
m_ConstrainProportionsScale: 0 | |||||
m_Children: | |||||
- {fileID: 1268344540} | |||||
m_Father: {fileID: 0} | |||||
m_RootOrder: 0 | |||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | |||||
m_AnchorMin: {x: 0, y: 0} | |||||
m_AnchorMax: {x: 1, y: 1} | |||||
m_AnchoredPosition: {x: 0, y: 0} | |||||
m_SizeDelta: {x: 0, y: 0} | |||||
m_Pivot: {x: 0.5, y: 0.5} |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 1dc4bd4f76703a745a88a9eadaa73d03 | |||||
PrefabImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 6ea315d0fd7389c41b19996891e99ae3 | |||||
folderAsset: yes | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,822 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!29 &1 | |||||
OcclusionCullingSettings: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 2 | |||||
m_OcclusionBakeSettings: | |||||
smallestOccluder: 5 | |||||
smallestHole: 0.25 | |||||
backfaceThreshold: 100 | |||||
m_SceneGUID: 00000000000000000000000000000000 | |||||
m_OcclusionCullingData: {fileID: 0} | |||||
--- !u!104 &2 | |||||
RenderSettings: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 9 | |||||
m_Fog: 0 | |||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} | |||||
m_FogMode: 3 | |||||
m_FogDensity: 0.01 | |||||
m_LinearFogStart: 0 | |||||
m_LinearFogEnd: 300 | |||||
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} | |||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} | |||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} | |||||
m_AmbientIntensity: 1 | |||||
m_AmbientMode: 0 | |||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} | |||||
m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} | |||||
m_HaloStrength: 0.5 | |||||
m_FlareStrength: 1 | |||||
m_FlareFadeSpeed: 3 | |||||
m_HaloTexture: {fileID: 0} | |||||
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} | |||||
m_DefaultReflectionMode: 0 | |||||
m_DefaultReflectionResolution: 128 | |||||
m_ReflectionBounces: 1 | |||||
m_ReflectionIntensity: 1 | |||||
m_CustomReflection: {fileID: 0} | |||||
m_Sun: {fileID: 705507994} | |||||
m_IndirectSpecularColor: {r: 0.18028331, g: 0.2257133, b: 0.3069217, a: 1} | |||||
m_UseRadianceAmbientProbe: 0 | |||||
--- !u!157 &3 | |||||
LightmapSettings: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 12 | |||||
m_GIWorkflowMode: 1 | |||||
m_GISettings: | |||||
serializedVersion: 2 | |||||
m_BounceScale: 1 | |||||
m_IndirectOutputScale: 1 | |||||
m_AlbedoBoost: 1 | |||||
m_EnvironmentLightingMode: 0 | |||||
m_EnableBakedLightmaps: 1 | |||||
m_EnableRealtimeLightmaps: 0 | |||||
m_LightmapEditorSettings: | |||||
serializedVersion: 12 | |||||
m_Resolution: 2 | |||||
m_BakeResolution: 40 | |||||
m_AtlasSize: 1024 | |||||
m_AO: 0 | |||||
m_AOMaxDistance: 1 | |||||
m_CompAOExponent: 1 | |||||
m_CompAOExponentDirect: 0 | |||||
m_ExtractAmbientOcclusion: 0 | |||||
m_Padding: 2 | |||||
m_LightmapParameters: {fileID: 0} | |||||
m_LightmapsBakeMode: 1 | |||||
m_TextureCompression: 1 | |||||
m_FinalGather: 0 | |||||
m_FinalGatherFiltering: 1 | |||||
m_FinalGatherRayCount: 256 | |||||
m_ReflectionCompression: 2 | |||||
m_MixedBakeMode: 2 | |||||
m_BakeBackend: 1 | |||||
m_PVRSampling: 1 | |||||
m_PVRDirectSampleCount: 32 | |||||
m_PVRSampleCount: 500 | |||||
m_PVRBounces: 2 | |||||
m_PVREnvironmentSampleCount: 500 | |||||
m_PVREnvironmentReferencePointCount: 2048 | |||||
m_PVRFilteringMode: 2 | |||||
m_PVRDenoiserTypeDirect: 0 | |||||
m_PVRDenoiserTypeIndirect: 0 | |||||
m_PVRDenoiserTypeAO: 0 | |||||
m_PVRFilterTypeDirect: 0 | |||||
m_PVRFilterTypeIndirect: 0 | |||||
m_PVRFilterTypeAO: 0 | |||||
m_PVREnvironmentMIS: 0 | |||||
m_PVRCulling: 1 | |||||
m_PVRFilteringGaussRadiusDirect: 1 | |||||
m_PVRFilteringGaussRadiusIndirect: 5 | |||||
m_PVRFilteringGaussRadiusAO: 2 | |||||
m_PVRFilteringAtrousPositionSigmaDirect: 0.5 | |||||
m_PVRFilteringAtrousPositionSigmaIndirect: 2 | |||||
m_PVRFilteringAtrousPositionSigmaAO: 1 | |||||
m_ExportTrainingData: 0 | |||||
m_TrainingDataDestination: TrainingData | |||||
m_LightProbeSampleCountMultiplier: 4 | |||||
m_LightingDataAsset: {fileID: 0} | |||||
m_LightingSettings: {fileID: 0} | |||||
--- !u!196 &4 | |||||
NavMeshSettings: | |||||
serializedVersion: 2 | |||||
m_ObjectHideFlags: 0 | |||||
m_BuildSettings: | |||||
serializedVersion: 2 | |||||
agentTypeID: 0 | |||||
agentRadius: 0.5 | |||||
agentHeight: 2 | |||||
agentSlope: 45 | |||||
agentClimb: 0.4 | |||||
ledgeDropHeight: 0 | |||||
maxJumpAcrossDistance: 0 | |||||
minRegionArea: 2 | |||||
manualCellSize: 0 | |||||
cellSize: 0.16666667 | |||||
manualTileSize: 0 | |||||
tileSize: 256 | |||||
accuratePlacement: 0 | |||||
maxJobWorkers: 0 | |||||
preserveTilesOutsideBounds: 0 | |||||
debug: | |||||
m_Flags: 0 | |||||
m_NavMeshData: {fileID: 0} | |||||
--- !u!1 &134027158 | |||||
GameObject: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
serializedVersion: 6 | |||||
m_Component: | |||||
- component: {fileID: 134027163} | |||||
- component: {fileID: 134027162} | |||||
- component: {fileID: 134027161} | |||||
- component: {fileID: 134027160} | |||||
- component: {fileID: 134027159} | |||||
m_Layer: 5 | |||||
m_Name: UIManager | |||||
m_TagString: Untagged | |||||
m_Icon: {fileID: 0} | |||||
m_NavMeshLayer: 0 | |||||
m_StaticEditorFlags: 0 | |||||
m_IsActive: 1 | |||||
--- !u!114 &134027159 | |||||
MonoBehaviour: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 134027158} | |||||
m_Enabled: 1 | |||||
m_EditorHideFlags: 0 | |||||
m_Script: {fileID: 11500000, guid: c4a76e5de94fe6640960a9402e58c0ed, type: 3} | |||||
m_Name: | |||||
m_EditorClassIdentifier: | |||||
lowLayer: {fileID: 673244063} | |||||
midLayer: {fileID: 2091443891} | |||||
highLayer: {fileID: 1092341677} | |||||
--- !u!114 &134027160 | |||||
MonoBehaviour: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 134027158} | |||||
m_Enabled: 1 | |||||
m_EditorHideFlags: 0 | |||||
m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} | |||||
m_Name: | |||||
m_EditorClassIdentifier: | |||||
m_IgnoreReversedGraphics: 1 | |||||
m_BlockingObjects: 0 | |||||
m_BlockingMask: | |||||
serializedVersion: 2 | |||||
m_Bits: 4294967295 | |||||
--- !u!114 &134027161 | |||||
MonoBehaviour: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 134027158} | |||||
m_Enabled: 1 | |||||
m_EditorHideFlags: 0 | |||||
m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} | |||||
m_Name: | |||||
m_EditorClassIdentifier: | |||||
m_UiScaleMode: 1 | |||||
m_ReferencePixelsPerUnit: 100 | |||||
m_ScaleFactor: 1 | |||||
m_ReferenceResolution: {x: 720, y: 1280} | |||||
m_ScreenMatchMode: 0 | |||||
m_MatchWidthOrHeight: 0 | |||||
m_PhysicalUnit: 3 | |||||
m_FallbackScreenDPI: 96 | |||||
m_DefaultSpriteDPI: 96 | |||||
m_DynamicPixelsPerUnit: 1 | |||||
m_PresetInfoIsWorld: 0 | |||||
--- !u!223 &134027162 | |||||
Canvas: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 134027158} | |||||
m_Enabled: 1 | |||||
serializedVersion: 3 | |||||
m_RenderMode: 0 | |||||
m_Camera: {fileID: 0} | |||||
m_PlaneDistance: 100 | |||||
m_PixelPerfect: 0 | |||||
m_ReceivesEvents: 1 | |||||
m_OverrideSorting: 0 | |||||
m_OverridePixelPerfect: 0 | |||||
m_SortingBucketNormalizedSize: 0 | |||||
m_AdditionalShaderChannelsFlag: 0 | |||||
m_SortingLayerID: 0 | |||||
m_SortingOrder: 0 | |||||
m_TargetDisplay: 0 | |||||
--- !u!224 &134027163 | |||||
RectTransform: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 134027158} | |||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | |||||
m_LocalPosition: {x: 0, y: 0, z: 0} | |||||
m_LocalScale: {x: 0, y: 0, z: 0} | |||||
m_ConstrainProportionsScale: 0 | |||||
m_Children: | |||||
- {fileID: 673244063} | |||||
- {fileID: 2091443891} | |||||
- {fileID: 1092341677} | |||||
m_Father: {fileID: 0} | |||||
m_RootOrder: 2 | |||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | |||||
m_AnchorMin: {x: 0, y: 0} | |||||
m_AnchorMax: {x: 0, y: 0} | |||||
m_AnchoredPosition: {x: 0, y: 0} | |||||
m_SizeDelta: {x: 0, y: 0} | |||||
m_Pivot: {x: 0, y: 0} | |||||
--- !u!1 &673244062 | |||||
GameObject: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
serializedVersion: 6 | |||||
m_Component: | |||||
- component: {fileID: 673244063} | |||||
m_Layer: 5 | |||||
m_Name: lowLayer | |||||
m_TagString: Untagged | |||||
m_Icon: {fileID: 0} | |||||
m_NavMeshLayer: 0 | |||||
m_StaticEditorFlags: 0 | |||||
m_IsActive: 1 | |||||
--- !u!224 &673244063 | |||||
RectTransform: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 673244062} | |||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | |||||
m_LocalPosition: {x: 0, y: 0, z: 0} | |||||
m_LocalScale: {x: 1, y: 1, z: 1} | |||||
m_ConstrainProportionsScale: 0 | |||||
m_Children: [] | |||||
m_Father: {fileID: 134027163} | |||||
m_RootOrder: 0 | |||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | |||||
m_AnchorMin: {x: 0, y: 0} | |||||
m_AnchorMax: {x: 1, y: 1} | |||||
m_AnchoredPosition: {x: 0, y: 0} | |||||
m_SizeDelta: {x: 0, y: 0} | |||||
m_Pivot: {x: 0.5, y: 0.5} | |||||
--- !u!1 &699379311 | |||||
GameObject: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
serializedVersion: 6 | |||||
m_Component: | |||||
- component: {fileID: 699379314} | |||||
- component: {fileID: 699379313} | |||||
- component: {fileID: 699379312} | |||||
m_Layer: 0 | |||||
m_Name: EventSystem | |||||
m_TagString: Untagged | |||||
m_Icon: {fileID: 0} | |||||
m_NavMeshLayer: 0 | |||||
m_StaticEditorFlags: 0 | |||||
m_IsActive: 1 | |||||
--- !u!114 &699379312 | |||||
MonoBehaviour: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 699379311} | |||||
m_Enabled: 1 | |||||
m_EditorHideFlags: 0 | |||||
m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} | |||||
m_Name: | |||||
m_EditorClassIdentifier: | |||||
m_SendPointerHoverToParent: 1 | |||||
m_HorizontalAxis: Horizontal | |||||
m_VerticalAxis: Vertical | |||||
m_SubmitButton: Submit | |||||
m_CancelButton: Cancel | |||||
m_InputActionsPerSecond: 10 | |||||
m_RepeatDelay: 0.5 | |||||
m_ForceModuleActive: 0 | |||||
--- !u!114 &699379313 | |||||
MonoBehaviour: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 699379311} | |||||
m_Enabled: 1 | |||||
m_EditorHideFlags: 0 | |||||
m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} | |||||
m_Name: | |||||
m_EditorClassIdentifier: | |||||
m_FirstSelected: {fileID: 0} | |||||
m_sendNavigationEvents: 1 | |||||
m_DragThreshold: 10 | |||||
--- !u!4 &699379314 | |||||
Transform: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 699379311} | |||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | |||||
m_LocalPosition: {x: 0, y: 0, z: 0} | |||||
m_LocalScale: {x: 1, y: 1, z: 1} | |||||
m_ConstrainProportionsScale: 0 | |||||
m_Children: [] | |||||
m_Father: {fileID: 0} | |||||
m_RootOrder: 3 | |||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | |||||
--- !u!1 &705507993 | |||||
GameObject: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
serializedVersion: 6 | |||||
m_Component: | |||||
- component: {fileID: 705507995} | |||||
- component: {fileID: 705507994} | |||||
m_Layer: 0 | |||||
m_Name: Directional Light | |||||
m_TagString: Untagged | |||||
m_Icon: {fileID: 0} | |||||
m_NavMeshLayer: 0 | |||||
m_StaticEditorFlags: 0 | |||||
m_IsActive: 1 | |||||
--- !u!108 &705507994 | |||||
Light: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 705507993} | |||||
m_Enabled: 1 | |||||
serializedVersion: 10 | |||||
m_Type: 1 | |||||
m_Shape: 0 | |||||
m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} | |||||
m_Intensity: 1 | |||||
m_Range: 10 | |||||
m_SpotAngle: 30 | |||||
m_InnerSpotAngle: 21.80208 | |||||
m_CookieSize: 10 | |||||
m_Shadows: | |||||
m_Type: 2 | |||||
m_Resolution: -1 | |||||
m_CustomResolution: -1 | |||||
m_Strength: 1 | |||||
m_Bias: 0.05 | |||||
m_NormalBias: 0.4 | |||||
m_NearPlane: 0.2 | |||||
m_CullingMatrixOverride: | |||||
e00: 1 | |||||
e01: 0 | |||||
e02: 0 | |||||
e03: 0 | |||||
e10: 0 | |||||
e11: 1 | |||||
e12: 0 | |||||
e13: 0 | |||||
e20: 0 | |||||
e21: 0 | |||||
e22: 1 | |||||
e23: 0 | |||||
e30: 0 | |||||
e31: 0 | |||||
e32: 0 | |||||
e33: 1 | |||||
m_UseCullingMatrixOverride: 0 | |||||
m_Cookie: {fileID: 0} | |||||
m_DrawHalo: 0 | |||||
m_Flare: {fileID: 0} | |||||
m_RenderMode: 0 | |||||
m_CullingMask: | |||||
serializedVersion: 2 | |||||
m_Bits: 4294967295 | |||||
m_RenderingLayerMask: 1 | |||||
m_Lightmapping: 1 | |||||
m_LightShadowCasterMode: 0 | |||||
m_AreaSize: {x: 1, y: 1} | |||||
m_BounceIntensity: 1 | |||||
m_ColorTemperature: 6570 | |||||
m_UseColorTemperature: 0 | |||||
m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} | |||||
m_UseBoundingSphereOverride: 0 | |||||
m_UseViewFrustumForShadowCasterCull: 1 | |||||
m_ShadowRadius: 0 | |||||
m_ShadowAngle: 0 | |||||
--- !u!4 &705507995 | |||||
Transform: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 705507993} | |||||
m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} | |||||
m_LocalPosition: {x: 0, y: 3, z: 0} | |||||
m_LocalScale: {x: 1, y: 1, z: 1} | |||||
m_ConstrainProportionsScale: 0 | |||||
m_Children: [] | |||||
m_Father: {fileID: 0} | |||||
m_RootOrder: 1 | |||||
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} | |||||
--- !u!1 &963194225 | |||||
GameObject: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
serializedVersion: 6 | |||||
m_Component: | |||||
- component: {fileID: 963194228} | |||||
- component: {fileID: 963194227} | |||||
- component: {fileID: 963194226} | |||||
m_Layer: 0 | |||||
m_Name: Main Camera | |||||
m_TagString: MainCamera | |||||
m_Icon: {fileID: 0} | |||||
m_NavMeshLayer: 0 | |||||
m_StaticEditorFlags: 0 | |||||
m_IsActive: 1 | |||||
--- !u!81 &963194226 | |||||
AudioListener: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 963194225} | |||||
m_Enabled: 1 | |||||
--- !u!20 &963194227 | |||||
Camera: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 963194225} | |||||
m_Enabled: 1 | |||||
serializedVersion: 2 | |||||
m_ClearFlags: 1 | |||||
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} | |||||
m_projectionMatrixMode: 1 | |||||
m_GateFitMode: 2 | |||||
m_FOVAxisMode: 0 | |||||
m_SensorSize: {x: 36, y: 24} | |||||
m_LensShift: {x: 0, y: 0} | |||||
m_FocalLength: 50 | |||||
m_NormalizedViewPortRect: | |||||
serializedVersion: 2 | |||||
x: 0 | |||||
y: 0 | |||||
width: 1 | |||||
height: 1 | |||||
near clip plane: 0.3 | |||||
far clip plane: 1000 | |||||
field of view: 60 | |||||
orthographic: 0 | |||||
orthographic size: 5 | |||||
m_Depth: -1 | |||||
m_CullingMask: | |||||
serializedVersion: 2 | |||||
m_Bits: 4294967295 | |||||
m_RenderingPath: -1 | |||||
m_TargetTexture: {fileID: 0} | |||||
m_TargetDisplay: 0 | |||||
m_TargetEye: 3 | |||||
m_HDR: 1 | |||||
m_AllowMSAA: 1 | |||||
m_AllowDynamicResolution: 0 | |||||
m_ForceIntoRT: 0 | |||||
m_OcclusionCulling: 1 | |||||
m_StereoConvergence: 10 | |||||
m_StereoSeparation: 0.022 | |||||
--- !u!4 &963194228 | |||||
Transform: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 963194225} | |||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | |||||
m_LocalPosition: {x: 0, y: 1, z: -10} | |||||
m_LocalScale: {x: 1, y: 1, z: 1} | |||||
m_ConstrainProportionsScale: 0 | |||||
m_Children: [] | |||||
m_Father: {fileID: 0} | |||||
m_RootOrder: 0 | |||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | |||||
--- !u!1 &1092341676 | |||||
GameObject: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
serializedVersion: 6 | |||||
m_Component: | |||||
- component: {fileID: 1092341677} | |||||
m_Layer: 5 | |||||
m_Name: highLayer | |||||
m_TagString: Untagged | |||||
m_Icon: {fileID: 0} | |||||
m_NavMeshLayer: 0 | |||||
m_StaticEditorFlags: 0 | |||||
m_IsActive: 1 | |||||
--- !u!224 &1092341677 | |||||
RectTransform: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 1092341676} | |||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | |||||
m_LocalPosition: {x: 0, y: 0, z: 0} | |||||
m_LocalScale: {x: 1, y: 1, z: 1} | |||||
m_ConstrainProportionsScale: 0 | |||||
m_Children: [] | |||||
m_Father: {fileID: 134027163} | |||||
m_RootOrder: 2 | |||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | |||||
m_AnchorMin: {x: 0, y: 0} | |||||
m_AnchorMax: {x: 1, y: 1} | |||||
m_AnchoredPosition: {x: 0, y: 0} | |||||
m_SizeDelta: {x: 0, y: 0} | |||||
m_Pivot: {x: 0.5, y: 0.5} | |||||
--- !u!1 &1788732411 | |||||
GameObject: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
serializedVersion: 6 | |||||
m_Component: | |||||
- component: {fileID: 1788732412} | |||||
- component: {fileID: 1788732413} | |||||
m_Layer: 0 | |||||
m_Name: Init | |||||
m_TagString: Untagged | |||||
m_Icon: {fileID: 0} | |||||
m_NavMeshLayer: 0 | |||||
m_StaticEditorFlags: 0 | |||||
m_IsActive: 1 | |||||
--- !u!4 &1788732412 | |||||
Transform: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 1788732411} | |||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | |||||
m_LocalPosition: {x: 0, y: 0, z: 0} | |||||
m_LocalScale: {x: 1, y: 1, z: 1} | |||||
m_ConstrainProportionsScale: 0 | |||||
m_Children: [] | |||||
m_Father: {fileID: 0} | |||||
m_RootOrder: 4 | |||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | |||||
--- !u!114 &1788732413 | |||||
MonoBehaviour: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 1788732411} | |||||
m_Enabled: 1 | |||||
m_EditorHideFlags: 0 | |||||
m_Script: {fileID: 11500000, guid: 1b7e9b7ae04736a43810a0d1f8306162, type: 3} | |||||
m_Name: | |||||
m_EditorClassIdentifier: | |||||
--- !u!1 &1891125965 stripped | |||||
GameObject: | |||||
m_CorrespondingSourceObject: {fileID: 6550220962649801778, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
m_PrefabInstance: {fileID: 1375389041382900574} | |||||
m_PrefabAsset: {fileID: 0} | |||||
--- !u!1 &2091443890 | |||||
GameObject: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
serializedVersion: 6 | |||||
m_Component: | |||||
- component: {fileID: 2091443891} | |||||
m_Layer: 5 | |||||
m_Name: midLayer | |||||
m_TagString: Untagged | |||||
m_Icon: {fileID: 0} | |||||
m_NavMeshLayer: 0 | |||||
m_StaticEditorFlags: 0 | |||||
m_IsActive: 1 | |||||
--- !u!224 &2091443891 | |||||
RectTransform: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 2091443890} | |||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} | |||||
m_LocalPosition: {x: 0, y: 0, z: 0} | |||||
m_LocalScale: {x: 1, y: 1, z: 1} | |||||
m_ConstrainProportionsScale: 0 | |||||
m_Children: | |||||
- {fileID: 1375389041382900575} | |||||
m_Father: {fileID: 134027163} | |||||
m_RootOrder: 1 | |||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | |||||
m_AnchorMin: {x: 0, y: 0} | |||||
m_AnchorMax: {x: 1, y: 1} | |||||
m_AnchoredPosition: {x: 0, y: 0} | |||||
m_SizeDelta: {x: 0, y: 0} | |||||
m_Pivot: {x: 0.5, y: 0.5} | |||||
--- !u!1001 &1375389041382900574 | |||||
PrefabInstance: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 2 | |||||
m_Modification: | |||||
m_TransformParent: {fileID: 2091443891} | |||||
m_Modifications: | |||||
- target: {fileID: 963896902, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_Text | |||||
value: "\u82F9\u679C\u767B\u5F55" | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 1419617483, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size | |||||
value: 1 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 1419617483, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode | |||||
value: 1 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 1419617483, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target | |||||
value: | |||||
objectReference: {fileID: 1375389041382900576} | |||||
- target: {fileID: 1419617483, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState | |||||
value: 2 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 1419617483, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName | |||||
value: ClickYkLoginBtn | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 1419617483, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName | |||||
value: UILogin, Assembly-CSharp | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 1419617483, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName | |||||
value: UnityEngine.Object, UnityEngine | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 1422810773, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size | |||||
value: 1 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 1422810773, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode | |||||
value: 1 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 1422810773, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target | |||||
value: | |||||
objectReference: {fileID: 1375389041382900576} | |||||
- target: {fileID: 1422810773, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState | |||||
value: 2 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 1422810773, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName | |||||
value: ClickWxLoginBtn | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 1422810773, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName | |||||
value: UILogin, Assembly-CSharp | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 1422810773, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName | |||||
value: UnityEngine.Object, UnityEngine | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_Pivot.x | |||||
value: 0.5 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_Pivot.y | |||||
value: 0.5 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_RootOrder | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_AnchorMax.x | |||||
value: 1 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_AnchorMax.y | |||||
value: 1 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_AnchorMin.x | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_AnchorMin.y | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_SizeDelta.x | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_SizeDelta.y | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_LocalPosition.x | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_LocalPosition.y | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_LocalPosition.z | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_LocalRotation.w | |||||
value: 1 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_LocalRotation.x | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_LocalRotation.y | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_LocalRotation.z | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_AnchoredPosition.x | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_AnchoredPosition.y | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_LocalEulerAnglesHint.x | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_LocalEulerAnglesHint.y | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_LocalEulerAnglesHint.z | |||||
value: 0 | |||||
objectReference: {fileID: 0} | |||||
- target: {fileID: 6550220962649801778, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
propertyPath: m_Name | |||||
value: UILogin | |||||
objectReference: {fileID: 0} | |||||
m_RemovedComponents: [] | |||||
m_SourcePrefab: {fileID: 100100000, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
--- !u!224 &1375389041382900575 stripped | |||||
RectTransform: | |||||
m_CorrespondingSourceObject: {fileID: 4022389754359507868, guid: 1dc4bd4f76703a745a88a9eadaa73d03, type: 3} | |||||
m_PrefabInstance: {fileID: 1375389041382900574} | |||||
m_PrefabAsset: {fileID: 0} | |||||
--- !u!114 &1375389041382900576 | |||||
MonoBehaviour: | |||||
m_ObjectHideFlags: 0 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 1891125965} | |||||
m_Enabled: 1 | |||||
m_EditorHideFlags: 0 | |||||
m_Script: {fileID: 11500000, guid: f81c8429d45aeea4ca5b48d9e3874cc4, type: 3} | |||||
m_Name: | |||||
m_EditorClassIdentifier: |
@@ -0,0 +1,7 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 9fc0d4010bbf28b4594072e72b8655ab | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: c3dfab9e2af6f6c40b2441a6385eceaf | |||||
folderAsset: yes | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: e345405372ecbf34b8b7194b33389900 | |||||
folderAsset: yes | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,44 @@ | |||||
using System; | |||||
using System.Collections.Generic; | |||||
using UnityEngine; | |||||
public static class EventCenter | |||||
{ | |||||
// 使用 enum 作为事件名的 key | |||||
private static Dictionary<EventType, Action<object>> eventDict = new Dictionary<EventType, Action<object>>(); | |||||
/// 添加监听器 | |||||
public static void AddListener(EventType eventType, Action<object> callback) | |||||
{ | |||||
if (eventDict.ContainsKey(eventType)) | |||||
eventDict[eventType] += callback; | |||||
else | |||||
eventDict[eventType] = callback; | |||||
} | |||||
/// 移除监听器 | |||||
public static void RemoveListener(EventType eventType, Action<object> callback) | |||||
{ | |||||
if (eventDict.ContainsKey(eventType)) | |||||
{ | |||||
eventDict[eventType] -= callback; | |||||
if (eventDict[eventType] == null) | |||||
eventDict.Remove(eventType); | |||||
} | |||||
} | |||||
/// 触发事件 | |||||
public static void Trigger(EventType eventType, object param = null) | |||||
{ | |||||
if (eventDict.TryGetValue(eventType, out var callback)) | |||||
{ | |||||
callback?.Invoke(param); | |||||
} | |||||
} | |||||
/// 清空所有监听 | |||||
public static void Clear() | |||||
{ | |||||
eventDict.Clear(); | |||||
} | |||||
} |
@@ -0,0 +1,11 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 4c7e90a7d483d0846ba46a95c6b49d64 | |||||
MonoImporter: | |||||
externalObjects: {} | |||||
serializedVersion: 2 | |||||
defaultReferences: [] | |||||
executionOrder: 0 | |||||
icon: {instanceID: 0} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,18 @@ | |||||
using System.Collections; | |||||
using System.Collections.Generic; | |||||
using UnityEngine; | |||||
public class Init : MonoBehaviour | |||||
{ | |||||
// Start is called before the first frame update | |||||
void Start() | |||||
{ | |||||
} | |||||
// Update is called once per frame | |||||
void Update() | |||||
{ | |||||
} | |||||
} |
@@ -0,0 +1,11 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 1b7e9b7ae04736a43810a0d1f8306162 | |||||
MonoImporter: | |||||
externalObjects: {} | |||||
serializedVersion: 2 | |||||
defaultReferences: [] | |||||
executionOrder: 0 | |||||
icon: {instanceID: 0} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: afa06fd56fcc280488a0bac2059a1d8d | |||||
folderAsset: yes | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,22 @@ | |||||
using System.Collections; | |||||
using System.Collections.Generic; | |||||
using UnityEngine; | |||||
public class UILogin : UIBase | |||||
{ | |||||
public override void OnOpen(object param = null) { | |||||
} | |||||
public override void OnClose() { } | |||||
public void ClickWxLoginBtn() | |||||
{ | |||||
Debug.Log("WeChat Login Clicked"); | |||||
} | |||||
public void ClickYkLoginBtn() | |||||
{ | |||||
Debug.Log("YouKe Login Clicked"); | |||||
} | |||||
} |
@@ -0,0 +1,11 @@ | |||||
fileFormatVersion: 2 | |||||
guid: f81c8429d45aeea4ca5b48d9e3874cc4 | |||||
MonoImporter: | |||||
externalObjects: {} | |||||
serializedVersion: 2 | |||||
defaultReferences: [] | |||||
executionOrder: 0 | |||||
icon: {instanceID: 0} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,8 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 812348788ade83841ba74b74480fe645 | |||||
folderAsset: yes | |||||
DefaultImporter: | |||||
externalObjects: {} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,13 @@ | |||||
using UnityEngine; | |||||
public abstract class UIBase : MonoBehaviour | |||||
{ | |||||
public virtual void OnOpen(object param = null) { } | |||||
public virtual void OnClose() { } | |||||
// 可选的关闭接口 | |||||
public void Close() | |||||
{ | |||||
UIManager.Instance.CloseUI(this.GetType().Name); | |||||
} | |||||
} |
@@ -0,0 +1,11 @@ | |||||
fileFormatVersion: 2 | |||||
guid: 9cc6f373d8a893349b772200af64bc5a | |||||
MonoImporter: | |||||
externalObjects: {} | |||||
serializedVersion: 2 | |||||
defaultReferences: [] | |||||
executionOrder: 0 | |||||
icon: {instanceID: 0} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,83 @@ | |||||
using System; | |||||
using System.Collections.Generic; | |||||
using UnityEngine; | |||||
public class UIManager : MonoBehaviour | |||||
{ | |||||
public static UIManager Instance { get; private set; } | |||||
private Dictionary<string, UIBase> uiDict = new Dictionary<string, UIBase>(); | |||||
// Èý¸ö²ã¼¶½Úµã£ºLow, Mid, High | |||||
public Transform lowLayer; | |||||
public Transform midLayer; | |||||
public Transform highLayer; | |||||
private void Awake() | |||||
{ | |||||
Instance = this; | |||||
} | |||||
public T OpenUI<T>(object param = null, int layer = 1) where T : UIBase | |||||
{ | |||||
string uiName = typeof(T).Name; | |||||
if (uiDict.TryGetValue(uiName, out var ui)) | |||||
{ | |||||
ui.gameObject.SetActive(true); | |||||
ui.OnOpen(param); | |||||
return ui as T; | |||||
} | |||||
GameObject prefab = Resources.Load<GameObject>($"UI/{uiName}"); | |||||
if (prefab == null) | |||||
{ | |||||
Debug.LogError($"UI Prefab not found: {uiName}"); | |||||
return null; | |||||
} | |||||
Transform parent = GetLayerParent(layer); | |||||
GameObject go = Instantiate(prefab, parent); | |||||
T uiInstance = go.GetComponent<T>(); | |||||
if (uiInstance == null) | |||||
{ | |||||
Debug.LogError($"UI Prefab does not have component: {uiName}"); | |||||
return null; | |||||
} | |||||
uiDict[uiName] = uiInstance; | |||||
uiInstance.OnOpen(param); | |||||
return uiInstance; | |||||
} | |||||
public void CloseUI(string uiName) | |||||
{ | |||||
if (uiDict.TryGetValue(uiName, out var ui)) | |||||
{ | |||||
ui.OnClose(); | |||||
Destroy(ui.gameObject); | |||||
uiDict.Remove(uiName); | |||||
} | |||||
} | |||||
public void CloseAll() | |||||
{ | |||||
foreach (var kv in uiDict) | |||||
{ | |||||
kv.Value.OnClose(); | |||||
Destroy(kv.Value.gameObject); | |||||
} | |||||
uiDict.Clear(); | |||||
} | |||||
private Transform GetLayerParent(int layer) | |||||
{ | |||||
return layer switch | |||||
{ | |||||
0 => lowLayer, | |||||
1 => midLayer, | |||||
2 => highLayer, | |||||
_ => midLayer, | |||||
}; | |||||
} | |||||
} |
@@ -0,0 +1,11 @@ | |||||
fileFormatVersion: 2 | |||||
guid: c4a76e5de94fe6640960a9402e58c0ed | |||||
MonoImporter: | |||||
externalObjects: {} | |||||
serializedVersion: 2 | |||||
defaultReferences: [] | |||||
executionOrder: 0 | |||||
icon: {instanceID: 0} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,18 @@ | |||||
using System.Collections; | |||||
using System.Collections.Generic; | |||||
using UnityEngine; | |||||
public class WeChatBridge : MonoBehaviour | |||||
{ | |||||
// Start is called before the first frame update | |||||
void Start() | |||||
{ | |||||
} | |||||
// Update is called once per frame | |||||
void Update() | |||||
{ | |||||
} | |||||
} |
@@ -0,0 +1,11 @@ | |||||
fileFormatVersion: 2 | |||||
guid: b81d0f3632a2f9d49839a1192b80bc39 | |||||
MonoImporter: | |||||
externalObjects: {} | |||||
serializedVersion: 2 | |||||
defaultReferences: [] | |||||
executionOrder: 0 | |||||
icon: {instanceID: 0} | |||||
userData: | |||||
assetBundleName: | |||||
assetBundleVariant: |
@@ -0,0 +1,45 @@ | |||||
{ | |||||
"dependencies": { | |||||
"com.unity.collab-proxy": "2.0.1", | |||||
"com.unity.feature.development": "1.0.1", | |||||
"com.unity.ide.rider": "3.0.18", | |||||
"com.unity.ide.visualstudio": "2.0.17", | |||||
"com.unity.ide.vscode": "1.2.5", | |||||
"com.unity.test-framework": "1.1.31", | |||||
"com.unity.textmeshpro": "3.0.6", | |||||
"com.unity.timeline": "1.6.4", | |||||
"com.unity.ugui": "1.0.0", | |||||
"com.unity.visualscripting": "1.8.0", | |||||
"com.unity.modules.ai": "1.0.0", | |||||
"com.unity.modules.androidjni": "1.0.0", | |||||
"com.unity.modules.animation": "1.0.0", | |||||
"com.unity.modules.assetbundle": "1.0.0", | |||||
"com.unity.modules.audio": "1.0.0", | |||||
"com.unity.modules.cloth": "1.0.0", | |||||
"com.unity.modules.director": "1.0.0", | |||||
"com.unity.modules.imageconversion": "1.0.0", | |||||
"com.unity.modules.imgui": "1.0.0", | |||||
"com.unity.modules.jsonserialize": "1.0.0", | |||||
"com.unity.modules.particlesystem": "1.0.0", | |||||
"com.unity.modules.physics": "1.0.0", | |||||
"com.unity.modules.physics2d": "1.0.0", | |||||
"com.unity.modules.screencapture": "1.0.0", | |||||
"com.unity.modules.terrain": "1.0.0", | |||||
"com.unity.modules.terrainphysics": "1.0.0", | |||||
"com.unity.modules.tilemap": "1.0.0", | |||||
"com.unity.modules.ui": "1.0.0", | |||||
"com.unity.modules.uielements": "1.0.0", | |||||
"com.unity.modules.umbra": "1.0.0", | |||||
"com.unity.modules.unityanalytics": "1.0.0", | |||||
"com.unity.modules.unitywebrequest": "1.0.0", | |||||
"com.unity.modules.unitywebrequestassetbundle": "1.0.0", | |||||
"com.unity.modules.unitywebrequestaudio": "1.0.0", | |||||
"com.unity.modules.unitywebrequesttexture": "1.0.0", | |||||
"com.unity.modules.unitywebrequestwww": "1.0.0", | |||||
"com.unity.modules.vehicles": "1.0.0", | |||||
"com.unity.modules.video": "1.0.0", | |||||
"com.unity.modules.vr": "1.0.0", | |||||
"com.unity.modules.wind": "1.0.0", | |||||
"com.unity.modules.xr": "1.0.0" | |||||
} | |||||
} |
@@ -0,0 +1,393 @@ | |||||
{ | |||||
"dependencies": { | |||||
"com.unity.collab-proxy": { | |||||
"version": "2.0.1", | |||||
"depth": 0, | |||||
"source": "registry", | |||||
"dependencies": {}, | |||||
"url": "https://packages.unity.com" | |||||
}, | |||||
"com.unity.editorcoroutines": { | |||||
"version": "1.0.0", | |||||
"depth": 1, | |||||
"source": "registry", | |||||
"dependencies": {}, | |||||
"url": "https://packages.unity.com" | |||||
}, | |||||
"com.unity.ext.nunit": { | |||||
"version": "1.0.6", | |||||
"depth": 1, | |||||
"source": "registry", | |||||
"dependencies": {}, | |||||
"url": "https://packages.unity.com" | |||||
}, | |||||
"com.unity.feature.development": { | |||||
"version": "1.0.1", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.ide.visualstudio": "2.0.17", | |||||
"com.unity.ide.rider": "3.0.18", | |||||
"com.unity.ide.vscode": "1.2.5", | |||||
"com.unity.editorcoroutines": "1.0.0", | |||||
"com.unity.performance.profile-analyzer": "1.2.2", | |||||
"com.unity.test-framework": "1.1.31", | |||||
"com.unity.testtools.codecoverage": "1.2.2" | |||||
} | |||||
}, | |||||
"com.unity.ide.rider": { | |||||
"version": "3.0.18", | |||||
"depth": 0, | |||||
"source": "registry", | |||||
"dependencies": { | |||||
"com.unity.ext.nunit": "1.0.6" | |||||
}, | |||||
"url": "https://packages.unity.com" | |||||
}, | |||||
"com.unity.ide.visualstudio": { | |||||
"version": "2.0.17", | |||||
"depth": 0, | |||||
"source": "registry", | |||||
"dependencies": { | |||||
"com.unity.test-framework": "1.1.9" | |||||
}, | |||||
"url": "https://packages.unity.com" | |||||
}, | |||||
"com.unity.ide.vscode": { | |||||
"version": "1.2.5", | |||||
"depth": 0, | |||||
"source": "registry", | |||||
"dependencies": {}, | |||||
"url": "https://packages.unity.com" | |||||
}, | |||||
"com.unity.performance.profile-analyzer": { | |||||
"version": "1.2.2", | |||||
"depth": 1, | |||||
"source": "registry", | |||||
"dependencies": {}, | |||||
"url": "https://packages.unity.com" | |||||
}, | |||||
"com.unity.settings-manager": { | |||||
"version": "1.0.3", | |||||
"depth": 2, | |||||
"source": "registry", | |||||
"dependencies": {}, | |||||
"url": "https://packages.unity.com" | |||||
}, | |||||
"com.unity.test-framework": { | |||||
"version": "1.1.31", | |||||
"depth": 0, | |||||
"source": "registry", | |||||
"dependencies": { | |||||
"com.unity.ext.nunit": "1.0.6", | |||||
"com.unity.modules.imgui": "1.0.0", | |||||
"com.unity.modules.jsonserialize": "1.0.0" | |||||
}, | |||||
"url": "https://packages.unity.com" | |||||
}, | |||||
"com.unity.testtools.codecoverage": { | |||||
"version": "1.2.2", | |||||
"depth": 1, | |||||
"source": "registry", | |||||
"dependencies": { | |||||
"com.unity.test-framework": "1.0.16", | |||||
"com.unity.settings-manager": "1.0.1" | |||||
}, | |||||
"url": "https://packages.unity.com" | |||||
}, | |||||
"com.unity.textmeshpro": { | |||||
"version": "3.0.6", | |||||
"depth": 0, | |||||
"source": "registry", | |||||
"dependencies": { | |||||
"com.unity.ugui": "1.0.0" | |||||
}, | |||||
"url": "https://packages.unity.com" | |||||
}, | |||||
"com.unity.timeline": { | |||||
"version": "1.6.4", | |||||
"depth": 0, | |||||
"source": "registry", | |||||
"dependencies": { | |||||
"com.unity.modules.audio": "1.0.0", | |||||
"com.unity.modules.director": "1.0.0", | |||||
"com.unity.modules.animation": "1.0.0", | |||||
"com.unity.modules.particlesystem": "1.0.0" | |||||
}, | |||||
"url": "https://packages.unity.com" | |||||
}, | |||||
"com.unity.ugui": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.ui": "1.0.0", | |||||
"com.unity.modules.imgui": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.visualscripting": { | |||||
"version": "1.8.0", | |||||
"depth": 0, | |||||
"source": "registry", | |||||
"dependencies": { | |||||
"com.unity.ugui": "1.0.0", | |||||
"com.unity.modules.jsonserialize": "1.0.0" | |||||
}, | |||||
"url": "https://packages.unity.com" | |||||
}, | |||||
"com.unity.modules.ai": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.androidjni": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.animation": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.assetbundle": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.audio": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.cloth": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.physics": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.director": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.audio": "1.0.0", | |||||
"com.unity.modules.animation": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.imageconversion": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.imgui": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.jsonserialize": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.particlesystem": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.physics": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.physics2d": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.screencapture": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.imageconversion": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.subsystems": { | |||||
"version": "1.0.0", | |||||
"depth": 1, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.jsonserialize": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.terrain": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.terrainphysics": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.physics": "1.0.0", | |||||
"com.unity.modules.terrain": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.tilemap": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.physics2d": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.ui": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.uielements": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.ui": "1.0.0", | |||||
"com.unity.modules.imgui": "1.0.0", | |||||
"com.unity.modules.jsonserialize": "1.0.0", | |||||
"com.unity.modules.uielementsnative": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.uielementsnative": { | |||||
"version": "1.0.0", | |||||
"depth": 1, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.ui": "1.0.0", | |||||
"com.unity.modules.imgui": "1.0.0", | |||||
"com.unity.modules.jsonserialize": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.umbra": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.unityanalytics": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.unitywebrequest": "1.0.0", | |||||
"com.unity.modules.jsonserialize": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.unitywebrequest": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.unitywebrequestassetbundle": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.assetbundle": "1.0.0", | |||||
"com.unity.modules.unitywebrequest": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.unitywebrequestaudio": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.unitywebrequest": "1.0.0", | |||||
"com.unity.modules.audio": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.unitywebrequesttexture": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.unitywebrequest": "1.0.0", | |||||
"com.unity.modules.imageconversion": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.unitywebrequestwww": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.unitywebrequest": "1.0.0", | |||||
"com.unity.modules.unitywebrequestassetbundle": "1.0.0", | |||||
"com.unity.modules.unitywebrequestaudio": "1.0.0", | |||||
"com.unity.modules.audio": "1.0.0", | |||||
"com.unity.modules.assetbundle": "1.0.0", | |||||
"com.unity.modules.imageconversion": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.vehicles": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.physics": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.video": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.audio": "1.0.0", | |||||
"com.unity.modules.ui": "1.0.0", | |||||
"com.unity.modules.unitywebrequest": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.vr": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.jsonserialize": "1.0.0", | |||||
"com.unity.modules.physics": "1.0.0", | |||||
"com.unity.modules.xr": "1.0.0" | |||||
} | |||||
}, | |||||
"com.unity.modules.wind": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": {} | |||||
}, | |||||
"com.unity.modules.xr": { | |||||
"version": "1.0.0", | |||||
"depth": 0, | |||||
"source": "builtin", | |||||
"dependencies": { | |||||
"com.unity.modules.physics": "1.0.0", | |||||
"com.unity.modules.jsonserialize": "1.0.0", | |||||
"com.unity.modules.subsystems": "1.0.0" | |||||
} | |||||
} | |||||
} | |||||
} |
@@ -0,0 +1,19 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!11 &1 | |||||
AudioManager: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 2 | |||||
m_Volume: 1 | |||||
Rolloff Scale: 1 | |||||
Doppler Factor: 1 | |||||
Default Speaker Mode: 2 | |||||
m_SampleRate: 0 | |||||
m_DSPBufferSize: 1024 | |||||
m_VirtualVoiceCount: 512 | |||||
m_RealVoiceCount: 32 | |||||
m_SpatializerPlugin: | |||||
m_AmbisonicDecoderPlugin: | |||||
m_DisableAudio: 0 | |||||
m_VirtualizeEffects: 1 | |||||
m_RequestedDSPBufferSize: 1024 |
@@ -0,0 +1,6 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!236 &1 | |||||
ClusterInputManager: | |||||
m_ObjectHideFlags: 0 | |||||
m_Inputs: [] |
@@ -0,0 +1,34 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!55 &1 | |||||
PhysicsManager: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 11 | |||||
m_Gravity: {x: 0, y: -9.81, z: 0} | |||||
m_DefaultMaterial: {fileID: 0} | |||||
m_BounceThreshold: 2 | |||||
m_SleepThreshold: 0.005 | |||||
m_DefaultContactOffset: 0.01 | |||||
m_DefaultSolverIterations: 6 | |||||
m_DefaultSolverVelocityIterations: 1 | |||||
m_QueriesHitBackfaces: 0 | |||||
m_QueriesHitTriggers: 1 | |||||
m_EnableAdaptiveForce: 0 | |||||
m_ClothInterCollisionDistance: 0 | |||||
m_ClothInterCollisionStiffness: 0 | |||||
m_ContactsGeneration: 1 | |||||
m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff | |||||
m_AutoSimulation: 1 | |||||
m_AutoSyncTransforms: 0 | |||||
m_ReuseCollisionCallbacks: 1 | |||||
m_ClothInterCollisionSettingsToggle: 0 | |||||
m_ContactPairsMode: 0 | |||||
m_BroadphaseType: 0 | |||||
m_WorldBounds: | |||||
m_Center: {x: 0, y: 0, z: 0} | |||||
m_Extent: {x: 250, y: 250, z: 250} | |||||
m_WorldSubdivisions: 8 | |||||
m_FrictionType: 0 | |||||
m_EnableEnhancedDeterminism: 0 | |||||
m_EnableUnifiedHeightmaps: 1 | |||||
m_DefaultMaxAngluarSpeed: 7 |
@@ -0,0 +1,8 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!1045 &1 | |||||
EditorBuildSettings: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 2 | |||||
m_Scenes: [] | |||||
m_configObjects: {} |
@@ -0,0 +1,30 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!159 &1 | |||||
EditorSettings: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 11 | |||||
m_ExternalVersionControlSupport: Visible Meta Files | |||||
m_SerializationMode: 2 | |||||
m_LineEndingsForNewScripts: 0 | |||||
m_DefaultBehaviorMode: 0 | |||||
m_PrefabRegularEnvironment: {fileID: 0} | |||||
m_PrefabUIEnvironment: {fileID: 0} | |||||
m_SpritePackerMode: 0 | |||||
m_SpritePackerPaddingPower: 1 | |||||
m_EtcTextureCompressorBehavior: 1 | |||||
m_EtcTextureFastCompressor: 1 | |||||
m_EtcTextureNormalCompressor: 2 | |||||
m_EtcTextureBestCompressor: 4 | |||||
m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref | |||||
m_ProjectGenerationRootNamespace: | |||||
m_CollabEditorSettings: | |||||
inProgressEnabled: 1 | |||||
m_EnableTextureStreamingInEditMode: 1 | |||||
m_EnableTextureStreamingInPlayMode: 1 | |||||
m_AsyncShaderCompilation: 1 | |||||
m_EnterPlayModeOptionsEnabled: 0 | |||||
m_EnterPlayModeOptions: 3 | |||||
m_ShowLightmapResolutionOverlay: 1 | |||||
m_UseLegacyProbeSampleCount: 0 | |||||
m_SerializeInlineMappingsOnOneLine: 1 |
@@ -0,0 +1,63 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!30 &1 | |||||
GraphicsSettings: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 13 | |||||
m_Deferred: | |||||
m_Mode: 1 | |||||
m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} | |||||
m_DeferredReflections: | |||||
m_Mode: 1 | |||||
m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} | |||||
m_ScreenSpaceShadows: | |||||
m_Mode: 1 | |||||
m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} | |||||
m_LegacyDeferred: | |||||
m_Mode: 1 | |||||
m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} | |||||
m_DepthNormals: | |||||
m_Mode: 1 | |||||
m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} | |||||
m_MotionVectors: | |||||
m_Mode: 1 | |||||
m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} | |||||
m_LightHalo: | |||||
m_Mode: 1 | |||||
m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} | |||||
m_LensFlare: | |||||
m_Mode: 1 | |||||
m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} | |||||
m_AlwaysIncludedShaders: | |||||
- {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} | |||||
- {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} | |||||
- {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} | |||||
- {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} | |||||
- {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} | |||||
- {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} | |||||
m_PreloadedShaders: [] | |||||
m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, | |||||
type: 0} | |||||
m_CustomRenderPipeline: {fileID: 0} | |||||
m_TransparencySortMode: 0 | |||||
m_TransparencySortAxis: {x: 0, y: 0, z: 1} | |||||
m_DefaultRenderingPath: 1 | |||||
m_DefaultMobileRenderingPath: 1 | |||||
m_TierSettings: [] | |||||
m_LightmapStripping: 0 | |||||
m_FogStripping: 0 | |||||
m_InstancingStripping: 0 | |||||
m_LightmapKeepPlain: 1 | |||||
m_LightmapKeepDirCombined: 1 | |||||
m_LightmapKeepDynamicPlain: 1 | |||||
m_LightmapKeepDynamicDirCombined: 1 | |||||
m_LightmapKeepShadowMask: 1 | |||||
m_LightmapKeepSubtractive: 1 | |||||
m_FogKeepLinear: 1 | |||||
m_FogKeepExp: 1 | |||||
m_FogKeepExp2: 1 | |||||
m_AlbedoSwatchInfos: [] | |||||
m_LightsUseLinearIntensity: 0 | |||||
m_LightsUseColorTemperature: 0 | |||||
m_LogWhenShaderIsCompiled: 0 | |||||
m_AllowEnlightenSupportForUpgradedProject: 0 |
@@ -0,0 +1,295 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!13 &1 | |||||
InputManager: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 2 | |||||
m_Axes: | |||||
- serializedVersion: 3 | |||||
m_Name: Horizontal | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: left | |||||
positiveButton: right | |||||
altNegativeButton: a | |||||
altPositiveButton: d | |||||
gravity: 3 | |||||
dead: 0.001 | |||||
sensitivity: 3 | |||||
snap: 1 | |||||
invert: 0 | |||||
type: 0 | |||||
axis: 0 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Vertical | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: down | |||||
positiveButton: up | |||||
altNegativeButton: s | |||||
altPositiveButton: w | |||||
gravity: 3 | |||||
dead: 0.001 | |||||
sensitivity: 3 | |||||
snap: 1 | |||||
invert: 0 | |||||
type: 0 | |||||
axis: 0 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Fire1 | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: left ctrl | |||||
altNegativeButton: | |||||
altPositiveButton: mouse 0 | |||||
gravity: 1000 | |||||
dead: 0.001 | |||||
sensitivity: 1000 | |||||
snap: 0 | |||||
invert: 0 | |||||
type: 0 | |||||
axis: 0 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Fire2 | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: left alt | |||||
altNegativeButton: | |||||
altPositiveButton: mouse 1 | |||||
gravity: 1000 | |||||
dead: 0.001 | |||||
sensitivity: 1000 | |||||
snap: 0 | |||||
invert: 0 | |||||
type: 0 | |||||
axis: 0 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Fire3 | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: left shift | |||||
altNegativeButton: | |||||
altPositiveButton: mouse 2 | |||||
gravity: 1000 | |||||
dead: 0.001 | |||||
sensitivity: 1000 | |||||
snap: 0 | |||||
invert: 0 | |||||
type: 0 | |||||
axis: 0 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Jump | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: space | |||||
altNegativeButton: | |||||
altPositiveButton: | |||||
gravity: 1000 | |||||
dead: 0.001 | |||||
sensitivity: 1000 | |||||
snap: 0 | |||||
invert: 0 | |||||
type: 0 | |||||
axis: 0 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Mouse X | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: | |||||
altNegativeButton: | |||||
altPositiveButton: | |||||
gravity: 0 | |||||
dead: 0 | |||||
sensitivity: 0.1 | |||||
snap: 0 | |||||
invert: 0 | |||||
type: 1 | |||||
axis: 0 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Mouse Y | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: | |||||
altNegativeButton: | |||||
altPositiveButton: | |||||
gravity: 0 | |||||
dead: 0 | |||||
sensitivity: 0.1 | |||||
snap: 0 | |||||
invert: 0 | |||||
type: 1 | |||||
axis: 1 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Mouse ScrollWheel | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: | |||||
altNegativeButton: | |||||
altPositiveButton: | |||||
gravity: 0 | |||||
dead: 0 | |||||
sensitivity: 0.1 | |||||
snap: 0 | |||||
invert: 0 | |||||
type: 1 | |||||
axis: 2 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Horizontal | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: | |||||
altNegativeButton: | |||||
altPositiveButton: | |||||
gravity: 0 | |||||
dead: 0.19 | |||||
sensitivity: 1 | |||||
snap: 0 | |||||
invert: 0 | |||||
type: 2 | |||||
axis: 0 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Vertical | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: | |||||
altNegativeButton: | |||||
altPositiveButton: | |||||
gravity: 0 | |||||
dead: 0.19 | |||||
sensitivity: 1 | |||||
snap: 0 | |||||
invert: 1 | |||||
type: 2 | |||||
axis: 1 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Fire1 | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: joystick button 0 | |||||
altNegativeButton: | |||||
altPositiveButton: | |||||
gravity: 1000 | |||||
dead: 0.001 | |||||
sensitivity: 1000 | |||||
snap: 0 | |||||
invert: 0 | |||||
type: 0 | |||||
axis: 0 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Fire2 | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: joystick button 1 | |||||
altNegativeButton: | |||||
altPositiveButton: | |||||
gravity: 1000 | |||||
dead: 0.001 | |||||
sensitivity: 1000 | |||||
snap: 0 | |||||
invert: 0 | |||||
type: 0 | |||||
axis: 0 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Fire3 | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: joystick button 2 | |||||
altNegativeButton: | |||||
altPositiveButton: | |||||
gravity: 1000 | |||||
dead: 0.001 | |||||
sensitivity: 1000 | |||||
snap: 0 | |||||
invert: 0 | |||||
type: 0 | |||||
axis: 0 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Jump | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: joystick button 3 | |||||
altNegativeButton: | |||||
altPositiveButton: | |||||
gravity: 1000 | |||||
dead: 0.001 | |||||
sensitivity: 1000 | |||||
snap: 0 | |||||
invert: 0 | |||||
type: 0 | |||||
axis: 0 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Submit | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: return | |||||
altNegativeButton: | |||||
altPositiveButton: joystick button 0 | |||||
gravity: 1000 | |||||
dead: 0.001 | |||||
sensitivity: 1000 | |||||
snap: 0 | |||||
invert: 0 | |||||
type: 0 | |||||
axis: 0 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Submit | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: enter | |||||
altNegativeButton: | |||||
altPositiveButton: space | |||||
gravity: 1000 | |||||
dead: 0.001 | |||||
sensitivity: 1000 | |||||
snap: 0 | |||||
invert: 0 | |||||
type: 0 | |||||
axis: 0 | |||||
joyNum: 0 | |||||
- serializedVersion: 3 | |||||
m_Name: Cancel | |||||
descriptiveName: | |||||
descriptiveNegativeName: | |||||
negativeButton: | |||||
positiveButton: escape | |||||
altNegativeButton: | |||||
altPositiveButton: joystick button 1 | |||||
gravity: 1000 | |||||
dead: 0.001 | |||||
sensitivity: 1000 | |||||
snap: 0 | |||||
invert: 0 | |||||
type: 0 | |||||
axis: 0 | |||||
joyNum: 0 |
@@ -0,0 +1,35 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!387306366 &1 | |||||
MemorySettings: | |||||
m_ObjectHideFlags: 0 | |||||
m_EditorMemorySettings: | |||||
m_MainAllocatorBlockSize: -1 | |||||
m_ThreadAllocatorBlockSize: -1 | |||||
m_MainGfxBlockSize: -1 | |||||
m_ThreadGfxBlockSize: -1 | |||||
m_CacheBlockSize: -1 | |||||
m_TypetreeBlockSize: -1 | |||||
m_ProfilerBlockSize: -1 | |||||
m_ProfilerEditorBlockSize: -1 | |||||
m_BucketAllocatorGranularity: -1 | |||||
m_BucketAllocatorBucketsCount: -1 | |||||
m_BucketAllocatorBlockSize: -1 | |||||
m_BucketAllocatorBlockCount: -1 | |||||
m_ProfilerBucketAllocatorGranularity: -1 | |||||
m_ProfilerBucketAllocatorBucketsCount: -1 | |||||
m_ProfilerBucketAllocatorBlockSize: -1 | |||||
m_ProfilerBucketAllocatorBlockCount: -1 | |||||
m_TempAllocatorSizeMain: -1 | |||||
m_JobTempAllocatorBlockSize: -1 | |||||
m_BackgroundJobTempAllocatorBlockSize: -1 | |||||
m_JobTempAllocatorReducedBlockSize: -1 | |||||
m_TempAllocatorSizeGIBakingWorker: -1 | |||||
m_TempAllocatorSizeNavMeshWorker: -1 | |||||
m_TempAllocatorSizeAudioWorker: -1 | |||||
m_TempAllocatorSizeCloudWorker: -1 | |||||
m_TempAllocatorSizeGfx: -1 | |||||
m_TempAllocatorSizeJobWorker: -1 | |||||
m_TempAllocatorSizeBackgroundWorker: -1 | |||||
m_TempAllocatorSizePreloadManager: -1 | |||||
m_PlatformMemorySettings: {} |
@@ -0,0 +1,91 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!126 &1 | |||||
NavMeshProjectSettings: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 2 | |||||
areas: | |||||
- name: Walkable | |||||
cost: 1 | |||||
- name: Not Walkable | |||||
cost: 1 | |||||
- name: Jump | |||||
cost: 2 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
- name: | |||||
cost: 1 | |||||
m_LastAgentTypeID: -887442657 | |||||
m_Settings: | |||||
- serializedVersion: 2 | |||||
agentTypeID: 0 | |||||
agentRadius: 0.5 | |||||
agentHeight: 2 | |||||
agentSlope: 45 | |||||
agentClimb: 0.75 | |||||
ledgeDropHeight: 0 | |||||
maxJumpAcrossDistance: 0 | |||||
minRegionArea: 2 | |||||
manualCellSize: 0 | |||||
cellSize: 0.16666667 | |||||
manualTileSize: 0 | |||||
tileSize: 256 | |||||
accuratePlacement: 0 | |||||
debug: | |||||
m_Flags: 0 | |||||
m_SettingNames: | |||||
- Humanoid |
@@ -0,0 +1,35 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!114 &1 | |||||
MonoBehaviour: | |||||
m_ObjectHideFlags: 61 | |||||
m_CorrespondingSourceObject: {fileID: 0} | |||||
m_PrefabInstance: {fileID: 0} | |||||
m_PrefabAsset: {fileID: 0} | |||||
m_GameObject: {fileID: 0} | |||||
m_Enabled: 1 | |||||
m_EditorHideFlags: 0 | |||||
m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} | |||||
m_Name: | |||||
m_EditorClassIdentifier: | |||||
m_EnablePreReleasePackages: 0 | |||||
m_EnablePackageDependencies: 0 | |||||
m_AdvancedSettingsExpanded: 1 | |||||
m_ScopedRegistriesSettingsExpanded: 1 | |||||
m_SeeAllPackageVersions: 0 | |||||
oneTimeWarningShown: 0 | |||||
m_Registries: | |||||
- m_Id: main | |||||
m_Name: | |||||
m_Url: https://packages.unity.com | |||||
m_Scopes: [] | |||||
m_IsDefault: 1 | |||||
m_Capabilities: 7 | |||||
m_UserSelectedRegistryName: | |||||
m_UserAddingNewScopedRegistry: 0 | |||||
m_RegistryInfoDraft: | |||||
m_Modified: 0 | |||||
m_ErrorMessage: | |||||
m_UserModificationsInstanceId: -830 | |||||
m_OriginalInstanceId: -832 | |||||
m_LoadAssets: 0 |
@@ -0,0 +1,7 @@ | |||||
{ | |||||
"m_Name": "Settings", | |||||
"m_Path": "ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json", | |||||
"m_Dictionary": { | |||||
"m_DictionaryValues": [] | |||||
} | |||||
} |
@@ -0,0 +1,56 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!19 &1 | |||||
Physics2DSettings: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 4 | |||||
m_Gravity: {x: 0, y: -9.81} | |||||
m_DefaultMaterial: {fileID: 0} | |||||
m_VelocityIterations: 8 | |||||
m_PositionIterations: 3 | |||||
m_VelocityThreshold: 1 | |||||
m_MaxLinearCorrection: 0.2 | |||||
m_MaxAngularCorrection: 8 | |||||
m_MaxTranslationSpeed: 100 | |||||
m_MaxRotationSpeed: 360 | |||||
m_BaumgarteScale: 0.2 | |||||
m_BaumgarteTimeOfImpactScale: 0.75 | |||||
m_TimeToSleep: 0.5 | |||||
m_LinearSleepTolerance: 0.01 | |||||
m_AngularSleepTolerance: 2 | |||||
m_DefaultContactOffset: 0.01 | |||||
m_JobOptions: | |||||
serializedVersion: 2 | |||||
useMultithreading: 0 | |||||
useConsistencySorting: 0 | |||||
m_InterpolationPosesPerJob: 100 | |||||
m_NewContactsPerJob: 30 | |||||
m_CollideContactsPerJob: 100 | |||||
m_ClearFlagsPerJob: 200 | |||||
m_ClearBodyForcesPerJob: 200 | |||||
m_SyncDiscreteFixturesPerJob: 50 | |||||
m_SyncContinuousFixturesPerJob: 50 | |||||
m_FindNearestContactsPerJob: 100 | |||||
m_UpdateTriggerContactsPerJob: 100 | |||||
m_IslandSolverCostThreshold: 100 | |||||
m_IslandSolverBodyCostScale: 1 | |||||
m_IslandSolverContactCostScale: 10 | |||||
m_IslandSolverJointCostScale: 10 | |||||
m_IslandSolverBodiesPerJob: 50 | |||||
m_IslandSolverContactsPerJob: 50 | |||||
m_AutoSimulation: 1 | |||||
m_QueriesHitTriggers: 1 | |||||
m_QueriesStartInColliders: 1 | |||||
m_CallbacksOnDisable: 1 | |||||
m_ReuseCollisionCallbacks: 1 | |||||
m_AutoSyncTransforms: 0 | |||||
m_AlwaysShowColliders: 0 | |||||
m_ShowColliderSleep: 1 | |||||
m_ShowColliderContacts: 0 | |||||
m_ShowColliderAABB: 0 | |||||
m_ContactArrowScale: 0.2 | |||||
m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} | |||||
m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} | |||||
m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} | |||||
m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} | |||||
m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff |
@@ -0,0 +1,7 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!1386491679 &1 | |||||
PresetManager: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 2 | |||||
m_DefaultPresets: {} |
@@ -0,0 +1,920 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!129 &1 | |||||
PlayerSettings: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 24 | |||||
productGUID: 123ee45ae420bbd4e8d2ddcb03e76e40 | |||||
AndroidProfiler: 0 | |||||
AndroidFilterTouchesWhenObscured: 0 | |||||
AndroidEnableSustainedPerformanceMode: 0 | |||||
defaultScreenOrientation: 4 | |||||
targetDevice: 2 | |||||
useOnDemandResources: 0 | |||||
accelerometerFrequency: 60 | |||||
companyName: DefaultCompany | |||||
productName: QuWen | |||||
defaultCursor: {fileID: 0} | |||||
cursorHotspot: {x: 0, y: 0} | |||||
m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} | |||||
m_ShowUnitySplashScreen: 1 | |||||
m_ShowUnitySplashLogo: 1 | |||||
m_SplashScreenOverlayOpacity: 1 | |||||
m_SplashScreenAnimation: 1 | |||||
m_SplashScreenLogoStyle: 1 | |||||
m_SplashScreenDrawMode: 0 | |||||
m_SplashScreenBackgroundAnimationZoom: 1 | |||||
m_SplashScreenLogoAnimationZoom: 1 | |||||
m_SplashScreenBackgroundLandscapeAspect: 1 | |||||
m_SplashScreenBackgroundPortraitAspect: 1 | |||||
m_SplashScreenBackgroundLandscapeUvs: | |||||
serializedVersion: 2 | |||||
x: 0 | |||||
y: 0 | |||||
width: 1 | |||||
height: 1 | |||||
m_SplashScreenBackgroundPortraitUvs: | |||||
serializedVersion: 2 | |||||
x: 0 | |||||
y: 0 | |||||
width: 1 | |||||
height: 1 | |||||
m_SplashScreenLogos: [] | |||||
m_VirtualRealitySplashScreen: {fileID: 0} | |||||
m_HolographicTrackingLossScreen: {fileID: 0} | |||||
defaultScreenWidth: 1920 | |||||
defaultScreenHeight: 1080 | |||||
defaultScreenWidthWeb: 960 | |||||
defaultScreenHeightWeb: 600 | |||||
m_StereoRenderingPath: 0 | |||||
m_ActiveColorSpace: 1 | |||||
m_MTRendering: 1 | |||||
mipStripping: 0 | |||||
numberOfMipsStripped: 0 | |||||
m_StackTraceTypes: 010000000100000001000000010000000100000001000000 | |||||
iosShowActivityIndicatorOnLoading: -1 | |||||
androidShowActivityIndicatorOnLoading: -1 | |||||
iosUseCustomAppBackgroundBehavior: 0 | |||||
iosAllowHTTPDownload: 1 | |||||
allowedAutorotateToPortrait: 1 | |||||
allowedAutorotateToPortraitUpsideDown: 1 | |||||
allowedAutorotateToLandscapeRight: 1 | |||||
allowedAutorotateToLandscapeLeft: 1 | |||||
useOSAutorotation: 1 | |||||
use32BitDisplayBuffer: 1 | |||||
preserveFramebufferAlpha: 0 | |||||
disableDepthAndStencilBuffers: 0 | |||||
androidStartInFullscreen: 1 | |||||
androidRenderOutsideSafeArea: 1 | |||||
androidUseSwappy: 1 | |||||
androidBlitType: 0 | |||||
androidResizableWindow: 0 | |||||
androidDefaultWindowWidth: 1920 | |||||
androidDefaultWindowHeight: 1080 | |||||
androidMinimumWindowWidth: 400 | |||||
androidMinimumWindowHeight: 300 | |||||
androidFullscreenMode: 1 | |||||
defaultIsNativeResolution: 1 | |||||
macRetinaSupport: 1 | |||||
runInBackground: 1 | |||||
captureSingleScreen: 0 | |||||
muteOtherAudioSources: 0 | |||||
Prepare IOS For Recording: 0 | |||||
Force IOS Speakers When Recording: 0 | |||||
deferSystemGesturesMode: 0 | |||||
hideHomeButton: 0 | |||||
submitAnalytics: 1 | |||||
usePlayerLog: 1 | |||||
bakeCollisionMeshes: 0 | |||||
forceSingleInstance: 0 | |||||
useFlipModelSwapchain: 1 | |||||
resizableWindow: 0 | |||||
useMacAppStoreValidation: 0 | |||||
macAppStoreCategory: public.app-category.games | |||||
gpuSkinning: 1 | |||||
xboxPIXTextureCapture: 0 | |||||
xboxEnableAvatar: 0 | |||||
xboxEnableKinect: 0 | |||||
xboxEnableKinectAutoTracking: 0 | |||||
xboxEnableFitness: 0 | |||||
visibleInBackground: 1 | |||||
allowFullscreenSwitch: 1 | |||||
fullscreenMode: 1 | |||||
xboxSpeechDB: 0 | |||||
xboxEnableHeadOrientation: 0 | |||||
xboxEnableGuest: 0 | |||||
xboxEnablePIXSampling: 0 | |||||
metalFramebufferOnly: 0 | |||||
xboxOneResolution: 0 | |||||
xboxOneSResolution: 0 | |||||
xboxOneXResolution: 3 | |||||
xboxOneMonoLoggingLevel: 0 | |||||
xboxOneLoggingLevel: 1 | |||||
xboxOneDisableEsram: 0 | |||||
xboxOneEnableTypeOptimization: 0 | |||||
xboxOnePresentImmediateThreshold: 0 | |||||
switchQueueCommandMemory: 0 | |||||
switchQueueControlMemory: 16384 | |||||
switchQueueComputeMemory: 262144 | |||||
switchNVNShaderPoolsGranularity: 33554432 | |||||
switchNVNDefaultPoolsGranularity: 16777216 | |||||
switchNVNOtherPoolsGranularity: 16777216 | |||||
switchNVNMaxPublicTextureIDCount: 0 | |||||
switchNVNMaxPublicSamplerIDCount: 0 | |||||
stadiaPresentMode: 0 | |||||
stadiaTargetFramerate: 0 | |||||
vulkanNumSwapchainBuffers: 3 | |||||
vulkanEnableSetSRGBWrite: 0 | |||||
vulkanEnablePreTransform: 1 | |||||
vulkanEnableLateAcquireNextImage: 0 | |||||
vulkanEnableCommandBufferRecycling: 1 | |||||
m_SupportedAspectRatios: | |||||
4:3: 1 | |||||
5:4: 1 | |||||
16:10: 1 | |||||
16:9: 1 | |||||
Others: 1 | |||||
bundleVersion: 0.1 | |||||
preloadedAssets: [] | |||||
metroInputSource: 0 | |||||
wsaTransparentSwapchain: 0 | |||||
m_HolographicPauseOnTrackingLoss: 1 | |||||
xboxOneDisableKinectGpuReservation: 1 | |||||
xboxOneEnable7thCore: 1 | |||||
vrSettings: | |||||
enable360StereoCapture: 0 | |||||
isWsaHolographicRemotingEnabled: 0 | |||||
enableFrameTimingStats: 0 | |||||
enableOpenGLProfilerGPURecorders: 1 | |||||
useHDRDisplay: 0 | |||||
D3DHDRBitDepth: 0 | |||||
m_ColorGamuts: 00000000 | |||||
targetPixelDensity: 30 | |||||
resolutionScalingMode: 0 | |||||
resetResolutionOnWindowResize: 0 | |||||
androidSupportedAspectRatio: 1 | |||||
androidMaxAspectRatio: 2.1 | |||||
applicationIdentifier: {} | |||||
buildNumber: | |||||
Standalone: 0 | |||||
iPhone: 0 | |||||
tvOS: 0 | |||||
overrideDefaultApplicationIdentifier: 0 | |||||
AndroidBundleVersionCode: 1 | |||||
AndroidMinSdkVersion: 22 | |||||
AndroidTargetSdkVersion: 0 | |||||
AndroidPreferredInstallLocation: 1 | |||||
aotOptions: | |||||
stripEngineCode: 1 | |||||
iPhoneStrippingLevel: 0 | |||||
iPhoneScriptCallOptimization: 0 | |||||
ForceInternetPermission: 0 | |||||
ForceSDCardPermission: 0 | |||||
CreateWallpaper: 0 | |||||
APKExpansionFiles: 0 | |||||
keepLoadedShadersAlive: 0 | |||||
StripUnusedMeshComponents: 1 | |||||
VertexChannelCompressionMask: 4054 | |||||
iPhoneSdkVersion: 988 | |||||
iOSTargetOSVersionString: 11.0 | |||||
tvOSSdkVersion: 0 | |||||
tvOSRequireExtendedGameController: 0 | |||||
tvOSTargetOSVersionString: 11.0 | |||||
uIPrerenderedIcon: 0 | |||||
uIRequiresPersistentWiFi: 0 | |||||
uIRequiresFullScreen: 1 | |||||
uIStatusBarHidden: 1 | |||||
uIExitOnSuspend: 0 | |||||
uIStatusBarStyle: 0 | |||||
appleTVSplashScreen: {fileID: 0} | |||||
appleTVSplashScreen2x: {fileID: 0} | |||||
tvOSSmallIconLayers: [] | |||||
tvOSSmallIconLayers2x: [] | |||||
tvOSLargeIconLayers: [] | |||||
tvOSLargeIconLayers2x: [] | |||||
tvOSTopShelfImageLayers: [] | |||||
tvOSTopShelfImageLayers2x: [] | |||||
tvOSTopShelfImageWideLayers: [] | |||||
tvOSTopShelfImageWideLayers2x: [] | |||||
iOSLaunchScreenType: 0 | |||||
iOSLaunchScreenPortrait: {fileID: 0} | |||||
iOSLaunchScreenLandscape: {fileID: 0} | |||||
iOSLaunchScreenBackgroundColor: | |||||
serializedVersion: 2 | |||||
rgba: 0 | |||||
iOSLaunchScreenFillPct: 100 | |||||
iOSLaunchScreenSize: 100 | |||||
iOSLaunchScreenCustomXibPath: | |||||
iOSLaunchScreeniPadType: 0 | |||||
iOSLaunchScreeniPadImage: {fileID: 0} | |||||
iOSLaunchScreeniPadBackgroundColor: | |||||
serializedVersion: 2 | |||||
rgba: 0 | |||||
iOSLaunchScreeniPadFillPct: 100 | |||||
iOSLaunchScreeniPadSize: 100 | |||||
iOSLaunchScreeniPadCustomXibPath: | |||||
iOSLaunchScreenCustomStoryboardPath: | |||||
iOSLaunchScreeniPadCustomStoryboardPath: | |||||
iOSDeviceRequirements: [] | |||||
iOSURLSchemes: [] | |||||
macOSURLSchemes: [] | |||||
iOSBackgroundModes: 0 | |||||
iOSMetalForceHardShadows: 0 | |||||
metalEditorSupport: 1 | |||||
metalAPIValidation: 1 | |||||
iOSRenderExtraFrameOnPause: 0 | |||||
iosCopyPluginsCodeInsteadOfSymlink: 0 | |||||
appleDeveloperTeamID: | |||||
iOSManualSigningProvisioningProfileID: | |||||
tvOSManualSigningProvisioningProfileID: | |||||
iOSManualSigningProvisioningProfileType: 0 | |||||
tvOSManualSigningProvisioningProfileType: 0 | |||||
appleEnableAutomaticSigning: 0 | |||||
iOSRequireARKit: 0 | |||||
iOSAutomaticallyDetectAndAddCapabilities: 1 | |||||
appleEnableProMotion: 0 | |||||
shaderPrecisionModel: 0 | |||||
clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea | |||||
templatePackageId: com.unity.template.3d@8.1.3 | |||||
templateDefaultScene: Assets/Scenes/SampleScene.unity | |||||
useCustomMainManifest: 0 | |||||
useCustomLauncherManifest: 0 | |||||
useCustomMainGradleTemplate: 0 | |||||
useCustomLauncherGradleManifest: 0 | |||||
useCustomBaseGradleTemplate: 0 | |||||
useCustomGradlePropertiesTemplate: 0 | |||||
useCustomProguardFile: 0 | |||||
AndroidTargetArchitectures: 1 | |||||
AndroidTargetDevices: 0 | |||||
AndroidSplashScreenScale: 0 | |||||
androidSplashScreen: {fileID: 0} | |||||
AndroidKeystoreName: | |||||
AndroidKeyaliasName: | |||||
AndroidBuildApkPerCpuArchitecture: 0 | |||||
AndroidTVCompatibility: 0 | |||||
AndroidIsGame: 1 | |||||
AndroidEnableTango: 0 | |||||
androidEnableBanner: 1 | |||||
androidUseLowAccuracyLocation: 0 | |||||
androidUseCustomKeystore: 0 | |||||
m_AndroidBanners: | |||||
- width: 320 | |||||
height: 180 | |||||
banner: {fileID: 0} | |||||
androidGamepadSupportLevel: 0 | |||||
chromeosInputEmulation: 1 | |||||
AndroidMinifyWithR8: 0 | |||||
AndroidMinifyRelease: 0 | |||||
AndroidMinifyDebug: 0 | |||||
AndroidValidateAppBundleSize: 1 | |||||
AndroidAppBundleSizeToValidate: 150 | |||||
m_BuildTargetIcons: [] | |||||
m_BuildTargetPlatformIcons: | |||||
- m_BuildTarget: iPhone | |||||
m_Icons: | |||||
- m_Textures: [] | |||||
m_Width: 180 | |||||
m_Height: 180 | |||||
m_Kind: 0 | |||||
m_SubKind: iPhone | |||||
- m_Textures: [] | |||||
m_Width: 120 | |||||
m_Height: 120 | |||||
m_Kind: 0 | |||||
m_SubKind: iPhone | |||||
- m_Textures: [] | |||||
m_Width: 167 | |||||
m_Height: 167 | |||||
m_Kind: 0 | |||||
m_SubKind: iPad | |||||
- m_Textures: [] | |||||
m_Width: 152 | |||||
m_Height: 152 | |||||
m_Kind: 0 | |||||
m_SubKind: iPad | |||||
- m_Textures: [] | |||||
m_Width: 76 | |||||
m_Height: 76 | |||||
m_Kind: 0 | |||||
m_SubKind: iPad | |||||
- m_Textures: [] | |||||
m_Width: 120 | |||||
m_Height: 120 | |||||
m_Kind: 3 | |||||
m_SubKind: iPhone | |||||
- m_Textures: [] | |||||
m_Width: 80 | |||||
m_Height: 80 | |||||
m_Kind: 3 | |||||
m_SubKind: iPhone | |||||
- m_Textures: [] | |||||
m_Width: 80 | |||||
m_Height: 80 | |||||
m_Kind: 3 | |||||
m_SubKind: iPad | |||||
- m_Textures: [] | |||||
m_Width: 40 | |||||
m_Height: 40 | |||||
m_Kind: 3 | |||||
m_SubKind: iPad | |||||
- m_Textures: [] | |||||
m_Width: 87 | |||||
m_Height: 87 | |||||
m_Kind: 1 | |||||
m_SubKind: iPhone | |||||
- m_Textures: [] | |||||
m_Width: 58 | |||||
m_Height: 58 | |||||
m_Kind: 1 | |||||
m_SubKind: iPhone | |||||
- m_Textures: [] | |||||
m_Width: 29 | |||||
m_Height: 29 | |||||
m_Kind: 1 | |||||
m_SubKind: iPhone | |||||
- m_Textures: [] | |||||
m_Width: 58 | |||||
m_Height: 58 | |||||
m_Kind: 1 | |||||
m_SubKind: iPad | |||||
- m_Textures: [] | |||||
m_Width: 29 | |||||
m_Height: 29 | |||||
m_Kind: 1 | |||||
m_SubKind: iPad | |||||
- m_Textures: [] | |||||
m_Width: 60 | |||||
m_Height: 60 | |||||
m_Kind: 2 | |||||
m_SubKind: iPhone | |||||
- m_Textures: [] | |||||
m_Width: 40 | |||||
m_Height: 40 | |||||
m_Kind: 2 | |||||
m_SubKind: iPhone | |||||
- m_Textures: [] | |||||
m_Width: 40 | |||||
m_Height: 40 | |||||
m_Kind: 2 | |||||
m_SubKind: iPad | |||||
- m_Textures: [] | |||||
m_Width: 20 | |||||
m_Height: 20 | |||||
m_Kind: 2 | |||||
m_SubKind: iPad | |||||
- m_Textures: [] | |||||
m_Width: 1024 | |||||
m_Height: 1024 | |||||
m_Kind: 4 | |||||
m_SubKind: App Store | |||||
- m_BuildTarget: Android | |||||
m_Icons: | |||||
- m_Textures: [] | |||||
m_Width: 432 | |||||
m_Height: 432 | |||||
m_Kind: 2 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 324 | |||||
m_Height: 324 | |||||
m_Kind: 2 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 216 | |||||
m_Height: 216 | |||||
m_Kind: 2 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 162 | |||||
m_Height: 162 | |||||
m_Kind: 2 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 108 | |||||
m_Height: 108 | |||||
m_Kind: 2 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 81 | |||||
m_Height: 81 | |||||
m_Kind: 2 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 192 | |||||
m_Height: 192 | |||||
m_Kind: 1 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 144 | |||||
m_Height: 144 | |||||
m_Kind: 1 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 96 | |||||
m_Height: 96 | |||||
m_Kind: 1 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 72 | |||||
m_Height: 72 | |||||
m_Kind: 1 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 48 | |||||
m_Height: 48 | |||||
m_Kind: 1 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 36 | |||||
m_Height: 36 | |||||
m_Kind: 1 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 192 | |||||
m_Height: 192 | |||||
m_Kind: 0 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 144 | |||||
m_Height: 144 | |||||
m_Kind: 0 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 96 | |||||
m_Height: 96 | |||||
m_Kind: 0 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 72 | |||||
m_Height: 72 | |||||
m_Kind: 0 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 48 | |||||
m_Height: 48 | |||||
m_Kind: 0 | |||||
m_SubKind: | |||||
- m_Textures: [] | |||||
m_Width: 36 | |||||
m_Height: 36 | |||||
m_Kind: 0 | |||||
m_SubKind: | |||||
m_BuildTargetBatching: | |||||
- m_BuildTarget: Standalone | |||||
m_StaticBatching: 1 | |||||
m_DynamicBatching: 0 | |||||
- m_BuildTarget: tvOS | |||||
m_StaticBatching: 1 | |||||
m_DynamicBatching: 0 | |||||
- m_BuildTarget: Android | |||||
m_StaticBatching: 1 | |||||
m_DynamicBatching: 0 | |||||
- m_BuildTarget: iPhone | |||||
m_StaticBatching: 1 | |||||
m_DynamicBatching: 0 | |||||
- m_BuildTarget: WebGL | |||||
m_StaticBatching: 0 | |||||
m_DynamicBatching: 0 | |||||
m_BuildTargetShaderSettings: [] | |||||
m_BuildTargetGraphicsJobs: | |||||
- m_BuildTarget: MacStandaloneSupport | |||||
m_GraphicsJobs: 0 | |||||
- m_BuildTarget: Switch | |||||
m_GraphicsJobs: 1 | |||||
- m_BuildTarget: MetroSupport | |||||
m_GraphicsJobs: 1 | |||||
- m_BuildTarget: AppleTVSupport | |||||
m_GraphicsJobs: 0 | |||||
- m_BuildTarget: BJMSupport | |||||
m_GraphicsJobs: 1 | |||||
- m_BuildTarget: LinuxStandaloneSupport | |||||
m_GraphicsJobs: 1 | |||||
- m_BuildTarget: PS4Player | |||||
m_GraphicsJobs: 1 | |||||
- m_BuildTarget: iOSSupport | |||||
m_GraphicsJobs: 0 | |||||
- m_BuildTarget: WindowsStandaloneSupport | |||||
m_GraphicsJobs: 1 | |||||
- m_BuildTarget: XboxOnePlayer | |||||
m_GraphicsJobs: 1 | |||||
- m_BuildTarget: LuminSupport | |||||
m_GraphicsJobs: 0 | |||||
- m_BuildTarget: AndroidPlayer | |||||
m_GraphicsJobs: 0 | |||||
- m_BuildTarget: WebGLSupport | |||||
m_GraphicsJobs: 0 | |||||
m_BuildTargetGraphicsJobMode: | |||||
- m_BuildTarget: PS4Player | |||||
m_GraphicsJobMode: 0 | |||||
- m_BuildTarget: XboxOnePlayer | |||||
m_GraphicsJobMode: 0 | |||||
m_BuildTargetGraphicsAPIs: | |||||
- m_BuildTarget: AndroidPlayer | |||||
m_APIs: 150000000b000000 | |||||
m_Automatic: 1 | |||||
- m_BuildTarget: iOSSupport | |||||
m_APIs: 10000000 | |||||
m_Automatic: 1 | |||||
- m_BuildTarget: AppleTVSupport | |||||
m_APIs: 10000000 | |||||
m_Automatic: 1 | |||||
- m_BuildTarget: WebGLSupport | |||||
m_APIs: 0b000000 | |||||
m_Automatic: 1 | |||||
m_BuildTargetVRSettings: | |||||
- m_BuildTarget: Standalone | |||||
m_Enabled: 0 | |||||
m_Devices: | |||||
- Oculus | |||||
- OpenVR | |||||
m_DefaultShaderChunkSizeInMB: 16 | |||||
m_DefaultShaderChunkCount: 0 | |||||
openGLRequireES31: 0 | |||||
openGLRequireES31AEP: 0 | |||||
openGLRequireES32: 0 | |||||
m_TemplateCustomTags: {} | |||||
mobileMTRendering: | |||||
Android: 1 | |||||
iPhone: 1 | |||||
tvOS: 1 | |||||
m_BuildTargetGroupLightmapEncodingQuality: | |||||
- m_BuildTarget: Android | |||||
m_EncodingQuality: 1 | |||||
- m_BuildTarget: iPhone | |||||
m_EncodingQuality: 1 | |||||
- m_BuildTarget: tvOS | |||||
m_EncodingQuality: 1 | |||||
m_BuildTargetGroupLightmapSettings: [] | |||||
m_BuildTargetNormalMapEncoding: | |||||
- m_BuildTarget: Android | |||||
m_Encoding: 1 | |||||
- m_BuildTarget: iPhone | |||||
m_Encoding: 1 | |||||
- m_BuildTarget: tvOS | |||||
m_Encoding: 1 | |||||
m_BuildTargetDefaultTextureCompressionFormat: | |||||
- m_BuildTarget: Android | |||||
m_Format: 3 | |||||
playModeTestRunnerEnabled: 0 | |||||
runPlayModeTestAsEditModeTest: 0 | |||||
actionOnDotNetUnhandledException: 1 | |||||
enableInternalProfiler: 0 | |||||
logObjCUncaughtExceptions: 1 | |||||
enableCrashReportAPI: 0 | |||||
cameraUsageDescription: | |||||
locationUsageDescription: | |||||
microphoneUsageDescription: | |||||
bluetoothUsageDescription: | |||||
switchNMETAOverride: | |||||
switchNetLibKey: | |||||
switchSocketMemoryPoolSize: 6144 | |||||
switchSocketAllocatorPoolSize: 128 | |||||
switchSocketConcurrencyLimit: 14 | |||||
switchScreenResolutionBehavior: 2 | |||||
switchUseCPUProfiler: 0 | |||||
switchUseGOLDLinker: 0 | |||||
switchLTOSetting: 0 | |||||
switchApplicationID: 0x01004b9000490000 | |||||
switchNSODependencies: | |||||
switchTitleNames_0: | |||||
switchTitleNames_1: | |||||
switchTitleNames_2: | |||||
switchTitleNames_3: | |||||
switchTitleNames_4: | |||||
switchTitleNames_5: | |||||
switchTitleNames_6: | |||||
switchTitleNames_7: | |||||
switchTitleNames_8: | |||||
switchTitleNames_9: | |||||
switchTitleNames_10: | |||||
switchTitleNames_11: | |||||
switchTitleNames_12: | |||||
switchTitleNames_13: | |||||
switchTitleNames_14: | |||||
switchTitleNames_15: | |||||
switchPublisherNames_0: | |||||
switchPublisherNames_1: | |||||
switchPublisherNames_2: | |||||
switchPublisherNames_3: | |||||
switchPublisherNames_4: | |||||
switchPublisherNames_5: | |||||
switchPublisherNames_6: | |||||
switchPublisherNames_7: | |||||
switchPublisherNames_8: | |||||
switchPublisherNames_9: | |||||
switchPublisherNames_10: | |||||
switchPublisherNames_11: | |||||
switchPublisherNames_12: | |||||
switchPublisherNames_13: | |||||
switchPublisherNames_14: | |||||
switchPublisherNames_15: | |||||
switchIcons_0: {fileID: 0} | |||||
switchIcons_1: {fileID: 0} | |||||
switchIcons_2: {fileID: 0} | |||||
switchIcons_3: {fileID: 0} | |||||
switchIcons_4: {fileID: 0} | |||||
switchIcons_5: {fileID: 0} | |||||
switchIcons_6: {fileID: 0} | |||||
switchIcons_7: {fileID: 0} | |||||
switchIcons_8: {fileID: 0} | |||||
switchIcons_9: {fileID: 0} | |||||
switchIcons_10: {fileID: 0} | |||||
switchIcons_11: {fileID: 0} | |||||
switchIcons_12: {fileID: 0} | |||||
switchIcons_13: {fileID: 0} | |||||
switchIcons_14: {fileID: 0} | |||||
switchIcons_15: {fileID: 0} | |||||
switchSmallIcons_0: {fileID: 0} | |||||
switchSmallIcons_1: {fileID: 0} | |||||
switchSmallIcons_2: {fileID: 0} | |||||
switchSmallIcons_3: {fileID: 0} | |||||
switchSmallIcons_4: {fileID: 0} | |||||
switchSmallIcons_5: {fileID: 0} | |||||
switchSmallIcons_6: {fileID: 0} | |||||
switchSmallIcons_7: {fileID: 0} | |||||
switchSmallIcons_8: {fileID: 0} | |||||
switchSmallIcons_9: {fileID: 0} | |||||
switchSmallIcons_10: {fileID: 0} | |||||
switchSmallIcons_11: {fileID: 0} | |||||
switchSmallIcons_12: {fileID: 0} | |||||
switchSmallIcons_13: {fileID: 0} | |||||
switchSmallIcons_14: {fileID: 0} | |||||
switchSmallIcons_15: {fileID: 0} | |||||
switchManualHTML: | |||||
switchAccessibleURLs: | |||||
switchLegalInformation: | |||||
switchMainThreadStackSize: 1048576 | |||||
switchPresenceGroupId: | |||||
switchLogoHandling: 0 | |||||
switchReleaseVersion: 0 | |||||
switchDisplayVersion: 1.0.0 | |||||
switchStartupUserAccount: 0 | |||||
switchSupportedLanguagesMask: 0 | |||||
switchLogoType: 0 | |||||
switchApplicationErrorCodeCategory: | |||||
switchUserAccountSaveDataSize: 0 | |||||
switchUserAccountSaveDataJournalSize: 0 | |||||
switchApplicationAttribute: 0 | |||||
switchCardSpecSize: -1 | |||||
switchCardSpecClock: -1 | |||||
switchRatingsMask: 0 | |||||
switchRatingsInt_0: 0 | |||||
switchRatingsInt_1: 0 | |||||
switchRatingsInt_2: 0 | |||||
switchRatingsInt_3: 0 | |||||
switchRatingsInt_4: 0 | |||||
switchRatingsInt_5: 0 | |||||
switchRatingsInt_6: 0 | |||||
switchRatingsInt_7: 0 | |||||
switchRatingsInt_8: 0 | |||||
switchRatingsInt_9: 0 | |||||
switchRatingsInt_10: 0 | |||||
switchRatingsInt_11: 0 | |||||
switchRatingsInt_12: 0 | |||||
switchLocalCommunicationIds_0: | |||||
switchLocalCommunicationIds_1: | |||||
switchLocalCommunicationIds_2: | |||||
switchLocalCommunicationIds_3: | |||||
switchLocalCommunicationIds_4: | |||||
switchLocalCommunicationIds_5: | |||||
switchLocalCommunicationIds_6: | |||||
switchLocalCommunicationIds_7: | |||||
switchParentalControl: 0 | |||||
switchAllowsScreenshot: 1 | |||||
switchAllowsVideoCapturing: 1 | |||||
switchAllowsRuntimeAddOnContentInstall: 0 | |||||
switchDataLossConfirmation: 0 | |||||
switchUserAccountLockEnabled: 0 | |||||
switchSystemResourceMemory: 16777216 | |||||
switchSupportedNpadStyles: 22 | |||||
switchNativeFsCacheSize: 32 | |||||
switchIsHoldTypeHorizontal: 0 | |||||
switchSupportedNpadCount: 8 | |||||
switchEnableTouchScreen: 1 | |||||
switchSocketConfigEnabled: 0 | |||||
switchTcpInitialSendBufferSize: 32 | |||||
switchTcpInitialReceiveBufferSize: 64 | |||||
switchTcpAutoSendBufferSizeMax: 256 | |||||
switchTcpAutoReceiveBufferSizeMax: 256 | |||||
switchUdpSendBufferSize: 9 | |||||
switchUdpReceiveBufferSize: 42 | |||||
switchSocketBufferEfficiency: 4 | |||||
switchSocketInitializeEnabled: 1 | |||||
switchNetworkInterfaceManagerInitializeEnabled: 1 | |||||
switchPlayerConnectionEnabled: 1 | |||||
switchUseNewStyleFilepaths: 0 | |||||
switchUseLegacyFmodPriorities: 1 | |||||
switchUseMicroSleepForYield: 1 | |||||
switchEnableRamDiskSupport: 0 | |||||
switchMicroSleepForYieldTime: 25 | |||||
switchRamDiskSpaceSize: 12 | |||||
ps4NPAgeRating: 12 | |||||
ps4NPTitleSecret: | |||||
ps4NPTrophyPackPath: | |||||
ps4ParentalLevel: 11 | |||||
ps4ContentID: ED1633-NPXX51362_00-0000000000000000 | |||||
ps4Category: 0 | |||||
ps4MasterVersion: 01.00 | |||||
ps4AppVersion: 01.00 | |||||
ps4AppType: 0 | |||||
ps4ParamSfxPath: | |||||
ps4VideoOutPixelFormat: 0 | |||||
ps4VideoOutInitialWidth: 1920 | |||||
ps4VideoOutBaseModeInitialWidth: 1920 | |||||
ps4VideoOutReprojectionRate: 60 | |||||
ps4PronunciationXMLPath: | |||||
ps4PronunciationSIGPath: | |||||
ps4BackgroundImagePath: | |||||
ps4StartupImagePath: | |||||
ps4StartupImagesFolder: | |||||
ps4IconImagesFolder: | |||||
ps4SaveDataImagePath: | |||||
ps4SdkOverride: | |||||
ps4BGMPath: | |||||
ps4ShareFilePath: | |||||
ps4ShareOverlayImagePath: | |||||
ps4PrivacyGuardImagePath: | |||||
ps4ExtraSceSysFile: | |||||
ps4NPtitleDatPath: | |||||
ps4RemotePlayKeyAssignment: -1 | |||||
ps4RemotePlayKeyMappingDir: | |||||
ps4PlayTogetherPlayerCount: 0 | |||||
ps4EnterButtonAssignment: 1 | |||||
ps4ApplicationParam1: 0 | |||||
ps4ApplicationParam2: 0 | |||||
ps4ApplicationParam3: 0 | |||||
ps4ApplicationParam4: 0 | |||||
ps4DownloadDataSize: 0 | |||||
ps4GarlicHeapSize: 2048 | |||||
ps4ProGarlicHeapSize: 2560 | |||||
playerPrefsMaxSize: 32768 | |||||
ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ | |||||
ps4pnSessions: 1 | |||||
ps4pnPresence: 1 | |||||
ps4pnFriends: 1 | |||||
ps4pnGameCustomData: 1 | |||||
playerPrefsSupport: 0 | |||||
enableApplicationExit: 0 | |||||
resetTempFolder: 1 | |||||
restrictedAudioUsageRights: 0 | |||||
ps4UseResolutionFallback: 0 | |||||
ps4ReprojectionSupport: 0 | |||||
ps4UseAudio3dBackend: 0 | |||||
ps4UseLowGarlicFragmentationMode: 1 | |||||
ps4SocialScreenEnabled: 0 | |||||
ps4ScriptOptimizationLevel: 0 | |||||
ps4Audio3dVirtualSpeakerCount: 14 | |||||
ps4attribCpuUsage: 0 | |||||
ps4PatchPkgPath: | |||||
ps4PatchLatestPkgPath: | |||||
ps4PatchChangeinfoPath: | |||||
ps4PatchDayOne: 0 | |||||
ps4attribUserManagement: 0 | |||||
ps4attribMoveSupport: 0 | |||||
ps4attrib3DSupport: 0 | |||||
ps4attribShareSupport: 0 | |||||
ps4attribExclusiveVR: 0 | |||||
ps4disableAutoHideSplash: 0 | |||||
ps4videoRecordingFeaturesUsed: 0 | |||||
ps4contentSearchFeaturesUsed: 0 | |||||
ps4CompatibilityPS5: 0 | |||||
ps4AllowPS5Detection: 0 | |||||
ps4GPU800MHz: 1 | |||||
ps4attribEyeToEyeDistanceSettingVR: 0 | |||||
ps4IncludedModules: [] | |||||
ps4attribVROutputEnabled: 0 | |||||
monoEnv: | |||||
splashScreenBackgroundSourceLandscape: {fileID: 0} | |||||
splashScreenBackgroundSourcePortrait: {fileID: 0} | |||||
blurSplashScreenBackground: 1 | |||||
spritePackerPolicy: | |||||
webGLMemorySize: 16 | |||||
webGLExceptionSupport: 1 | |||||
webGLNameFilesAsHashes: 0 | |||||
webGLDataCaching: 1 | |||||
webGLDebugSymbols: 0 | |||||
webGLEmscriptenArgs: | |||||
webGLModulesDirectory: | |||||
webGLTemplate: APPLICATION:Default | |||||
webGLAnalyzeBuildSize: 0 | |||||
webGLUseEmbeddedResources: 0 | |||||
webGLCompressionFormat: 1 | |||||
webGLWasmArithmeticExceptions: 0 | |||||
webGLLinkerTarget: 1 | |||||
webGLThreadsSupport: 0 | |||||
webGLDecompressionFallback: 0 | |||||
webGLPowerPreference: 2 | |||||
scriptingDefineSymbols: {} | |||||
additionalCompilerArguments: {} | |||||
platformArchitecture: {} | |||||
scriptingBackend: {} | |||||
il2cppCompilerConfiguration: {} | |||||
managedStrippingLevel: | |||||
EmbeddedLinux: 1 | |||||
GameCoreScarlett: 1 | |||||
GameCoreXboxOne: 1 | |||||
Lumin: 1 | |||||
Nintendo Switch: 1 | |||||
PS4: 1 | |||||
PS5: 1 | |||||
Stadia: 1 | |||||
WebGL: 1 | |||||
Windows Store Apps: 1 | |||||
XboxOne: 1 | |||||
iPhone: 1 | |||||
tvOS: 1 | |||||
incrementalIl2cppBuild: {} | |||||
suppressCommonWarnings: 1 | |||||
allowUnsafeCode: 0 | |||||
useDeterministicCompilation: 1 | |||||
enableRoslynAnalyzers: 1 | |||||
selectedPlatform: 0 | |||||
additionalIl2CppArgs: | |||||
scriptingRuntimeVersion: 1 | |||||
gcIncremental: 1 | |||||
assemblyVersionValidation: 1 | |||||
gcWBarrierValidation: 0 | |||||
apiCompatibilityLevelPerPlatform: {} | |||||
m_RenderingPath: 1 | |||||
m_MobileRenderingPath: 1 | |||||
metroPackageName: Template_3D | |||||
metroPackageVersion: | |||||
metroCertificatePath: | |||||
metroCertificatePassword: | |||||
metroCertificateSubject: | |||||
metroCertificateIssuer: | |||||
metroCertificateNotAfter: 0000000000000000 | |||||
metroApplicationDescription: Template_3D | |||||
wsaImages: {} | |||||
metroTileShortName: | |||||
metroTileShowName: 0 | |||||
metroMediumTileShowName: 0 | |||||
metroLargeTileShowName: 0 | |||||
metroWideTileShowName: 0 | |||||
metroSupportStreamingInstall: 0 | |||||
metroLastRequiredScene: 0 | |||||
metroDefaultTileSize: 1 | |||||
metroTileForegroundText: 2 | |||||
metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} | |||||
metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} | |||||
metroSplashScreenUseBackgroundColor: 0 | |||||
platformCapabilities: {} | |||||
metroTargetDeviceFamilies: {} | |||||
metroFTAName: | |||||
metroFTAFileTypes: [] | |||||
metroProtocolName: | |||||
vcxProjDefaultLanguage: | |||||
XboxOneProductId: | |||||
XboxOneUpdateKey: | |||||
XboxOneSandboxId: | |||||
XboxOneContentId: | |||||
XboxOneTitleId: | |||||
XboxOneSCId: | |||||
XboxOneGameOsOverridePath: | |||||
XboxOnePackagingOverridePath: | |||||
XboxOneAppManifestOverridePath: | |||||
XboxOneVersion: 1.0.0.0 | |||||
XboxOnePackageEncryption: 0 | |||||
XboxOnePackageUpdateGranularity: 2 | |||||
XboxOneDescription: | |||||
XboxOneLanguage: | |||||
- enus | |||||
XboxOneCapability: [] | |||||
XboxOneGameRating: {} | |||||
XboxOneIsContentPackage: 0 | |||||
XboxOneEnhancedXboxCompatibilityMode: 0 | |||||
XboxOneEnableGPUVariability: 1 | |||||
XboxOneSockets: {} | |||||
XboxOneSplashScreen: {fileID: 0} | |||||
XboxOneAllowedProductIds: [] | |||||
XboxOnePersistentLocalStorageSize: 0 | |||||
XboxOneXTitleMemory: 8 | |||||
XboxOneOverrideIdentityName: | |||||
XboxOneOverrideIdentityPublisher: | |||||
vrEditorSettings: {} | |||||
cloudServicesEnabled: | |||||
UNet: 1 | |||||
luminIcon: | |||||
m_Name: | |||||
m_ModelFolderPath: | |||||
m_PortalFolderPath: | |||||
luminCert: | |||||
m_CertPath: | |||||
m_SignPackage: 1 | |||||
luminIsChannelApp: 0 | |||||
luminVersion: | |||||
m_VersionCode: 1 | |||||
m_VersionName: | |||||
apiCompatibilityLevel: 6 | |||||
activeInputHandler: 0 | |||||
windowsGamepadBackendHint: 0 | |||||
cloudProjectId: | |||||
framebufferDepthMemorylessMode: 0 | |||||
qualitySettingsNames: [] | |||||
projectName: | |||||
organizationId: | |||||
cloudEnabled: 0 | |||||
legacyClampBlendShapeWeights: 0 | |||||
playerDataPath: | |||||
forceSRGBBlit: 1 | |||||
virtualTexturingSupportEnabled: 0 |
@@ -0,0 +1,2 @@ | |||||
m_EditorVersion: 2021.3.21f1 | |||||
m_EditorVersionWithRevision: 2021.3.21f1 (1b156197d683) |
@@ -0,0 +1,234 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!47 &1 | |||||
QualitySettings: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 5 | |||||
m_CurrentQuality: 5 | |||||
m_QualitySettings: | |||||
- serializedVersion: 2 | |||||
name: Very Low | |||||
pixelLightCount: 0 | |||||
shadows: 0 | |||||
shadowResolution: 0 | |||||
shadowProjection: 1 | |||||
shadowCascades: 1 | |||||
shadowDistance: 15 | |||||
shadowNearPlaneOffset: 3 | |||||
shadowCascade2Split: 0.33333334 | |||||
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} | |||||
shadowmaskMode: 0 | |||||
blendWeights: 1 | |||||
textureQuality: 1 | |||||
anisotropicTextures: 0 | |||||
antiAliasing: 0 | |||||
softParticles: 0 | |||||
softVegetation: 0 | |||||
realtimeReflectionProbes: 0 | |||||
billboardsFaceCameraPosition: 0 | |||||
vSyncCount: 0 | |||||
lodBias: 0.3 | |||||
maximumLODLevel: 0 | |||||
streamingMipmapsActive: 0 | |||||
streamingMipmapsAddAllCameras: 1 | |||||
streamingMipmapsMemoryBudget: 512 | |||||
streamingMipmapsRenderersPerFrame: 512 | |||||
streamingMipmapsMaxLevelReduction: 2 | |||||
streamingMipmapsMaxFileIORequests: 1024 | |||||
particleRaycastBudget: 4 | |||||
asyncUploadTimeSlice: 2 | |||||
asyncUploadBufferSize: 16 | |||||
asyncUploadPersistentBuffer: 1 | |||||
resolutionScalingFixedDPIFactor: 1 | |||||
excludedTargetPlatforms: [] | |||||
- serializedVersion: 2 | |||||
name: Low | |||||
pixelLightCount: 0 | |||||
shadows: 0 | |||||
shadowResolution: 0 | |||||
shadowProjection: 1 | |||||
shadowCascades: 1 | |||||
shadowDistance: 20 | |||||
shadowNearPlaneOffset: 3 | |||||
shadowCascade2Split: 0.33333334 | |||||
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} | |||||
shadowmaskMode: 0 | |||||
blendWeights: 2 | |||||
textureQuality: 0 | |||||
anisotropicTextures: 0 | |||||
antiAliasing: 0 | |||||
softParticles: 0 | |||||
softVegetation: 0 | |||||
realtimeReflectionProbes: 0 | |||||
billboardsFaceCameraPosition: 0 | |||||
vSyncCount: 0 | |||||
lodBias: 0.4 | |||||
maximumLODLevel: 0 | |||||
streamingMipmapsActive: 0 | |||||
streamingMipmapsAddAllCameras: 1 | |||||
streamingMipmapsMemoryBudget: 512 | |||||
streamingMipmapsRenderersPerFrame: 512 | |||||
streamingMipmapsMaxLevelReduction: 2 | |||||
streamingMipmapsMaxFileIORequests: 1024 | |||||
particleRaycastBudget: 16 | |||||
asyncUploadTimeSlice: 2 | |||||
asyncUploadBufferSize: 16 | |||||
asyncUploadPersistentBuffer: 1 | |||||
resolutionScalingFixedDPIFactor: 1 | |||||
excludedTargetPlatforms: [] | |||||
- serializedVersion: 2 | |||||
name: Medium | |||||
pixelLightCount: 1 | |||||
shadows: 1 | |||||
shadowResolution: 0 | |||||
shadowProjection: 1 | |||||
shadowCascades: 1 | |||||
shadowDistance: 20 | |||||
shadowNearPlaneOffset: 3 | |||||
shadowCascade2Split: 0.33333334 | |||||
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} | |||||
shadowmaskMode: 0 | |||||
blendWeights: 2 | |||||
textureQuality: 0 | |||||
anisotropicTextures: 1 | |||||
antiAliasing: 0 | |||||
softParticles: 0 | |||||
softVegetation: 0 | |||||
realtimeReflectionProbes: 0 | |||||
billboardsFaceCameraPosition: 0 | |||||
vSyncCount: 1 | |||||
lodBias: 0.7 | |||||
maximumLODLevel: 0 | |||||
streamingMipmapsActive: 0 | |||||
streamingMipmapsAddAllCameras: 1 | |||||
streamingMipmapsMemoryBudget: 512 | |||||
streamingMipmapsRenderersPerFrame: 512 | |||||
streamingMipmapsMaxLevelReduction: 2 | |||||
streamingMipmapsMaxFileIORequests: 1024 | |||||
particleRaycastBudget: 64 | |||||
asyncUploadTimeSlice: 2 | |||||
asyncUploadBufferSize: 16 | |||||
asyncUploadPersistentBuffer: 1 | |||||
resolutionScalingFixedDPIFactor: 1 | |||||
excludedTargetPlatforms: [] | |||||
- serializedVersion: 2 | |||||
name: High | |||||
pixelLightCount: 2 | |||||
shadows: 2 | |||||
shadowResolution: 1 | |||||
shadowProjection: 1 | |||||
shadowCascades: 2 | |||||
shadowDistance: 40 | |||||
shadowNearPlaneOffset: 3 | |||||
shadowCascade2Split: 0.33333334 | |||||
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} | |||||
shadowmaskMode: 1 | |||||
blendWeights: 2 | |||||
textureQuality: 0 | |||||
anisotropicTextures: 1 | |||||
antiAliasing: 0 | |||||
softParticles: 0 | |||||
softVegetation: 1 | |||||
realtimeReflectionProbes: 1 | |||||
billboardsFaceCameraPosition: 1 | |||||
vSyncCount: 1 | |||||
lodBias: 1 | |||||
maximumLODLevel: 0 | |||||
streamingMipmapsActive: 0 | |||||
streamingMipmapsAddAllCameras: 1 | |||||
streamingMipmapsMemoryBudget: 512 | |||||
streamingMipmapsRenderersPerFrame: 512 | |||||
streamingMipmapsMaxLevelReduction: 2 | |||||
streamingMipmapsMaxFileIORequests: 1024 | |||||
particleRaycastBudget: 256 | |||||
asyncUploadTimeSlice: 2 | |||||
asyncUploadBufferSize: 16 | |||||
asyncUploadPersistentBuffer: 1 | |||||
resolutionScalingFixedDPIFactor: 1 | |||||
excludedTargetPlatforms: [] | |||||
- serializedVersion: 2 | |||||
name: Very High | |||||
pixelLightCount: 3 | |||||
shadows: 2 | |||||
shadowResolution: 2 | |||||
shadowProjection: 1 | |||||
shadowCascades: 2 | |||||
shadowDistance: 70 | |||||
shadowNearPlaneOffset: 3 | |||||
shadowCascade2Split: 0.33333334 | |||||
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} | |||||
shadowmaskMode: 1 | |||||
blendWeights: 4 | |||||
textureQuality: 0 | |||||
anisotropicTextures: 2 | |||||
antiAliasing: 2 | |||||
softParticles: 1 | |||||
softVegetation: 1 | |||||
realtimeReflectionProbes: 1 | |||||
billboardsFaceCameraPosition: 1 | |||||
vSyncCount: 1 | |||||
lodBias: 1.5 | |||||
maximumLODLevel: 0 | |||||
streamingMipmapsActive: 0 | |||||
streamingMipmapsAddAllCameras: 1 | |||||
streamingMipmapsMemoryBudget: 512 | |||||
streamingMipmapsRenderersPerFrame: 512 | |||||
streamingMipmapsMaxLevelReduction: 2 | |||||
streamingMipmapsMaxFileIORequests: 1024 | |||||
particleRaycastBudget: 1024 | |||||
asyncUploadTimeSlice: 2 | |||||
asyncUploadBufferSize: 16 | |||||
asyncUploadPersistentBuffer: 1 | |||||
resolutionScalingFixedDPIFactor: 1 | |||||
excludedTargetPlatforms: [] | |||||
- serializedVersion: 2 | |||||
name: Ultra | |||||
pixelLightCount: 4 | |||||
shadows: 2 | |||||
shadowResolution: 2 | |||||
shadowProjection: 1 | |||||
shadowCascades: 4 | |||||
shadowDistance: 150 | |||||
shadowNearPlaneOffset: 3 | |||||
shadowCascade2Split: 0.33333334 | |||||
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} | |||||
shadowmaskMode: 1 | |||||
blendWeights: 4 | |||||
textureQuality: 0 | |||||
anisotropicTextures: 2 | |||||
antiAliasing: 2 | |||||
softParticles: 1 | |||||
softVegetation: 1 | |||||
realtimeReflectionProbes: 1 | |||||
billboardsFaceCameraPosition: 1 | |||||
vSyncCount: 1 | |||||
lodBias: 2 | |||||
maximumLODLevel: 0 | |||||
streamingMipmapsActive: 0 | |||||
streamingMipmapsAddAllCameras: 1 | |||||
streamingMipmapsMemoryBudget: 512 | |||||
streamingMipmapsRenderersPerFrame: 512 | |||||
streamingMipmapsMaxLevelReduction: 2 | |||||
streamingMipmapsMaxFileIORequests: 1024 | |||||
particleRaycastBudget: 4096 | |||||
asyncUploadTimeSlice: 2 | |||||
asyncUploadBufferSize: 16 | |||||
asyncUploadPersistentBuffer: 1 | |||||
resolutionScalingFixedDPIFactor: 1 | |||||
excludedTargetPlatforms: [] | |||||
m_PerPlatformDefaultQuality: | |||||
Android: 2 | |||||
Lumin: 5 | |||||
GameCoreScarlett: 5 | |||||
GameCoreXboxOne: 5 | |||||
Nintendo 3DS: 5 | |||||
Nintendo Switch: 5 | |||||
PS4: 5 | |||||
PS5: 5 | |||||
Stadia: 5 | |||||
Standalone: 5 | |||||
WebGL: 3 | |||||
Windows Store Apps: 5 | |||||
XboxOne: 5 | |||||
iPhone: 2 | |||||
tvOS: 2 |
@@ -0,0 +1,167 @@ | |||||
{ | |||||
"templatePinStates": [], | |||||
"dependencyTypeInfos": [ | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.AnimationClip", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEditor.Animations.AnimatorController", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.AnimatorOverrideController", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEditor.Audio.AudioMixerController", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.ComputeShader", | |||||
"ignore": true, | |||||
"defaultInstantiationMode": 1, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.Cubemap", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.GameObject", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEditor.LightingDataAsset", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": false | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.LightingSettings", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.Material", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEditor.MonoScript", | |||||
"ignore": true, | |||||
"defaultInstantiationMode": 1, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.PhysicMaterial", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.PhysicsMaterial2D", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.Rendering.VolumeProfile", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEditor.SceneAsset", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": false | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.Shader", | |||||
"ignore": true, | |||||
"defaultInstantiationMode": 1, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.ShaderVariantCollection", | |||||
"ignore": true, | |||||
"defaultInstantiationMode": 1, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.Texture", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.Texture2D", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
}, | |||||
{ | |||||
"userAdded": false, | |||||
"type": "UnityEngine.Timeline.TimelineAsset", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 0, | |||||
"supportsModification": true | |||||
} | |||||
], | |||||
"defaultDependencyTypeInfo": { | |||||
"userAdded": false, | |||||
"type": "<default_scene_template_dependencies>", | |||||
"ignore": false, | |||||
"defaultInstantiationMode": 1, | |||||
"supportsModification": true | |||||
}, | |||||
"newSceneOverride": 0 | |||||
} |
@@ -0,0 +1,43 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!78 &1 | |||||
TagManager: | |||||
serializedVersion: 2 | |||||
tags: [] | |||||
layers: | |||||
- Default | |||||
- TransparentFX | |||||
- Ignore Raycast | |||||
- | |||||
- Water | |||||
- UI | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
- | |||||
m_SortingLayers: | |||||
- name: Default | |||||
uniqueID: 0 | |||||
locked: 0 |
@@ -0,0 +1,9 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!5 &1 | |||||
TimeManager: | |||||
m_ObjectHideFlags: 0 | |||||
Fixed Timestep: 0.02 | |||||
Maximum Allowed Timestep: 0.33333334 | |||||
m_TimeScale: 1 | |||||
Maximum Particle Timestep: 0.03 |
@@ -0,0 +1,36 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!310 &1 | |||||
UnityConnectSettings: | |||||
m_ObjectHideFlags: 0 | |||||
serializedVersion: 1 | |||||
m_Enabled: 0 | |||||
m_TestMode: 0 | |||||
m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events | |||||
m_EventUrl: https://cdp.cloud.unity3d.com/v1/events | |||||
m_ConfigUrl: https://config.uca.cloud.unity3d.com | |||||
m_DashboardUrl: https://dashboard.unity3d.com | |||||
m_TestInitMode: 0 | |||||
CrashReportingSettings: | |||||
m_EventUrl: https://perf-events.cloud.unity3d.com | |||||
m_Enabled: 0 | |||||
m_LogBufferSize: 10 | |||||
m_CaptureEditorExceptions: 1 | |||||
UnityPurchasingSettings: | |||||
m_Enabled: 0 | |||||
m_TestMode: 0 | |||||
UnityAnalyticsSettings: | |||||
m_Enabled: 0 | |||||
m_TestMode: 0 | |||||
m_InitializeOnStartup: 1 | |||||
m_PackageRequiringCoreStatsPresent: 0 | |||||
UnityAdsSettings: | |||||
m_Enabled: 0 | |||||
m_InitializeOnStartup: 1 | |||||
m_TestMode: 0 | |||||
m_IosGameId: | |||||
m_AndroidGameId: | |||||
m_GameIds: {} | |||||
m_GameId: | |||||
PerformanceReportingSettings: | |||||
m_Enabled: 0 |
@@ -0,0 +1,12 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!937362698 &1 | |||||
VFXManager: | |||||
m_ObjectHideFlags: 0 | |||||
m_IndirectShader: {fileID: 0} | |||||
m_CopyBufferShader: {fileID: 0} | |||||
m_SortShader: {fileID: 0} | |||||
m_StripUpdateShader: {fileID: 0} | |||||
m_RenderPipeSettingsPath: | |||||
m_FixedTimeStep: 0.016666668 | |||||
m_MaxDeltaTime: 0.05 |
@@ -0,0 +1,8 @@ | |||||
%YAML 1.1 | |||||
%TAG !u! tag:unity3d.com,2011: | |||||
--- !u!890905787 &1 | |||||
VersionControlSettings: | |||||
m_ObjectHideFlags: 0 | |||||
m_Mode: Visible Meta Files | |||||
m_CollabEditorSettings: | |||||
inProgressEnabled: 1 |
@@ -0,0 +1,10 @@ | |||||
{ | |||||
"m_SettingKeys": [ | |||||
"VR Device Disabled", | |||||
"VR Device User Alert" | |||||
], | |||||
"m_SettingValues": [ | |||||
"False", | |||||
"False" | |||||
] | |||||
} |