支持真机和模拟器;
This commit is contained in:
parent
352364c3a1
commit
1a61039166
@ -13,15 +13,15 @@ Pod::Spec.new do |s|
|
||||
# iOS 13 起
|
||||
s.platform = :ios, '13.0'
|
||||
|
||||
# UnityFramework.framework
|
||||
s.vendored_frameworks = 'UnityFramework.framework'
|
||||
# UnityFramework.xcframework (支持真机和模拟器)
|
||||
s.vendored_frameworks = 'UnityFramework.xcframework'
|
||||
|
||||
# 注意:Data 在 framework 内部,会自动包含
|
||||
# 如需额外资源可在此添加
|
||||
|
||||
# 保留所有符号
|
||||
s.preserve_paths = [
|
||||
'UnityFramework.framework'
|
||||
'UnityFramework.xcframework'
|
||||
]
|
||||
|
||||
# 链接依赖
|
||||
@ -37,19 +37,11 @@ Pod::Spec.new do |s|
|
||||
# 允许非模块化头
|
||||
s.pod_target_xcconfig = {
|
||||
'CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES' => 'YES',
|
||||
'ENABLE_BITCODE' => 'NO',
|
||||
# 模拟器排除 arm64(当 framework 不包含模拟器架构时)
|
||||
'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64'
|
||||
'ENABLE_BITCODE' => 'NO'
|
||||
}
|
||||
|
||||
s.user_target_xcconfig = {
|
||||
'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64'
|
||||
}
|
||||
|
||||
# 如需同时支持真机和模拟器,请:
|
||||
# 1. 从 Unity 导出模拟器版本的 framework
|
||||
# 2. 使用 lipo 合并:
|
||||
# lipo -create Device/UnityFramework Simulator/UnityFramework -output UnityFramework
|
||||
# 3. 然后移除上面的 EXCLUDED_ARCHS 配置
|
||||
# XCFramework 会自动处理架构选择,支持:
|
||||
# - 真机:arm64
|
||||
# - 模拟器:x86_64 (Intel Mac) + arm64 (Apple Silicon Mac)
|
||||
end
|
||||
|
||||
|
||||
44
UnityLibrary/UnityFramework.xcframework/Info.plist
Normal file
44
UnityLibrary/UnityFramework.xcframework/Info.plist
Normal file
@ -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>UnityFramework.framework/UnityFramework</string>
|
||||
<key>LibraryIdentifier</key>
|
||||
<string>ios-arm64</string>
|
||||
<key>LibraryPath</key>
|
||||
<string>UnityFramework.framework</string>
|
||||
<key>SupportedArchitectures</key>
|
||||
<array>
|
||||
<string>arm64</string>
|
||||
</array>
|
||||
<key>SupportedPlatform</key>
|
||||
<string>ios</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>BinaryPath</key>
|
||||
<string>UnityFramework-m.framework/UnityFramework</string>
|
||||
<key>LibraryIdentifier</key>
|
||||
<string>ios-arm64_x86_64-simulator</string>
|
||||
<key>LibraryPath</key>
|
||||
<string>UnityFramework-m.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>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,307 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<configuration>
|
||||
|
||||
<configSections>
|
||||
<section name="configProtectedData" type="System.Configuration.ProtectedConfigurationSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="appSettings" type="System.Configuration.AppSettingsSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="connectionStrings" type="System.Configuration.ConnectionStringsSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="mscorlib" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowLocation="false"/>
|
||||
<section name="runtime" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowLocation="false"/>
|
||||
<section name="assemblyBinding" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowLocation="false" />
|
||||
<section name="satelliteassemblies" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowLocation="false" />
|
||||
<section name="startup" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowLocation="false"/>
|
||||
<section name="system.codedom" type="System.CodeDom.Compiler.CodeDomConfigurationHandler, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="system.data" type="System.Data.Common.DbProviderFactoriesConfigurationHandler, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="system.diagnostics" type="System.Diagnostics.DiagnosticsConfigurationHandler, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="system.runtime.remoting" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowLocation="false"/>
|
||||
<section name="system.windows.forms" type="System.Windows.Forms.WindowsFormsSection, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="windows" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowLocation="false" />
|
||||
<section name="strongNames" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowLocation="false"/>
|
||||
<sectionGroup name="system.web" type="System.Web.Configuration.SystemWebSectionGroup, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<section name="anonymousIdentification" type="System.Web.Configuration.AnonymousIdentificationSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||
<section name="authentication" type="System.Web.Configuration.AuthenticationSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||
<section name="authorization" type="System.Web.Configuration.AuthorizationSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="browserCaps" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="clientTarget" type="System.Web.Configuration.ClientTargetSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="compilation" type="System.Web.Configuration.CompilationSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="customErrors" type="System.Web.Configuration.CustomErrorsSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="deployment" type="System.Web.Configuration.DeploymentSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineOnly" />
|
||||
<section name="globalization" type="System.Web.Configuration.GlobalizationSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="healthMonitoring" type="System.Web.Configuration.HealthMonitoringSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||
<section name="hostingEnvironment" type="System.Web.Configuration.HostingEnvironmentSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication" />
|
||||
<section name="httpCookies" type="System.Web.Configuration.HttpCookiesSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="httpHandlers" type="System.Web.Configuration.HttpHandlersSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="httpModules" type="System.Web.Configuration.HttpModulesSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="httpRuntime" type="System.Web.Configuration.HttpRuntimeSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="identity" type="System.Web.Configuration.IdentitySection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="machineKey" type="System.Web.Configuration.MachineKeySection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="membership" type="System.Web.Configuration.MembershipSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="mobileControls" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="deviceFilters" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="pages" type="System.Web.Configuration.PagesSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="processModel" type="System.Web.Configuration.ProcessModelSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineOnly" allowLocation="false" />
|
||||
<section name="profile" type="System.Web.Configuration.ProfileSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||
<section name="roleManager" type="System.Web.Configuration.RoleManagerSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||
<section name="securityPolicy" type="System.Web.Configuration.SecurityPolicySection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication" />
|
||||
<section name="sessionPageState" type="System.Web.Configuration.SessionPageStateSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="sessionState" type="System.Web.Configuration.SessionStateSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||
<section name="siteMap" type="System.Web.Configuration.SiteMapSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||
<section name="trace" type="System.Web.Configuration.TraceSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="trust" type="System.Web.Configuration.TrustSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication" />
|
||||
<section name="urlMappings" type="System.Web.Configuration.UrlMappingsSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||
<section name="webControls" type="System.Web.Configuration.WebControlsSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="webParts" type="System.Web.Configuration.WebPartsSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="webServices" type="System.Web.Services.Configuration.WebServicesSection, System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="xhtmlConformance" type="System.Web.Configuration.XhtmlConformanceSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<sectionGroup name="caching" type="System.Web.Configuration.SystemWebCachingSectionGroup, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<section name="cache" type="System.Web.Configuration.CacheSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||
<section name="outputCache" type="System.Web.Configuration.OutputCacheSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||
<section name="outputCacheSettings" type="System.Web.Configuration.OutputCacheSettingsSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||
<section name="sqlCacheDependency" type="System.Web.Configuration.OutputCacheSettingsSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||
</sectionGroup>
|
||||
<section name="monoSettings" type="System.Web.Configuration.MonoSettingsSection, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
</sectionGroup>
|
||||
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
|
||||
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
|
||||
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
|
||||
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
|
||||
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/>
|
||||
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
|
||||
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
|
||||
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
|
||||
</sectionGroup>
|
||||
</sectionGroup>
|
||||
</sectionGroup>
|
||||
<sectionGroup name="system.net" type="System.Net.Configuration.NetSectionGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<section name="authenticationModules" type="System.Net.Configuration.AuthenticationModulesSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="connectionManagement" type="System.Net.Configuration.ConnectionManagementSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="defaultProxy" type="System.Net.Configuration.DefaultProxySection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<sectionGroup name="mailSettings" type="System.Net.Configuration.MailSettingsSectionGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<section name="smtp" type="System.Net.Configuration.SmtpSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
</sectionGroup>
|
||||
<section name="requestCaching" type="System.Net.Configuration.RequestCachingSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="settings" type="System.Net.Configuration.SettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="webRequestModules" type="System.Net.Configuration.WebRequestModulesSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
</sectionGroup>
|
||||
<section name="system.drawing" type="System.Configuration.NameValueSectionHandler, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<sectionGroup name="system.serviceModel" type="System.ServiceModel.Configuration.ServiceModelSectionGroup, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<section name="behaviors" type="System.ServiceModel.Configuration.BehaviorsSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="bindings" type="System.ServiceModel.Configuration.BindingsSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="client" type="System.ServiceModel.Configuration.ClientSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="commonBehaviors" type="System.ServiceModel.Configuration.CommonBehaviorsSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="diagnostics" type="System.ServiceModel.Configuration.DiagnosticSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="extensions" type="System.ServiceModel.Configuration.ExtensionsSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="serviceHostingEnvironment" type="System.ServiceModel.Configuration.ServiceHostingEnvironmentSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="services" type="System.ServiceModel.Configuration.ServicesSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<section name="standardEndpoints" type="System.ServiceModel.Configuration.StandardEndpointsSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
|
||||
<section name="routing" type="System.ServiceModel.Routing.Configuration.RoutingSection, System.ServiceModel.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||
<section name="protocolMapping" type="System.ServiceModel.Configuration.ProtocolMappingSection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
|
||||
</sectionGroup>
|
||||
<sectionGroup name="system.transactions" type="System.Transactions.Configuration.TransactionsSectionGroup, System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=null">
|
||||
<section name="defaultSettings" type="System.Transactions.Configuration.DefaultSettingsSection, System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=null"/>
|
||||
<section name="machineSettings" type="System.Transactions.Configuration.MachineSettingsSection, System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=null" allowDefinition="MachineOnly" allowExeDefinition="MachineOnly"/>
|
||||
</sectionGroup>
|
||||
<section name="system.webServer" type="System.Configuration.IgnoreSection, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<section name="uri" type="System.Configuration.UriSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<sectionGroup name="system.runtime.caching" type="System.Runtime.Caching.Configuration.CachingSectionGroup, System.Runtime.Caching, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<section name="memoryCache" type="System.Runtime.Caching.Configuration.MemoryCacheSection, System.Runtime.Caching, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication"/>
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
|
||||
<connectionStrings>
|
||||
<add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
|
||||
<add name="LocalSqliteServer" connectionString="Data Source=|DataDirectory|/aspnetdb.sqlite;version=3" providerName="Mono.Data.Sqlite"/>
|
||||
</connectionStrings>
|
||||
|
||||
<configProtectedData defaultProvider="RsaProtectedConfigurationProvider">
|
||||
<providers>
|
||||
<add name="RsaProtectedConfigurationProvider" type="System.Configuration.RsaProtectedConfigurationProvider, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
|
||||
description="" keyContainerName="MonoFrameworkConfigurationKey" cspProviderName="" useMachineContainer="true" useOAEP="false" />
|
||||
<add name="DataProtectionConfigurationProvider" type="System.Configuration.DpapiProtectedConfigurationProvider, System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
|
||||
description="" useMachineProtection="true" keyEntropy="" />
|
||||
</providers>
|
||||
</configProtectedData>
|
||||
|
||||
<system.net>
|
||||
<authenticationModules>
|
||||
<add type="System.Net.BasicClient, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<add type="System.Net.DigestClient, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<add type="System.Net.NtlmClient, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
</authenticationModules>
|
||||
<webRequestModules>
|
||||
<add prefix="http" type="System.Net.HttpRequestCreator, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<add prefix="https" type="System.Net.HttpRequestCreator, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<add prefix="file" type="System.Net.FileWebRequestCreator, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<add prefix="ftp" type="System.Net.FtpWebRequestCreator, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
</webRequestModules>
|
||||
</system.net>
|
||||
|
||||
<system.runtime.remoting>
|
||||
<application>
|
||||
<channels>
|
||||
<channel ref="http client" displayName="http client (delay loaded)" delayLoadAsClientChannel="true" />
|
||||
<channel ref="tcp client" displayName="tcp client (delay loaded)" delayLoadAsClientChannel="true" />
|
||||
<channel ref="ipc client" displayName="ipc client (delay loaded)" delayLoadAsClientChannel="true" />
|
||||
</channels>
|
||||
</application>
|
||||
<channels>
|
||||
<channel id="http" type="System.Runtime.Remoting.Channels.Http.HttpChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<channel id="http client" type="System.Runtime.Remoting.Channels.Http.HttpClientChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<channel id="http server" type="System.Runtime.Remoting.Channels.Http.HttpServerChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<channel id="tcp" type="System.Runtime.Remoting.Channels.Tcp.TcpChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<channel id="tcp client" type="System.Runtime.Remoting.Channels.Tcp.TcpClientChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<channel id="tcp server" type="System.Runtime.Remoting.Channels.Tcp.TcpServerChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<channel id="ipc" type="System.Runtime.Remoting.Channels.Ipc.IpcChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<channel id="ipc client" type="System.Runtime.Remoting.Channels.Ipc.IpcClientChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<channel id="ipc server" type="System.Runtime.Remoting.Channels.Ipc.IpcServerChannel, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
</channels>
|
||||
<channelSinkProviders>
|
||||
<clientProviders>
|
||||
<formatter id="soap" type="System.Runtime.Remoting.Channels.SoapClientFormatterSinkProvider, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<formatter id="binary" type="System.Runtime.Remoting.Channels.BinaryClientFormatterSinkProvider, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
</clientProviders>
|
||||
<serverProviders>
|
||||
<formatter id="soap" type="System.Runtime.Remoting.Channels.SoapServerFormatterSinkProvider, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<formatter id="binary" type="System.Runtime.Remoting.Channels.BinaryServerFormatterSinkProvider, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<provider id="wsdl" type="System.Runtime.Remoting.MetadataServices.SdlChannelSinkProvider, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
</serverProviders>
|
||||
</channelSinkProviders>
|
||||
</system.runtime.remoting>
|
||||
|
||||
<appSettings>
|
||||
<!--<add key="yourkey" value="your value" /> -->
|
||||
<!--<remove key="a key defined higher in the hierarchy" /> -->
|
||||
<!--<clear/> Removes all defined settings -->
|
||||
</appSettings>
|
||||
<system.diagnostics>
|
||||
<trace autoflush="false" indentsize="4" />
|
||||
</system.diagnostics>
|
||||
<system.drawing>
|
||||
</system.drawing>
|
||||
|
||||
<system.data>
|
||||
<DbProviderFactories>
|
||||
<add name="Mono Sqlite Data Provider" invariant="Mono.Data.SqliteClient"
|
||||
description="Mono Framework Data Provider for SQLite (old version)"
|
||||
type="Mono.Data.SqliteClient.SqliteFactory, Mono.Data.SqliteClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"/>
|
||||
<add name="Mono Sqlite Provider" invariant="Mono.Data.Sqlite"
|
||||
description="Mono Framework Data Provider for SQLite (new version)"
|
||||
type="Mono.Data.Sqlite.SqliteFactory, Mono.Data.Sqlite, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"/>
|
||||
<add name="Odbc Data Provider" invariant="System.Data.Odbc"
|
||||
description=".Net Framework Data Provider for Odbc"
|
||||
type="System.Data.Odbc.OdbcFactory, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
|
||||
<add name="OleDb Data Provider" invariant="System.Data.OleDb"
|
||||
description=".Net Framework Data Provider for OleDb"
|
||||
type="System.Data.OleDb.OleDbFactory, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
|
||||
<add name="OracleClient Data Provider" invariant="System.Data.OracleClient"
|
||||
description=".Net Framework Data Provider for Oracle"
|
||||
type="System.Data.OracleClient.OracleClientFactory, System.Data.OracleClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
|
||||
<add name="SqlClient Data Provider" invariant="System.Data.SqlClient"
|
||||
description=".Net Framework Data Provider for SqlServer"
|
||||
type="System.Data.SqlClient.SqlClientFactory, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
|
||||
<add name="Sybase Data Provider" invariant="Mono.Data.SybaseClient"
|
||||
description=".Net Framework Data Provider for Sybase"
|
||||
type="Mono.Data.SybaseClient.SybaseClientFactory, Mono.Data.SybaseClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756"/>
|
||||
</DbProviderFactories>
|
||||
</system.data>
|
||||
|
||||
<mscorlib>
|
||||
<cryptographySettings>
|
||||
<cryptoNameMapping>
|
||||
<cryptoClasses>
|
||||
<cryptoClass monoMD2="Mono.Security.Cryptography.MD2Managed, Mono.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756" />
|
||||
<cryptoClass monoMD4="Mono.Security.Cryptography.MD4Managed, Mono.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756" />
|
||||
</cryptoClasses>
|
||||
<nameEntry name="MD2" class="monoMD2" />
|
||||
<nameEntry name="MD4" class="monoMD4" />
|
||||
</cryptoNameMapping>
|
||||
<oidMap>
|
||||
<oidEntry OID="1.2.840.113549.2.2" name="MD2" />
|
||||
<oidEntry OID="1.2.840.113549.2.2" name="Mono.Security.Cryptography.MD2Managed" />
|
||||
<oidEntry OID="1.2.840.113549.2.4" name="MD4" />
|
||||
<oidEntry OID="1.2.840.113549.2.4" name="Mono.Security.Cryptography.MD4Managed" />
|
||||
</oidMap>
|
||||
</cryptographySettings>
|
||||
</mscorlib>
|
||||
|
||||
<strongNames>
|
||||
<pubTokenMapping>
|
||||
<!-- ECMA key -->
|
||||
<map Token="b77a5c561934e089" PublicKey="002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df" />
|
||||
<!-- Microsoft (final) key -->
|
||||
<map Token="b03f5f7f11d50a3a" PublicKey="002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df" />
|
||||
<!-- Microsoft (Web Service Enhancement) key -->
|
||||
<map Token="31bf3856ad364e35" PublicKey="002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df" />
|
||||
<!-- IBM (DB2 Data Provider) key -->
|
||||
<map Token="7c307b91aa13d208" PublicKey="002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df" />
|
||||
<!-- Silverlight 2.0 key -->
|
||||
<map Token="7cec85d7bea7798e" PublicKey="002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df" />
|
||||
<!-- XNA Framework key -->
|
||||
<map Token="6d5c3888ef60e27d" PublicKey="0024000004800000940000000602000000240000525341310004000001000100f9a2641bac9847900d92a33d652ccc4e8b529360f908e7af53e57008b2a9a1938c32a160d47f795a23590557608d2c8d0c0e8846a052d070f9298281b8185343dbe5b479bd52de256f73c2a943e1a8a42065b5c918622dc14b1c0151dbd94d9a4543e7cd03e536b1b1d2d6d99af535d227ab9bdac76af9312a21d457bdf817e6" />
|
||||
</pubTokenMapping>
|
||||
</strongNames>
|
||||
|
||||
<system.web>
|
||||
<webServices>
|
||||
<protocols>
|
||||
<add name="HttpSoap"/>
|
||||
<add name="HttpSoap12"/>
|
||||
<add name="HttpPost"/>
|
||||
<add name="HttpGet"/>
|
||||
<add name="Documentation"/>
|
||||
</protocols>
|
||||
<conformanceWarnings>
|
||||
<add name="BasicProfile1_1"/>
|
||||
</conformanceWarnings>
|
||||
<wsdlHelpGenerator href="DefaultWsdlHelpGenerator.aspx" />
|
||||
</webServices>
|
||||
|
||||
<membership>
|
||||
<providers>
|
||||
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression=""/>
|
||||
<!-- <add name="AspNetSqlMembershipProvider" type="Mainsoft.Web.Security.GenericMembershipProvider, Mainsoft.Web.Security" applicationName="/" connectionStringName="LocalSqlServer" /> -->
|
||||
</providers>
|
||||
</membership>
|
||||
|
||||
<roleManager>
|
||||
<providers>
|
||||
<add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" applicationName="/" connectionStringName="LocalSqlServer" />
|
||||
<!-- <add name="AspNetSqlRoleProvider" type="Mainsoft.Web.Security.GenericRoleProvider, Mainsoft.Web.Security" applicationName="/" connectionStringName="LocalSqlServer" /> -->
|
||||
</providers>
|
||||
</roleManager>
|
||||
|
||||
<profile>
|
||||
<providers>
|
||||
<add name="AspNetSqlProfileProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
</providers>
|
||||
</profile>
|
||||
</system.web>
|
||||
|
||||
|
||||
<system.serviceModel>
|
||||
<extensions>
|
||||
<behaviorExtensions>
|
||||
<add name="enableWebScript" type="System.ServiceModel.Configuration.WebScriptEnablingElement, System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||
<add name="webHttp" type="System.ServiceModel.Configuration.WebHttpElement, System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||
</behaviorExtensions>
|
||||
<bindingElementExtensions>
|
||||
<add name="webMessageEncoding" type="System.ServiceModel.Configuration.WebMessageEncodingElement, System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||
</bindingElementExtensions>
|
||||
<bindingExtensions>
|
||||
<add name="webHttpBinding" type="System.ServiceModel.Configuration.WebHttpBindingCollectionElement, System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||
</bindingExtensions>
|
||||
<endpointExtensions>
|
||||
<add name="dynamicEndpoint" type="System.ServiceModel.Discovery.Configuration.DynamicEndpointCollectionElement, System.ServiceModel.Discovery, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||
<add name="discoveryEndpoint" type="System.ServiceModel.Discovery.Configuration.DiscoveryEndpointCollectionElement, System.ServiceModel.Discovery, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||
<add name="udpDiscoveryEndpoint" type="System.ServiceModel.Discovery.Configuration.UdpDiscoveryEndpointCollectionElement, System.ServiceModel.Discovery, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||
<add name="announcementEndpoint" type="System.ServiceModel.Discovery.Configuration.AnnouncementEndpointCollectionElement, System.ServiceModel.Discovery, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||
<add name="udpAnnouncementEndpoint" type="System.ServiceModel.Discovery.Configuration.UdpAnnouncementEndpointCollectionElement, System.ServiceModel.Discovery, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||
<add name="webHttpEndpoint" type="System.ServiceModel.Configuration.WebHttpEndpointCollectionElement, System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||
<add name="webScriptEndpoint" type="System.ServiceModel.Configuration.WebScriptEndpointCollectionElement, System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
|
||||
</endpointExtensions>
|
||||
</extensions>
|
||||
</system.serviceModel>
|
||||
</configuration>
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@
|
||||
{"root":[{"assemblyName":"Assembly-CSharp","nameSpace":"","className":"SkipUnityLogo","methodName":"BeforeSplashScreen","loadTypes":3,"isUnityClass":false},{"assemblyName":"AudioKit","nameSpace":"QFramework","className":"Architecture","methodName":"AutoInit","loadTypes":1,"isUnityClass":false},{"assemblyName":"Coffee.UIEffect","nameSpace":"Coffee.UIEffectInternal","className":"UIExtraCallbacks","methodName":"InitializeOnLoad","loadTypes":1,"isUnityClass":false},{"assemblyName":"Coffee.UIEffect","nameSpace":"Coffee.UIEffects","className":"ImageProxy","methodName":"InitializeOnLoad","loadTypes":1,"isUnityClass":false},{"assemblyName":"Coffee.UIEffect","nameSpace":"Coffee.UIEffects","className":"TmpProxy","methodName":"RuntimeInitializeOnLoadMethod","loadTypes":1,"isUnityClass":false},{"assemblyName":"Coffee.UIEffect","nameSpace":"Coffee.UIEffects","className":"TmpProxy","methodName":"InitializeOnLoad","loadTypes":1,"isUnityClass":false},{"assemblyName":"Coffee.UIParticle","nameSpace":"Coffee.UIParticleInternal","className":"UIExtraCallbacks","methodName":"InitializeOnLoad","loadTypes":1,"isUnityClass":false},{"assemblyName":"Coffee.UIParticle","nameSpace":"Coffee.UIExtensions","className":"UIParticleUpdater","methodName":"InitializeOnLoad","loadTypes":1,"isUnityClass":false},{"assemblyName":"IngameDebugConsole.Runtime","nameSpace":"IngameDebugConsole","className":"DebugLogConsole","methodName":"ResetStatics","loadTypes":4,"isUnityClass":false},{"assemblyName":"QFramework.CoreKit","nameSpace":"QFramework","className":"DeprecateActionKit","methodName":"InitNodeSystem","loadTypes":0,"isUnityClass":false},{"assemblyName":"QFramework.CoreKit","nameSpace":"QFramework","className":"LocaleKit","methodName":"AutoInit","loadTypes":1,"isUnityClass":false},{"assemblyName":"QFramework","nameSpace":"QFramework","className":"ComparerAutoRegister","methodName":"AutoRegister","loadTypes":1,"isUnityClass":false},{"assemblyName":"ResKit","nameSpace":"QFramework","className":"Architecture","methodName":"AutoInit","loadTypes":1,"isUnityClass":false},{"assemblyName":"spine-unity","nameSpace":"Spine.Unity.AttachmentTools","className":"AtlasUtilities","methodName":"Init","loadTypes":4,"isUnityClass":false},{"assemblyName":"SupportOldQF","nameSpace":"QFramework","className":"AudioKitWithResKitInit","methodName":"Init","loadTypes":1,"isUnityClass":false},{"assemblyName":"SupportOldQF","nameSpace":"QFramework","className":"UIKitWithResKitInit","methodName":"Init","loadTypes":1,"isUnityClass":false},{"assemblyName":"Unity.2D.Animation.Runtime","nameSpace":"","className":"$BurstDirectCallInitializer","methodName":"Initialize","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.Collections","nameSpace":"","className":"$BurstDirectCallInitializer","methodName":"Initialize","loadTypes":2,"isUnityClass":true},{"assemblyName":"Unity.RenderPipelines.Core.Runtime","nameSpace":"UnityEngine.Experimental.Rendering","className":"XRSystem","methodName":"XRSystemInit","loadTypes":3,"isUnityClass":true},{"assemblyName":"Unity.RenderPipelines.Core.Runtime","nameSpace":"UnityEngine.Rendering","className":"DebugUpdater","methodName":"RuntimeInit","loadTypes":0,"isUnityClass":true},{"assemblyName":"Unity.VisualScripting.Core","nameSpace":"Unity.VisualScripting","className":"RuntimeVSUsageUtility","methodName":"RuntimeInitializeOnLoadBeforeSceneLoad","loadTypes":1,"isUnityClass":true}]}
|
||||
@ -0,0 +1 @@
|
||||
{"names":["UnityEngine.dll","UnityEngine.AIModule.dll","UnityEngine.ARModule.dll","UnityEngine.AccessibilityModule.dll","UnityEngine.AndroidJNIModule.dll","UnityEngine.AnimationModule.dll","UnityEngine.AssetBundleModule.dll","UnityEngine.AudioModule.dll","UnityEngine.ClothModule.dll","UnityEngine.ContentLoadModule.dll","UnityEngine.CoreModule.dll","UnityEngine.CrashReportingModule.dll","UnityEngine.DSPGraphModule.dll","UnityEngine.DirectorModule.dll","UnityEngine.GIModule.dll","UnityEngine.GameCenterModule.dll","UnityEngine.GridModule.dll","UnityEngine.HotReloadModule.dll","UnityEngine.IMGUIModule.dll","UnityEngine.ImageConversionModule.dll","UnityEngine.InputModule.dll","UnityEngine.InputLegacyModule.dll","UnityEngine.JSONSerializeModule.dll","UnityEngine.LocalizationModule.dll","UnityEngine.ParticleSystemModule.dll","UnityEngine.PerformanceReportingModule.dll","UnityEngine.PhysicsModule.dll","UnityEngine.Physics2DModule.dll","UnityEngine.ProfilerModule.dll","UnityEngine.PropertiesModule.dll","UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll","UnityEngine.ScreenCaptureModule.dll","UnityEngine.SharedInternalsModule.dll","UnityEngine.SpriteMaskModule.dll","UnityEngine.SpriteShapeModule.dll","UnityEngine.StreamingModule.dll","UnityEngine.SubstanceModule.dll","UnityEngine.SubsystemsModule.dll","UnityEngine.TLSModule.dll","UnityEngine.TerrainModule.dll","UnityEngine.TerrainPhysicsModule.dll","UnityEngine.TextCoreFontEngineModule.dll","UnityEngine.TextCoreTextEngineModule.dll","UnityEngine.TextRenderingModule.dll","UnityEngine.TilemapModule.dll","UnityEngine.UIModule.dll","UnityEngine.UIElementsModule.dll","UnityEngine.UmbraModule.dll","UnityEngine.UnityAnalyticsModule.dll","UnityEngine.UnityAnalyticsCommonModule.dll","UnityEngine.UnityConnectModule.dll","UnityEngine.UnityCurlModule.dll","UnityEngine.UnityTestProtocolModule.dll","UnityEngine.UnityWebRequestModule.dll","UnityEngine.UnityWebRequestAssetBundleModule.dll","UnityEngine.UnityWebRequestAudioModule.dll","UnityEngine.UnityWebRequestTextureModule.dll","UnityEngine.UnityWebRequestWWWModule.dll","UnityEngine.VFXModule.dll","UnityEngine.VRModule.dll","UnityEngine.VehiclesModule.dll","UnityEngine.VideoModule.dll","UnityEngine.WindModule.dll","UnityEngine.XRModule.dll","Assembly-CSharp.dll","Unity.2D.IK.Runtime.dll","HybridCLR.Runtime.dll","Unity.RenderPipelines.Core.Runtime.dll","Utilities.dll","YooAsset.dll","Unity.ScriptableBuildPipeline.dll","QFramework.CoreKit.dll","Coffee.UIEffect.dll","spine-csharp.dll","FlutterUnityIntegration.Runtime.dll","Unity.RenderPipelines.Universal.Config.Runtime.dll","Unity.VisualScripting.Flow.dll","SupportOldQF.dll","Unity.RenderPipelines.Core.ShaderLibrary.dll","ResKit.dll","Unity.Collections.dll","UIKit.dll","Unity.2D.PixelPerfect.dll","spine-unity.dll","Unity.TextMeshPro.dll","Unity.VisualScripting.DocCodeExamples.dll","Coffee.UIParticle.dll","DOTween.Modules.dll","QFramework.dll","Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll","UnlimitedScrollUI.dll","Unity.RenderPipelines.Universal.Runtime.dll","Unity.Burst.dll","MEC.dll","UnlimitedScrollUIExample.dll","Unity.VisualScripting.Core.dll","Unity.2D.Animation.Runtime.dll","UnityEngine.UI.dll","Unity.RenderPipelines.Universal.2D.Internal.dll","SimpleInspectorAttributes.dll","Unity.InternalAPIEngineBridge.001.dll","Unity.2D.Common.Runtime.dll","Unity.RenderPipeline.Universal.ShaderLibrary.dll","Unity.Timeline.dll","AudioKit.dll","Builtin.dll","Unity.Mathematics.dll","UnityWebSocket.Runtime.dll","Unity.RenderPipelines.Universal.Shaders.dll","IngameDebugConsole.Runtime.dll","Unity.VisualScripting.State.dll","SimpleScrollSnap.dll","Unity.Collections.LowLevel.ILSupport.dll","DOTween.dll","System.Runtime.CompilerServices.Unsafe.dll","Coffee.UIEffect.R.dll","Unity.VisualScripting.Antlr3.Runtime.dll","Unity.Burst.Unsafe.dll","Newtonsoft.Json.dll","Coffee.UIParticle.R.dll","Google.Protobuf.dll","GameCommon.dll","Game104.dll"],"types":[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16]}
|
||||
@ -0,0 +1,4 @@
|
||||
wait-for-native-debugger=0
|
||||
hdr-display-enabled=0
|
||||
gc-max-time-slice=3
|
||||
build-guid=62d92dca34cd4546a9c34a171e5bedd1
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,29 @@
|
||||
#pragma once
|
||||
|
||||
// important app life-cycle events
|
||||
|
||||
@protocol LifeCycleListener<NSObject>
|
||||
@optional
|
||||
- (void)didFinishLaunching:(NSNotification*)notification;
|
||||
- (void)didBecomeActive:(NSNotification*)notification;
|
||||
- (void)willResignActive:(NSNotification*)notification;
|
||||
- (void)didEnterBackground:(NSNotification*)notification;
|
||||
- (void)willEnterForeground:(NSNotification*)notification;
|
||||
- (void)willTerminate:(NSNotification*)notification;
|
||||
- (void)unityDidUnload:(NSNotification*)notification;
|
||||
- (void)unityDidQuit:(NSNotification*)notification;
|
||||
@end
|
||||
|
||||
void UnityRegisterLifeCycleListener(id<LifeCycleListener> obj);
|
||||
void UnityUnregisterLifeCycleListener(id<LifeCycleListener> obj);
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
extern __attribute__((visibility("default"))) NSString* const kUnityDidUnload;
|
||||
extern __attribute__((visibility("default"))) NSString* const kUnityDidQuit;
|
||||
|
||||
#ifdef __cplusplus
|
||||
} // extern "C"
|
||||
#endif
|
||||
@ -0,0 +1,186 @@
|
||||
// DO NOT PUT #pragma once or include guard check here
|
||||
// This header is designed to be able to be included multiple times
|
||||
|
||||
// This header is used to redefine platforms after they were temporary undefined by UndefinePlatforms.h
|
||||
// Please make sure to always use this paired with the UndefinePlatforms.h header.
|
||||
//
|
||||
// ex.
|
||||
//
|
||||
// #include "UndefinePlatforms.h"
|
||||
// #include "Some3rdParty.h"
|
||||
// #include "RedefinePlatforms.h"
|
||||
|
||||
#ifndef DETAIL__PLATFORMS_HAD_BEEN_UNDEFINED_BY_UNDEFINEPLATFORMS_H
|
||||
#error "RedefinePlatforms.h can only be used after UndefinePlatforms.h got included before."
|
||||
#endif
|
||||
|
||||
#undef DETAIL__PLATFORMS_HAD_BEEN_UNDEFINED_BY_UNDEFINEPLATFORMS_H
|
||||
|
||||
// define all other platforms to 0
|
||||
#undef PLATFORM_WIN
|
||||
#if defined(DETAIL__TEMP_PLATFORM_WIN_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_WIN_WAS_1
|
||||
#define PLATFORM_WIN 1
|
||||
#else
|
||||
#define PLATFORM_WIN 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_OSX
|
||||
#if defined(DETAIL__TEMP_PLATFORM_OSX_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_OSX_WAS_1
|
||||
#define PLATFORM_OSX 1
|
||||
#else
|
||||
#define PLATFORM_OSX 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_LINUX
|
||||
#if defined(DETAIL__TEMP_PLATFORM_LINUX_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_LINUX_WAS_1
|
||||
#define PLATFORM_LINUX 1
|
||||
#else
|
||||
#define PLATFORM_LINUX 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_WINRT
|
||||
#if defined(DETAIL__TEMP_PLATFORM_WINRT_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_WINRT_WAS_1
|
||||
#define PLATFORM_WINRT 1
|
||||
#else
|
||||
#define PLATFORM_WINRT 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_FAMILY_WINDOWSGAMES
|
||||
#if defined(DETAIL__TEMP_PLATFORM_FAMILY_WINDOWSGAMES_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_FAMILY_WINDOWSGAMES_WAS_1
|
||||
#define PLATFORM_FAMILY_WINDOWSGAMES 1
|
||||
#else
|
||||
#define PLATFORM_FAMILY_WINDOWSGAMES 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_WEBGL
|
||||
#if defined(DETAIL__TEMP_PLATFORM_WEBGL_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_WEBGL_WAS_1
|
||||
#define PLATFORM_WEBGL 1
|
||||
#else
|
||||
#define PLATFORM_WEBGL 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_WASI
|
||||
#if defined(DETAIL__TEMP_PLATFORM_WASI_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_WASI_WAS_1
|
||||
#define PLATFORM_WASI 1
|
||||
#else
|
||||
#define PLATFORM_WASI 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_ANDROID
|
||||
#if defined(DETAIL__TEMP_PLATFORM_ANDROID_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_ANDROID_WAS_1
|
||||
#define PLATFORM_ANDROID 1
|
||||
#else
|
||||
#define PLATFORM_ANDROID 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_PS4
|
||||
#if defined(DETAIL__TEMP_PLATFORM_PS4_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_PS4_WAS_1
|
||||
#define PLATFORM_PS4 1
|
||||
#else
|
||||
#define PLATFORM_PS4 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_PS5
|
||||
#if defined(DETAIL__TEMP_PLATFORM_PS5_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_PS5_WAS_1
|
||||
#define PLATFORM_PS5 1
|
||||
#else
|
||||
#define PLATFORM_PS5 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_IPHONE
|
||||
#if defined(DETAIL__TEMP_PLATFORM_IPHONE_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_IPHONE_WAS_1
|
||||
#define PLATFORM_IPHONE 1
|
||||
#else
|
||||
#define PLATFORM_IPHONE 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_IOS
|
||||
#if defined(DETAIL__TEMP_PLATFORM_IOS_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_IOS_WAS_1
|
||||
#define PLATFORM_IOS 1
|
||||
#else
|
||||
#define PLATFORM_IOS 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_TVOS
|
||||
#if defined(DETAIL__TEMP_PLATFORM_TVOS_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_TVOS_WAS_1
|
||||
#define PLATFORM_TVOS 1
|
||||
#else
|
||||
#define PLATFORM_TVOS 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_VISIONOS
|
||||
#if defined(DETAIL__TEMP_PLATFORM_VISIONOS_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_VISIONOS_WAS_1
|
||||
#define PLATFORM_VISIONOS 1
|
||||
#else
|
||||
#define PLATFORM_VISIONOS 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_XBOXONE
|
||||
#if defined(DETAIL__TEMP_PLATFORM_XBOXONE_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_XBOXONE_WAS_1
|
||||
#define PLATFORM_XBOXONE 1
|
||||
#else
|
||||
#define PLATFORM_XBOXONE 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_SWITCH
|
||||
#if defined(DETAIL__TEMP_PLATFORM_SWITCH_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_SWITCH_WAS_1
|
||||
#define PLATFORM_SWITCH 1
|
||||
#else
|
||||
#define PLATFORM_SWITCH 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_LUMIN
|
||||
#if defined(DETAIL__TEMP_PLATFORM_LUMIN_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_LUMIN_WAS_1
|
||||
#define PLATFORM_LUMIN 1
|
||||
#else
|
||||
#define PLATFORM_LUMIN 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_STADIA
|
||||
#if defined(DETAIL__TEMP_PLATFORM_STADIA_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_STADIA_WAS_1
|
||||
#define PLATFORM_STADIA 1
|
||||
#else
|
||||
#define PLATFORM_STADIA 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_NETBSD
|
||||
#if defined(DETAIL__TEMP_PLATFORM_NETBSD_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_NETBSD_WAS_1
|
||||
#define PLATFORM_NETBSD 1
|
||||
#else
|
||||
#define PLATFORM_NETBSD 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_EMBEDDED_LINUX
|
||||
#if defined(DETAIL__TEMP_PLATFORM_EMBEDDED_LINUX_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_EMBEDDED_LINUX_WAS_1
|
||||
#define PLATFORM_EMBEDDED_LINUX 1
|
||||
#else
|
||||
#define PLATFORM_EMBEDDED_LINUX 0
|
||||
#endif
|
||||
|
||||
#undef PLATFORM_QNX
|
||||
#if defined(DETAIL__TEMP_PLATFORM_QNX_WAS_1)
|
||||
#undef DETAIL__TEMP_PLATFORM_QNX_WAS_1
|
||||
#define PLATFORM_QNX 1
|
||||
#else
|
||||
#define PLATFORM_QNX 0
|
||||
#endif
|
||||
@ -0,0 +1,68 @@
|
||||
#pragma once
|
||||
|
||||
#include "LifeCycleListener.h"
|
||||
|
||||
struct UnityDisplaySurfaceBase; // Unity/UnityRendering.h
|
||||
struct RenderingSurfaceParams; // Unity/DisplayManager.h
|
||||
|
||||
// due to delicate nature of render loop we have just one delegate in app
|
||||
// if you need to use several rendering delegates you need to do one of:
|
||||
// 1. create custom delegate that will have code to combine effects by itself
|
||||
// 2. use helper that simply holds array of delegates (which will work only in easiest cases)
|
||||
@protocol RenderPluginDelegate<LifeCycleListener, NSObject>
|
||||
|
||||
@required
|
||||
// this will be called right after gles intialization.
|
||||
// surface pointer will never be changed, so you should keep it.
|
||||
// the only valid fields in there as of now are layer and context
|
||||
- (void)mainDisplayInited:(struct UnityDisplaySurfaceBase*)surface;
|
||||
|
||||
@optional
|
||||
|
||||
// this will be called before recreating main display surface (from [UnityView recreateRenderingSurface])
|
||||
// you can tweak params here.
|
||||
// use it for enabling CVTextureCache support and the likes
|
||||
- (void)onBeforeMainDisplaySurfaceRecreate:(struct RenderingSurfaceParams*)params;
|
||||
|
||||
// this will be called right after recreating main display surface (from [UnityView recreateRenderingSurface])
|
||||
// as [UnityView recreateRenderingSurface] is the only place where unity itself will trigger surface recreate
|
||||
// you can use this method to update your rendering depending on changes
|
||||
- (void)onAfterMainDisplaySurfaceRecreate;
|
||||
|
||||
// this will be called after frame render and msaa resolve but before blitting to system FB
|
||||
// you can expect that frame contents are ready (though still in target resolution)
|
||||
// use it for anylizing/postprocessing rendered frame, taking screenshot and the like
|
||||
// you should use targetFB if it is not 0
|
||||
// otherwise use systemFB (covers case of intermediate fb not needed: no msaa, native res, no CVTextureCache involved)
|
||||
- (void)onFrameResolved;
|
||||
@end
|
||||
|
||||
|
||||
// simple helper for common plugin stuff
|
||||
// you can implement protocol directly, but subclassing this will provide some common implementation
|
||||
@interface RenderPluginDelegate : NSObject<RenderPluginDelegate>
|
||||
{
|
||||
struct UnityDisplaySurfaceBase* mainDisplaySurface;
|
||||
}
|
||||
- (void)mainDisplayInited:(struct UnityDisplaySurfaceBase*)surface;
|
||||
@end
|
||||
|
||||
|
||||
// simple helper to have an array of render delegates.
|
||||
// be warned that it works in simplest cases only, when there is no interop between delegates
|
||||
@interface RenderPluginArrayDelegate : RenderPluginDelegate
|
||||
{
|
||||
NSArray* delegateArray;
|
||||
}
|
||||
@property(nonatomic, retain) NSArray* delegateArray;
|
||||
- (void)mainDisplayInited:(struct UnityDisplaySurfaceBase*)surface;
|
||||
- (void)onBeforeMainDisplaySurfaceRecreate:(struct RenderingSurfaceParams*)params;
|
||||
- (void)onAfterMainDisplaySurfaceRecreate;
|
||||
- (void)onFrameResolved;
|
||||
|
||||
- (void)didBecomeActive:(NSNotification*)notification;
|
||||
- (void)willResignActive:(NSNotification*)notification;
|
||||
- (void)didEnterBackground:(NSNotification*)notification;
|
||||
- (void)willEnterForeground:(NSNotification*)notification;
|
||||
- (void)willTerminate:(NSNotification*)notification;
|
||||
@end
|
||||
@ -0,0 +1,123 @@
|
||||
// DO NOT PUT #pragma once or include guard check here
|
||||
// This header is designed to be able to be included multiple times
|
||||
|
||||
// This header is used to temporary undefine all platform definitions in case there is a naming conflict with
|
||||
// 3rd party code. Please make sure to always use this paired with the RedefinePlatforms.h header.
|
||||
//
|
||||
// ex.
|
||||
//
|
||||
// #include "UndefinePlatforms.h"
|
||||
// #include "Some3rdParty.h"
|
||||
// #include "RedefinePlatforms.h"
|
||||
|
||||
#ifdef DETAIL__PLATFORMS_HAD_BEEN_UNDEFINED_BY_UNDEFINEPLATFORMS_H
|
||||
#error "UndefinePlatforms.h has been included more than once or RedefinePlatforms.h is missing."
|
||||
#endif
|
||||
|
||||
// define all other platforms to 0
|
||||
#if PLATFORM_WIN
|
||||
#define DETAIL__TEMP_PLATFORM_WIN_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_WIN
|
||||
|
||||
#if PLATFORM_OSX
|
||||
#define DETAIL__TEMP_PLATFORM_OSX_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_OSX
|
||||
|
||||
#if PLATFORM_LINUX
|
||||
#define DETAIL__TEMP_PLATFORM_LINUX_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_LINUX
|
||||
|
||||
#if PLATFORM_WINRT
|
||||
#define DETAIL__TEMP_PLATFORM_WINRT_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_WINRT
|
||||
|
||||
#if PLATFORM_FAMILY_WINDOWSGAMES
|
||||
#define DETAIL__TEMP_PLATFORM_FAMILY_WINDOWSGAMES_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_FAMILY_WINDOWSGAMES
|
||||
|
||||
#if PLATFORM_WEBGL
|
||||
#define DETAIL__TEMP_PLATFORM_WEBGL_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_WEBGL
|
||||
|
||||
#if PLATFORM_WASI
|
||||
#define DETAIL__TEMP_PLATFORM_WASI_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_WASI
|
||||
|
||||
#if PLATFORM_ANDROID
|
||||
#define DETAIL__TEMP_PLATFORM_ANDROID_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_ANDROID
|
||||
|
||||
#if PLATFORM_PS4
|
||||
#define DETAIL__TEMP_PLATFORM_PS4_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_PS4
|
||||
|
||||
#if PLATFORM_PS5
|
||||
#define DETAIL__TEMP_PLATFORM_PS5_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_PS5
|
||||
|
||||
#if PLATFORM_IPHONE
|
||||
#define DETAIL__TEMP_PLATFORM_IPHONE_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_IPHONE
|
||||
|
||||
#if PLATFORM_IOS
|
||||
#define DETAIL__TEMP_PLATFORM_IOS_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_IOS
|
||||
|
||||
#if PLATFORM_TVOS
|
||||
#define DETAIL__TEMP_PLATFORM_TVOS_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_TVOS
|
||||
|
||||
#if PLATFORM_VISIONOS
|
||||
#define DETAIL__TEMP_PLATFORM_VISIONOS_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_VISIONOS
|
||||
|
||||
#if PLATFORM_XBOXONE
|
||||
#define DETAIL__TEMP_PLATFORM_XBOXONE_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_XBOXONE
|
||||
|
||||
#if PLATFORM_SWITCH
|
||||
#define DETAIL__TEMP_PLATFORM_SWITCH_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_SWITCH
|
||||
|
||||
#if PLATFORM_LUMIN
|
||||
#define DETAIL__TEMP_PLATFORM_LUMIN_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_LUMIN
|
||||
|
||||
#if PLATFORM_STADIA
|
||||
#define DETAIL__TEMP_PLATFORM_STADIA_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_STADIA
|
||||
|
||||
#if PLATFORM_NETBSD
|
||||
#define DETAIL__TEMP_PLATFORM_NETBSD_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_NETBSD
|
||||
|
||||
#if PLATFORM_EMBEDDED_LINUX
|
||||
#define DETAIL__TEMP_PLATFORM_EMBEDDED_LINUX_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_EMBEDDED_LINUX
|
||||
|
||||
#if PLATFORM_QNX
|
||||
#define DETAIL__TEMP_PLATFORM_QNX_WAS_1
|
||||
#endif
|
||||
#undef PLATFORM_QNX
|
||||
|
||||
#define DETAIL__PLATFORMS_HAD_BEEN_UNDEFINED_BY_UNDEFINEPLATFORMS_H
|
||||
@ -0,0 +1,140 @@
|
||||
#pragma once
|
||||
|
||||
#import <QuartzCore/CADisplayLink.h>
|
||||
|
||||
#include "RenderPluginDelegate.h"
|
||||
|
||||
// Edited by https://github.com/juicycleff/flutter-unity-view-widget
|
||||
|
||||
// Added by https://github.com/juicycleff/flutter-unity-view-widget
|
||||
typedef void(^unitySceneLoadedCallbackType)(const char* name, const int* buildIndex, const bool* isLoaded, const bool* IsValid);
|
||||
|
||||
typedef void(^unityMessageCallbackType)(const char* message);
|
||||
|
||||
// Added by https://github.com/juicycleff/flutter-unity-view-widget
|
||||
@protocol UnityEventListener <NSObject>
|
||||
- (void)onSceneLoaded:(NSString *)name buildIndex:(NSInteger *)bIndex loaded:(bool *)isLoaded valid:(bool *)IsValid;
|
||||
- (void)onMessage:(NSString *)message;
|
||||
@end
|
||||
|
||||
@class UnityView;
|
||||
@class UnityViewControllerBase;
|
||||
@class DisplayConnection;
|
||||
|
||||
__attribute__ ((visibility("default")))
|
||||
@interface UnityAppController : NSObject<UIApplicationDelegate>
|
||||
{
|
||||
UnityView* _unityView;
|
||||
CADisplayLink* _displayLink;
|
||||
|
||||
UIWindow* _window;
|
||||
UIView* _rootView;
|
||||
UIViewController* _rootController;
|
||||
UIViewController* _snapshotViewController;
|
||||
|
||||
DisplayConnection* _mainDisplay;
|
||||
|
||||
// CODE ARCHEOLOGY: we were caching view controllers, both autorotation one and per-fixed-orientation ones
|
||||
// CODE ARCHEOLOGY: we stopped doing this as the performance impact is negligible,
|
||||
// CODE ARCHEOLOGY: yet it introduces corner cases and in general lots of code
|
||||
|
||||
#if UNITY_SUPPORT_ROTATION
|
||||
UIInterfaceOrientation _curOrientation;
|
||||
#endif
|
||||
|
||||
id<RenderPluginDelegate> _renderDelegate;
|
||||
}
|
||||
|
||||
// override it to add your render plugin delegate
|
||||
- (void)shouldAttachRenderDelegate;
|
||||
|
||||
// this one is called at the very end of didFinishLaunchingWithOptions:
|
||||
// after views have been created but before initing engine itself
|
||||
// override it to register plugins, tweak UI etc
|
||||
- (void)preStartUnity;
|
||||
|
||||
// this one is called at at the very end of didFinishLaunchingWithOptions:
|
||||
// it will start showing unity view and rendering unity content
|
||||
- (void)startUnity:(UIApplication*)application;
|
||||
|
||||
// this is a part of UIApplicationDelegate protocol starting with ios5
|
||||
// setter will be generated empty
|
||||
@property (retain, nonatomic) UIWindow* window;
|
||||
|
||||
@property (readonly, copy, nonatomic) UnityView* unityView;
|
||||
@property (readonly, copy, nonatomic) CADisplayLink* unityDisplayLink;
|
||||
|
||||
@property (readonly, copy, nonatomic) UIView* rootView;
|
||||
@property (readonly, copy, nonatomic) UIViewController* rootViewController;
|
||||
@property (readonly, copy, nonatomic) DisplayConnection* mainDisplay;
|
||||
|
||||
#if UNITY_SUPPORT_ROTATION
|
||||
@property (readonly, nonatomic) UIInterfaceOrientation interfaceOrientation;
|
||||
#endif
|
||||
|
||||
@property (nonatomic, retain) id renderDelegate;
|
||||
@property (nonatomic, copy) void (^quitHandler)(void);
|
||||
@property (nonatomic, copy) void(^unitySceneLoadedHandler)(const char* name, const int* buildIndex, const bool* isLoaded, const bool* IsValid);
|
||||
@property (nonatomic, copy) void(^unityMessageHandler)(const char* message);
|
||||
@end
|
||||
|
||||
// accessing app controller
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
extern UnityAppController* _UnityAppController;
|
||||
extern UnityAppController* GetAppController(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
} // extern "C"
|
||||
#endif
|
||||
|
||||
// Put this into mm file with your subclass implementation
|
||||
// pass subclass name to define
|
||||
|
||||
#define IMPL_APP_CONTROLLER_SUBCLASS(ClassName) \
|
||||
@interface ClassName(OverrideAppDelegate) \
|
||||
{ \
|
||||
} \
|
||||
+(void)load; \
|
||||
@end \
|
||||
@implementation ClassName(OverrideAppDelegate) \
|
||||
+(void)load \
|
||||
{ \
|
||||
extern const char* AppControllerClassName; \
|
||||
AppControllerClassName = #ClassName; \
|
||||
} \
|
||||
@end \
|
||||
|
||||
|
||||
// plugins
|
||||
|
||||
#define APP_CONTROLLER_RENDER_PLUGIN_METHOD(method) \
|
||||
do { \
|
||||
id<RenderPluginDelegate> delegate = GetAppController().renderDelegate; \
|
||||
if([delegate respondsToSelector:@selector(method)]) \
|
||||
[delegate method]; \
|
||||
} while(0)
|
||||
|
||||
#define APP_CONTROLLER_RENDER_PLUGIN_METHOD_ARG(method, arg) \
|
||||
do { \
|
||||
id<RenderPluginDelegate> delegate = GetAppController().renderDelegate; \
|
||||
if([delegate respondsToSelector:@selector(method:)]) \
|
||||
[delegate method:arg]; \
|
||||
} while(0)
|
||||
|
||||
|
||||
// these are simple wrappers about ios api, added for convenience
|
||||
void AppController_SendNotification(NSString* name);
|
||||
void AppController_SendNotificationWithArg(NSString* name, id arg);
|
||||
|
||||
void AppController_SendUnityViewControllerNotification(NSString* name);
|
||||
|
||||
// in the case when apple adds new api that has easy fallback path for old ios
|
||||
// we will add new api methods at runtime on older ios, so we can switch to new api universally
|
||||
// in that case we still need actual declaration: we will do it here as it is the most convenient place
|
||||
|
||||
// history:
|
||||
// [CADisplayLink preferredFramesPerSecond], [UIScreen maximumFramesPerSecond], [UIView safeAreaInsets]
|
||||
// were removed after we started to enforce xcode9 (sdk 11)
|
||||
@ -0,0 +1,67 @@
|
||||
#import <UIKit/UIKit.h>
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#import <UnityFramework/UnityAppController.h>
|
||||
|
||||
// this is coming from mach-o/ldsyms.h
|
||||
// we were including this header header here directly
|
||||
|
||||
// alas we were including <mach-o/ldsyms.h> directly in UnityFramework.h (for mach_header definition)
|
||||
// instead of doing forward declaration and using, say, void pointers in unity c-interface
|
||||
// and this resulted in code in the wild that uses _mh_execute_header directly without this include
|
||||
// now, with C++/ObjC++ modules support we end up in a funny situation,
|
||||
// where we need to include UndefinePlatforms/RedefinePlatforms quoted which gives a warning
|
||||
// thankfully, we can easily provide the definition of _mh_execute_header ourselves
|
||||
|
||||
typedef struct mach_header_64 MachHeader;
|
||||
extern const struct mach_header_64 _mh_execute_header;
|
||||
|
||||
//! Project version number for UnityFramework.
|
||||
FOUNDATION_EXPORT double UnityFrameworkVersionNumber;
|
||||
|
||||
//! Project version string for UnityFramework.
|
||||
FOUNDATION_EXPORT const unsigned char UnityFrameworkVersionString[];
|
||||
|
||||
// In this header, you should import all the public headers of your framework using statements like #import <UnityFramework/PublicHeader.h>
|
||||
|
||||
#pragma once
|
||||
|
||||
// important app life-cycle events
|
||||
__attribute__ ((visibility("default")))
|
||||
@protocol UnityFrameworkListener<NSObject>
|
||||
@optional
|
||||
- (void)unityDidUnload:(NSNotification*)notification;
|
||||
- (void)unityDidQuit:(NSNotification*)notification;
|
||||
@end
|
||||
|
||||
__attribute__ ((visibility("default")))
|
||||
@interface UnityFramework : NSObject
|
||||
{
|
||||
}
|
||||
|
||||
- (UnityAppController*)appController;
|
||||
|
||||
- (UITextField*)keyboardTextField;
|
||||
|
||||
+ (UnityFramework*)getInstance;
|
||||
|
||||
- (void)setDataBundleId:(const char*)bundleId;
|
||||
|
||||
- (void)runUIApplicationMainWithArgc:(int)argc argv:(char*[])argv;
|
||||
- (void)runEmbeddedWithArgc:(int)argc argv:(char*[])argv appLaunchOpts:(NSDictionary*)appLaunchOpts;
|
||||
|
||||
- (void)unloadApplication;
|
||||
- (void)quitApplication:(int)exitCode;
|
||||
|
||||
- (void)registerFrameworkListener:(id<UnityFrameworkListener>)obj;
|
||||
- (void)unregisterFrameworkListener:(id<UnityFrameworkListener>)obj;
|
||||
|
||||
- (void)showUnityWindow;
|
||||
- (void)pause:(bool)pause;
|
||||
|
||||
- (void)setAbsoluteURL:(const char *)url;
|
||||
|
||||
- (void)setExecuteHeader:(const MachHeader*)header;
|
||||
- (void)sendMessageToGOWithName:(const char*)goName functionName:(const char*)name message:(const char*)msg;
|
||||
|
||||
@end
|
||||
Binary file not shown.
@ -0,0 +1,6 @@
|
||||
framework module UnityFramework {
|
||||
umbrella header "UnityFramework.h"
|
||||
export *
|
||||
|
||||
module * { export * }
|
||||
}
|
||||
@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>NSPrivacyAccessedAPITypes</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>NSPrivacyAccessedAPIType</key>
|
||||
<string>NSPrivacyAccessedAPICategorySystemBootTime</string>
|
||||
<key>NSPrivacyAccessedAPITypeReasons</key>
|
||||
<array>
|
||||
<string>35F9.1</string>
|
||||
</array>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>NSPrivacyAccessedAPIType</key>
|
||||
<string>NSPrivacyAccessedAPICategoryDiskSpace</string>
|
||||
<key>NSPrivacyAccessedAPITypeReasons</key>
|
||||
<array>
|
||||
<string>E174.1</string>
|
||||
</array>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>NSPrivacyAccessedAPIType</key>
|
||||
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
|
||||
<key>NSPrivacyAccessedAPITypeReasons</key>
|
||||
<array>
|
||||
<string>CA92.1</string>
|
||||
</array>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>NSPrivacyAccessedAPIType</key>
|
||||
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
|
||||
<key>NSPrivacyAccessedAPITypeReasons</key>
|
||||
<array>
|
||||
<string>0A2A.1</string>
|
||||
<string>C617.1</string>
|
||||
</array>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
@ -0,0 +1 @@
|
||||
UnityFramework
|
||||
@ -0,0 +1,586 @@
|
||||
<?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>files</key>
|
||||
<dict>
|
||||
<key>Data/Managed/Metadata/global-metadata.dat</key>
|
||||
<data>
|
||||
jXtIE7PF++0EaEgRDunNmX7WCbU=
|
||||
</data>
|
||||
<key>Data/Managed/Resources/Coffee.UIEffect.R.dll-resources.dat</key>
|
||||
<data>
|
||||
LVdJEhfSc/1ZCD4FfzwXsyn9FYY=
|
||||
</data>
|
||||
<key>Data/Managed/Resources/Coffee.UIParticle.R.dll-resources.dat</key>
|
||||
<data>
|
||||
LVdJEhfSc/1ZCD4FfzwXsyn9FYY=
|
||||
</data>
|
||||
<key>Data/Managed/Resources/System.Data.dll-resources.dat</key>
|
||||
<data>
|
||||
STwD6c/vb3KgD5ICPNuIUn399yw=
|
||||
</data>
|
||||
<key>Data/Managed/Resources/System.Drawing.dll-resources.dat</key>
|
||||
<data>
|
||||
NNRtlXUgyxpSXqnqs2zEDVejcVo=
|
||||
</data>
|
||||
<key>Data/Managed/Resources/mscorlib.dll-resources.dat</key>
|
||||
<data>
|
||||
EaHA4qsvjAb+RQdTXtR+DdJ5pg0=
|
||||
</data>
|
||||
<key>Data/Managed/mono/4.0/machine.config</key>
|
||||
<data>
|
||||
epvKYeavmtcg2h19JBkmN9kDeIY=
|
||||
</data>
|
||||
<key>Data/Raw/Aot/DOTween.dll.bytes</key>
|
||||
<data>
|
||||
hRg7dvyHdUVw3Wx+r5+c7ntzZW0=
|
||||
</data>
|
||||
<key>Data/Raw/Aot/FlutterUnityIntegration.Runtime.dll.bytes</key>
|
||||
<data>
|
||||
5ykVITEgluH8SeROAaVdxEVFqjU=
|
||||
</data>
|
||||
<key>Data/Raw/Aot/Google.Protobuf.dll.bytes</key>
|
||||
<data>
|
||||
uEURQAucr4QIJQ/J5z9MVHCd1ao=
|
||||
</data>
|
||||
<key>Data/Raw/Aot/Newtonsoft.Json.dll.bytes</key>
|
||||
<data>
|
||||
gcTMSQ55pwMbE4UZdkYFgP1AztI=
|
||||
</data>
|
||||
<key>Data/Raw/Aot/QFramework.CoreKit.dll.bytes</key>
|
||||
<data>
|
||||
p566MUWW5+q2Hzq3nG7LJoMr4ZM=
|
||||
</data>
|
||||
<key>Data/Raw/Aot/QFramework.dll.bytes</key>
|
||||
<data>
|
||||
1aB+VOhz26H1srjLIiDCFI9Vjvs=
|
||||
</data>
|
||||
<key>Data/Raw/Aot/ResKit.dll.bytes</key>
|
||||
<data>
|
||||
aDYFW4hhMO4WPDl56dGTyJieqRk=
|
||||
</data>
|
||||
<key>Data/Raw/Aot/System.Core.dll.bytes</key>
|
||||
<data>
|
||||
nEcmzG3YP/jlPSaZrmbYBWZOw7U=
|
||||
</data>
|
||||
<key>Data/Raw/Aot/System.dll.bytes</key>
|
||||
<data>
|
||||
o64e9xxB31pqLkXVHAJ0piozARc=
|
||||
</data>
|
||||
<key>Data/Raw/Aot/UIKit.dll.bytes</key>
|
||||
<data>
|
||||
/MMPRCvNt+WB+TnkkXx4UR9XwSo=
|
||||
</data>
|
||||
<key>Data/Raw/Aot/UnityEngine.CoreModule.dll.bytes</key>
|
||||
<data>
|
||||
bjYpcqAWkhu4CsNjuvMzZyRZC1M=
|
||||
</data>
|
||||
<key>Data/Raw/Aot/UnityEngine.JSONSerializeModule.dll.bytes</key>
|
||||
<data>
|
||||
A1bE3W9wlmTdItOTXyvTn9TRpRs=
|
||||
</data>
|
||||
<key>Data/Raw/Aot/YooAsset.dll.bytes</key>
|
||||
<data>
|
||||
iUK0fF4vCxN54bplBwVhJa1VMNM=
|
||||
</data>
|
||||
<key>Data/Raw/Aot/mscorlib.dll.bytes</key>
|
||||
<data>
|
||||
ddFnzVQ7KKNnTAW4i0iZS6+CN58=
|
||||
</data>
|
||||
<key>Data/Raw/AssetBundles/iOS/asset_bundle_config.bin</key>
|
||||
<data>
|
||||
I5MMv92F26d7nEAKVbTfTp3X1VE=
|
||||
</data>
|
||||
<key>Data/Resources/unity_builtin_extra</key>
|
||||
<data>
|
||||
gAaPxMof1yAiThzxnOxaZwc79So=
|
||||
</data>
|
||||
<key>Data/RuntimeInitializeOnLoads.json</key>
|
||||
<data>
|
||||
CkRhiIugYH9iTCeUAR9Gf3h0KFQ=
|
||||
</data>
|
||||
<key>Data/ScriptingAssemblies.json</key>
|
||||
<data>
|
||||
nEiBQ63ZveyJUVBG7Z2QdO20tf4=
|
||||
</data>
|
||||
<key>Data/boot.config</key>
|
||||
<data>
|
||||
JHcvJW+uGGHrWsfkAlg01lIZJoc=
|
||||
</data>
|
||||
<key>Data/globalgamemanagers</key>
|
||||
<data>
|
||||
CMxYYJsZFrJv5BypTZZKYeWgj20=
|
||||
</data>
|
||||
<key>Data/globalgamemanagers.assets</key>
|
||||
<data>
|
||||
AYCXcZ2PyAdrkqV26SqPB0sYf1E=
|
||||
</data>
|
||||
<key>Data/globalgamemanagers.assets.resS</key>
|
||||
<data>
|
||||
z21M5gmQ1It3PuQ+XBoTT/WK/H8=
|
||||
</data>
|
||||
<key>Data/level0</key>
|
||||
<data>
|
||||
OYN9zp3aJnzS6MPysgesaYQMP1s=
|
||||
</data>
|
||||
<key>Data/resources.assets</key>
|
||||
<data>
|
||||
CyPeNsDawvjGM57y8FGaLrePxGo=
|
||||
</data>
|
||||
<key>Data/resources.assets.resS</key>
|
||||
<data>
|
||||
Hf+R60zPRRCqSVcqxgIYUwY++3c=
|
||||
</data>
|
||||
<key>Data/sharedassets0.assets</key>
|
||||
<data>
|
||||
l9KET4TGBbF84RAGl1BJEjK1YfU=
|
||||
</data>
|
||||
<key>Data/sharedassets0.assets.resS</key>
|
||||
<data>
|
||||
MFoMsL1bMeEhuK1WDYA235BzFKQ=
|
||||
</data>
|
||||
<key>Data/unity default resources</key>
|
||||
<data>
|
||||
jJMGS3MOuPKmc6tA9kcb0I++IwQ=
|
||||
</data>
|
||||
<key>Headers/LifeCycleListener.h</key>
|
||||
<data>
|
||||
HY+nnMKHOyvbyXVGB6x7JKMrFIk=
|
||||
</data>
|
||||
<key>Headers/RedefinePlatforms.h</key>
|
||||
<data>
|
||||
t5fnMlaRcTXSkweA3ZcEy4m4LAY=
|
||||
</data>
|
||||
<key>Headers/RenderPluginDelegate.h</key>
|
||||
<data>
|
||||
knaqYLfDcvG4nTHvIflNx45T4SQ=
|
||||
</data>
|
||||
<key>Headers/UndefinePlatforms.h</key>
|
||||
<data>
|
||||
7lerA66YoF7JFDfEyb9mkMk2jkA=
|
||||
</data>
|
||||
<key>Headers/UnityAppController.h</key>
|
||||
<data>
|
||||
Ec9I7PZX9TPNXtcw6Udl1XqT9t4=
|
||||
</data>
|
||||
<key>Headers/UnityFramework.h</key>
|
||||
<data>
|
||||
GW4FD8ppKXWMRHfTiTUDMjmer58=
|
||||
</data>
|
||||
<key>Info.plist</key>
|
||||
<data>
|
||||
CtBAFJGbJbPsCAvMve0fY2f07e8=
|
||||
</data>
|
||||
<key>Modules/module.modulemap</key>
|
||||
<data>
|
||||
SFQiyevI/ljChVJkSZuUe8macr4=
|
||||
</data>
|
||||
<key>PrivacyInfo.xcprivacy</key>
|
||||
<data>
|
||||
s3d0gu6BAqmX9L9A+flB8GlJPbQ=
|
||||
</data>
|
||||
<key>libiPhone-lib.dylib</key>
|
||||
<data>
|
||||
ruY9zSGLUJcXwCCIzENrHbGIhbk=
|
||||
</data>
|
||||
</dict>
|
||||
<key>files2</key>
|
||||
<dict>
|
||||
<key>Data/Managed/Metadata/global-metadata.dat</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
tlvpkzuBnrdBLxXYEwcmwmhdWHsbCUc5w3xeJE8Lbe0=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Managed/Resources/Coffee.UIEffect.R.dll-resources.dat</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
sY99vpV97xsoFOWaYqBoMad2DSW3Or+Xr8dysqiBS9s=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Managed/Resources/Coffee.UIParticle.R.dll-resources.dat</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
sY99vpV97xsoFOWaYqBoMad2DSW3Or+Xr8dysqiBS9s=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Managed/Resources/System.Data.dll-resources.dat</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
mKeVDsbeMkLC4ZDfpjAYjfoyURoSVUK5S6qVLRx1fUk=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Managed/Resources/System.Drawing.dll-resources.dat</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
fDOqcHvD/cg5kbgal9b8YisUB2KnZzAPCPYWwsCpElU=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Managed/Resources/mscorlib.dll-resources.dat</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
xbqhdqW3LNVFJmNA5CEC05Ol5D04yVeWvIKJGLuVJ38=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Managed/mono/4.0/machine.config</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
5grsLFEV1ls6yzxV6iFXbb13D1eRZsAXElVx5GrlYO0=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Raw/Aot/DOTween.dll.bytes</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
7QwJLraEyQvmt3kVc8j37hBQMlcnehOcwdQz8heV+pw=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Raw/Aot/FlutterUnityIntegration.Runtime.dll.bytes</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
zAtSSfvB470/Ca2kr8m2eloW4vedVAXdvNh/pTdAa7Y=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Raw/Aot/Google.Protobuf.dll.bytes</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
qpDVerWdq5a7D9wMRigrrnZzMtZgwINyqoHfU59EvG8=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Raw/Aot/Newtonsoft.Json.dll.bytes</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
EbGxyz82Cogaa5BNtQnLqMTblktX9GV2y8e93lfgcXs=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Raw/Aot/QFramework.CoreKit.dll.bytes</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
+02C5NrmxWS+VG8467ZVre9HE0+y7A1nUSseZlIN+hU=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Raw/Aot/QFramework.dll.bytes</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
G6cuhC+Ax3en9aIxxXxag4nm5rkNsIfBha02lqep0rY=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Raw/Aot/ResKit.dll.bytes</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
JcFqozTTjacybqtBprRMPS5aWC3COqsKarStHv7kFqU=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Raw/Aot/System.Core.dll.bytes</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
dOeJzqWe2kHS4zrd1AV0mlP9rWjEDltdGKFR2tYPEA4=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Raw/Aot/System.dll.bytes</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
fVQqQdr+B8GRH2nRdbgbx0PaMohYYHmrQZl+z1IYjhI=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Raw/Aot/UIKit.dll.bytes</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
Ak4dVaQcNTuihAKO71aOPwuXCAabOfa/1wklz17cuQ8=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Raw/Aot/UnityEngine.CoreModule.dll.bytes</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
+86QX7h9lRG4SZb5pwdm1csvk/eLpB9dKszEpE1uuQU=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Raw/Aot/UnityEngine.JSONSerializeModule.dll.bytes</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
DXoEEGURGRPRwxIDxzzoeKIGRQUnBzHhrZF0IHcZjMk=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Raw/Aot/YooAsset.dll.bytes</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
aT8QvLaS/gjyPoA8CnaNuZENyGeLdaVtGeGBoKrY3I8=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Raw/Aot/mscorlib.dll.bytes</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
73rtufoZ9Ud1OZL2PZ8zQFN5Z0FDix7er3/cWQaas7E=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Raw/AssetBundles/iOS/asset_bundle_config.bin</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
aDZFP83lUB9zYrnlI4Qw8JzA5hbGxbdI+eryNtZkwsc=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/Resources/unity_builtin_extra</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
k3H6yrnfVHHmBjEqlobzreOOdYu4h4W2G3RVLz0mn18=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/RuntimeInitializeOnLoads.json</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
SKXB8YNTe2D181lZKYOOj9NOHwnLgEAlkXa6jcBgZhA=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/ScriptingAssemblies.json</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
FMqAd6GotDddCQB2hytb3ynHz+JkbomdK8gFJK+pyQA=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/boot.config</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
s0yTYON7gPETmKB57CWpVwKN9nAipQO+busm5/XrEGw=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/globalgamemanagers</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
P4Y3uyP+VPUG5CtRUsAWrrCJAqRB8XDBeAIEXPzjB+g=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/globalgamemanagers.assets</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
xlSpMniHm95HOvR5DxO/nBRgMxnltvoO8IYSx1MhFU4=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/globalgamemanagers.assets.resS</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
XpPr2MVtEf1p3VC83Sc0hujoSPenk5XTbKRQ2T+bW5I=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/level0</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
5tW0AT3FJDvxxHvaqkMu7kbIOpP+75tLG4/FrCoYISk=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/resources.assets</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
8Iwc6xOagUexJIDe6FLf1HMm+Pw3cX0G8YZkvj5smZA=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/resources.assets.resS</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
fCTk8q7b4RF9H+r3xu4uAOFTftwTN3lSadVIZ61E5W8=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/sharedassets0.assets</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
bYu4YAptBxRVWCzvklNnz5mhDTjfBgqe3YZQSto34xc=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/sharedassets0.assets.resS</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
D7ejOLp4h/qHGV6l9YQZSbyGmIXp7YvqQJSy0RXteEQ=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Data/unity default resources</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
ulbXBucHjnYD8xScEzXSkSLvWVkcz0uL82NRTY9qK08=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Headers/LifeCycleListener.h</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
3IyJk2JNSU2+gjMWlagCbqN+VVNY49yY4JkX6eG4w0E=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Headers/RedefinePlatforms.h</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
swpeJYWotsiI+dn1FXW57mYVdjZpNOGz0KDs/oS8H7Y=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Headers/RenderPluginDelegate.h</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
MMeuPJjXCZk6TG0sD3cNxleTVp8o7f1KfT3GycSsfKM=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Headers/UndefinePlatforms.h</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
r1S/jmTaA96wJZyIprzgTVjEea5ETf3rz3QNFOvqapQ=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Headers/UnityAppController.h</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
93GQIjiWamARcNt5iL2w6pehsGEW3v+rUC0xjxoAWz0=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Headers/UnityFramework.h</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
VH9nnTKGYNf/tQ391ClE/urUI/F8Kfws63Rw2aIDmYs=
|
||||
</data>
|
||||
</dict>
|
||||
<key>Modules/module.modulemap</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
/hp60SByiSs4UCpvP1p57YIFETrLBldNnx4pcELJAx8=
|
||||
</data>
|
||||
</dict>
|
||||
<key>PrivacyInfo.xcprivacy</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
zBKybnNzluhHICr1gk1BVoKt7LTg4tlXEhT1xAifuG8=
|
||||
</data>
|
||||
</dict>
|
||||
<key>libiPhone-lib.dylib</key>
|
||||
<dict>
|
||||
<key>hash2</key>
|
||||
<data>
|
||||
B01Je+K2Phpp36kqAiRZaTVtsIEzyQ3iSSwuaTP3Ngo=
|
||||
</data>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>rules</key>
|
||||
<dict>
|
||||
<key>^.*</key>
|
||||
<true/>
|
||||
<key>^.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^version.plist$</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>rules2</key>
|
||||
<dict>
|
||||
<key>.*\.dSYM($|/)</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>11</real>
|
||||
</dict>
|
||||
<key>^(.*/)?\.DS_Store$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>2000</real>
|
||||
</dict>
|
||||
<key>^.*</key>
|
||||
<true/>
|
||||
<key>^.*\.lproj/</key>
|
||||
<dict>
|
||||
<key>optional</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1000</real>
|
||||
</dict>
|
||||
<key>^.*\.lproj/locversion.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>1100</real>
|
||||
</dict>
|
||||
<key>^Base\.lproj/</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>1010</real>
|
||||
</dict>
|
||||
<key>^Info\.plist$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^PkgInfo$</key>
|
||||
<dict>
|
||||
<key>omit</key>
|
||||
<true/>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^embedded\.provisionprofile$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
<key>^version\.plist$</key>
|
||||
<dict>
|
||||
<key>weight</key>
|
||||
<real>20</real>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user