@@ -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" | |||
] | |||
} |