Compare commits
19 Commits
Prototype_
...
master
| Author | SHA1 | Date |
|---|---|---|
|
|
0630fe9616 | 6 months ago |
|
|
5de588be60 | 3 years ago |
|
|
8299522b84 | 3 years ago |
|
|
075ce2d80d | 3 years ago |
|
|
4837643426 | 4 years ago |
|
|
1f62e2457c | 4 years ago |
|
|
e209f64589 | 4 years ago |
|
|
f051307d56 | 4 years ago |
|
|
2be3434f7d | 4 years ago |
|
|
06439a0218 | 4 years ago |
|
|
2f5c0c7012 | 4 years ago |
|
|
8a1aacf941 | 4 years ago |
|
|
ab8544089d | 4 years ago |
|
|
b226f60b14 | 4 years ago |
|
|
9e37996f6d | 4 years ago |
|
|
77e3605b77 | 4 years ago |
|
|
88429c9f45 | 4 years ago |
|
|
39418a6d83 | 4 years ago |
|
|
75559cbf64 | 4 years ago |
272 changed files with 13074 additions and 11847 deletions
@ -0,0 +1,838 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||
|
<PropertyGroup> |
||||
|
<LangVersion>7.3</LangVersion> |
||||
|
</PropertyGroup> |
||||
|
<PropertyGroup> |
||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> |
||||
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> |
||||
|
<ProductVersion>10.0.20506</ProductVersion> |
||||
|
<SchemaVersion>2.0</SchemaVersion> |
||||
|
<RootNamespace></RootNamespace> |
||||
|
<ProjectGuid>{473D78C7-2901-75B9-26E4-79E5B40C0FF9}</ProjectGuid> |
||||
|
<OutputType>Library</OutputType> |
||||
|
<AppDesignerFolder>Properties</AppDesignerFolder> |
||||
|
<AssemblyName>Assembly-CSharp-Editor</AssemblyName> |
||||
|
<TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion> |
||||
|
<FileAlignment>512</FileAlignment> |
||||
|
<BaseDirectory>.</BaseDirectory> |
||||
|
</PropertyGroup> |
||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> |
||||
|
<DebugSymbols>true</DebugSymbols> |
||||
|
<DebugType>full</DebugType> |
||||
|
<Optimize>false</Optimize> |
||||
|
<OutputPath>Temp\Bin\Debug\</OutputPath> |
||||
|
<DefineConstants>UNITY_2019_4_28;UNITY_2019_4;UNITY_2019;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_UNET;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_COLLAB;ENABLE_CLOUD_SERVICES_COLLAB_SOFTLOCKS;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_NATIVE_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_UNET;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_RUNTIME_PERMISSIONS;ENABLE_ENGINE_CODE_STRIPPING;ENABLE_ONSCREEN_KEYBOARD;INCLUDE_DYNAMIC_GI;ENABLE_MONO_BDWGC;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;ENABLE_VIDEO;PLATFORM_ANDROID;UNITY_ANDROID;UNITY_ANDROID_API;ENABLE_EGL;ENABLE_NETWORK;ENABLE_RUNTIME_GI;ENABLE_CRUNCH_TEXTURE_COMPRESSION;PLATFORM_SUPPORTS_ADS_ID;UNITY_CAN_SHOW_SPLASH_SCREEN;UNITY_HAS_GOOGLEVR;UNITY_HAS_TANGO;ENABLE_SPATIALTRACKING;UNITY_ASTC_ONLY_DECOMPRESS;ENABLE_UNITYADS_RUNTIME;UNITY_UNITYADS_API;ENABLE_MONO;NET_4_6;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_LEGACY_INPUT_MANAGER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER</DefineConstants> |
||||
|
<ErrorReport>prompt</ErrorReport> |
||||
|
<WarningLevel>4</WarningLevel> |
||||
|
<NoWarn>0169</NoWarn> |
||||
|
<AllowUnsafeBlocks>False</AllowUnsafeBlocks> |
||||
|
</PropertyGroup> |
||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> |
||||
|
<DebugType>pdbonly</DebugType> |
||||
|
<Optimize>true</Optimize> |
||||
|
<OutputPath>Temp\bin\Release\</OutputPath> |
||||
|
<ErrorReport>prompt</ErrorReport> |
||||
|
<WarningLevel>4</WarningLevel> |
||||
|
<NoWarn>0169</NoWarn> |
||||
|
<AllowUnsafeBlocks>False</AllowUnsafeBlocks> |
||||
|
</PropertyGroup> |
||||
|
<PropertyGroup> |
||||
|
<NoConfig>true</NoConfig> |
||||
|
<NoStdLib>true</NoStdLib> |
||||
|
<AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences> |
||||
|
<ImplicitlyExpandNETStandardFacades>false</ImplicitlyExpandNETStandardFacades> |
||||
|
<ImplicitlyExpandDesignTimeFacades>false</ImplicitlyExpandDesignTimeFacades> |
||||
|
</PropertyGroup> |
||||
|
<PropertyGroup> |
||||
|
<ProjectTypeGuids>{E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> |
||||
|
<UnityProjectGenerator>Package</UnityProjectGenerator> |
||||
|
<UnityProjectGeneratorVersion>2.0.15</UnityProjectGeneratorVersion> |
||||
|
<UnityProjectType>Editor:5</UnityProjectType> |
||||
|
<UnityBuildTarget>Android:13</UnityBuildTarget> |
||||
|
<UnityVersion>2019.4.28f1</UnityVersion> |
||||
|
</PropertyGroup> |
||||
|
<ItemGroup> |
||||
|
<Analyzer Include="C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\Extensions\Microsoft\Visual Studio Tools for Unity\Analyzers\Microsoft.Unity.Analyzers.dll" /> |
||||
|
</ItemGroup> |
||||
|
<ItemGroup> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\BRT_VersionInfo.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\ApproximatelyEquals.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\FuzzyStringComparisonOptions.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\FuzzyStringComparisonTolerance.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\HammingDistance.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\JaccardDistance.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\JaroDistance.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\JaroWinklerDistance.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\LevenshteinDistance.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\LongestCommonSubsequence.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\LongestCommonSubstring.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\Operations.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\OverlapCoefficient.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\RatcliffObershelpSimilarity.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\SorensenDiceDistance.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\TanimotoCoefficient.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\MiniJSON\MiniJSON.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Options\BRT_FileFilters.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Options\BRT_FiltersUsed.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Options\BRT_Options.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_AssetDependencies.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_AssetList.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_BuildInfo.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_BuildInfo_Commands.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_BuildPlatformType.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_BuildSettingsCategoryType.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_IDataFile.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_SizePart.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_TextureData.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_UnityBuildReport.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportData\BRT_UnityBuildSettings.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportGeneration\BRT_AssetDependencyGenerator.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportGeneration\BRT_ReportGenerator.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportGeneration\BRT_ReportGenerator_PublicAPI.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportGeneration\BRT_TextureDataGenerator.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\ReportGeneration\BRT_UnityBuildSettingsUtility.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\BRT_AssetList_Sort.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\BRT_AssetList_Sort_Texture.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\BRT_LibCacheUtil.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\BRT_Util.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\DldUtil_BackwardFileReader.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\DldUtil_BigFileReader.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\DldUtil_GetRspDefines.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\DldUtil_TraverseDirectory.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\DldUtil_UnityVersion.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Utility\ImageDimensions.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\BRT_BuildReportWindow.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\BRT_WindowLabels.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\BRT_WindowSettings.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\BRT_WindowUtility.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_AssetListScreen.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_AssetListScreen_AssetUsage.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_AssetListScreen_Delete.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_AssetListScreen_Search.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_BaseScreen.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_BuildSettingsScreen.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_BuildStepsScreen.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_HelpScreen.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_OptionsScreen.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_OverviewScreen.cs" /> |
||||
|
<Compile Include="Assets\Prototype\BuildReport\Scripts\Editor\Window\Screen\BRT_SizeStatsScreen.cs" /> |
||||
|
</ItemGroup> |
||||
|
<ItemGroup> |
||||
|
<None Include="Assets\Prototype\BuildReport\Scripts\Editor\FuzzyString\FuzzyStringLicense.txt" /> |
||||
|
<None Include="Assets\Prototype\DOTween\Editor\DOTweenEditor.dll" /> |
||||
|
</ItemGroup> |
||||
|
<ItemGroup> |
||||
|
<Reference Include="UnityEngine"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AIModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ARModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AccessibilityModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AndroidJNIModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AnimationModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AssetBundleModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.AudioModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ClothModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ClusterInputModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterInputModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ClusterRendererModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterRendererModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.CoreModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.CrashReportingModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.DSPGraphModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.DirectorModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.GameCenterModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.GridModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.HotReloadModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.IMGUIModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ImageConversionModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.InputModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.InputLegacyModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.JSONSerializeModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.LocalizationModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ParticleSystemModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.PerformanceReportingModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.PhysicsModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.Physics2DModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ProfilerModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ProfilerModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.ScreenCaptureModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SharedInternalsModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SpriteMaskModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SpriteShapeModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.StreamingModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SubstanceModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SubsystemsModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TLSModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TerrainModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TerrainPhysicsModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TextCoreModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TextRenderingModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TilemapModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UIModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UIElementsModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UNETModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UNETModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UmbraModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityAnalyticsModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityConnectModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityTestProtocolModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityWebRequestModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityWebRequestAssetBundleModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityWebRequestAudioModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityWebRequestTextureModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UnityWebRequestWWWModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.VFXModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.VRModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.VehiclesModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.VideoModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.WindModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.XRModule"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEditor"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEditor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEditor.VR"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\UnityExtensions\Unity\UnityVR\Editor\UnityEditor.VR.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEditor.Graphs"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\Managed\UnityEditor.Graphs.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEditor.WindowsStandalone.Extensions"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEditor.Android.Extensions"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\AndroidPlayer\UnityEditor.Android.Extensions.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEditor.iOS.Extensions"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\iOSSupport\UnityEditor.iOS.Extensions.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Core"> |
||||
|
<HintPath>Assets\Prototype\Core\Core.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="CoreEditor"> |
||||
|
<HintPath>Assets\Prototype\Core\CoreEditor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="DOTween"> |
||||
|
<HintPath>Assets\Prototype\DOTween\DOTween.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="DOTweenEditor"> |
||||
|
<HintPath>Assets\Prototype\DOTween\Editor\DOTweenEditor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.Analytics.Editor"> |
||||
|
<HintPath>Library\PackageCache\com.unity.analytics@3.3.5\Unity.Analytics.Editor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.Analytics.Tracker"> |
||||
|
<HintPath>Library\PackageCache\com.unity.analytics@3.3.5\Unity.Analytics.Tracker.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.Analytics.StandardEvents"> |
||||
|
<HintPath>Library\PackageCache\com.unity.analytics@3.3.5\AnalyticsStandardEvents\Unity.Analytics.StandardEvents.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="log4netPlastic"> |
||||
|
<HintPath>Library\PackageCache\com.unity.collab-proxy@1.8.0\Lib\Editor\PlasticSCM\log4netPlastic.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.Plastic.Antlr3.Runtime"> |
||||
|
<HintPath>Library\PackageCache\com.unity.collab-proxy@1.8.0\Lib\Editor\PlasticSCM\Unity.Plastic.Antlr3.Runtime.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.Plastic.Newtonsoft.Json"> |
||||
|
<HintPath>Library\PackageCache\com.unity.collab-proxy@1.8.0\Lib\Editor\PlasticSCM\Unity.Plastic.Newtonsoft.Json.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="unityplastic"> |
||||
|
<HintPath>Library\PackageCache\com.unity.collab-proxy@1.8.0\Lib\Editor\PlasticSCM\unityplastic.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="nunit.framework"> |
||||
|
<HintPath>Library\PackageCache\com.unity.ext.nunit@1.0.6\net35\unity-custom\nunit.framework.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEditor.iOS.Extensions.Xcode"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\iOSSupport\UnityEditor.iOS.Extensions.Xcode.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEditor.iOS.Extensions.Common"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\PlaybackEngines\iOSSupport\UnityEditor.iOS.Extensions.Common.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="mscorlib"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\mscorlib.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Core"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Core.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Runtime.Serialization"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Runtime.Serialization.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Xml"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Xml.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Xml.Linq"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Xml.Linq.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Numerics"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Numerics.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Numerics.Vectors"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Numerics.Vectors.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Net.Http"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Net.Http.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.IO.Compression"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.IO.Compression.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Microsoft.CSharp"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Microsoft.CSharp.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Data"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\System.Data.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Microsoft.Win32.Primitives"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\Microsoft.Win32.Primitives.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="netstandard"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\netstandard.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.AppContext"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.AppContext.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Collections.Concurrent"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Collections.Concurrent.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Collections"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Collections.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Collections.NonGeneric"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Collections.NonGeneric.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Collections.Specialized"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Collections.Specialized.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.ComponentModel.Annotations"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ComponentModel.Annotations.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.ComponentModel"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ComponentModel.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.ComponentModel.EventBasedAsync"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ComponentModel.EventBasedAsync.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.ComponentModel.Primitives"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ComponentModel.Primitives.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.ComponentModel.TypeConverter"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ComponentModel.TypeConverter.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Console"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Console.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Data.Common"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Data.Common.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Diagnostics.Contracts"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.Contracts.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Diagnostics.Debug"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.Debug.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Diagnostics.FileVersionInfo"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.FileVersionInfo.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Diagnostics.Process"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.Process.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Diagnostics.StackTrace"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.StackTrace.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Diagnostics.TextWriterTraceListener"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.TextWriterTraceListener.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Diagnostics.Tools"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.Tools.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Diagnostics.TraceSource"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Diagnostics.TraceSource.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Drawing.Primitives"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Drawing.Primitives.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Dynamic.Runtime"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Dynamic.Runtime.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Globalization.Calendars"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Globalization.Calendars.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Globalization"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Globalization.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Globalization.Extensions"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Globalization.Extensions.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.IO.Compression.ZipFile"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.Compression.ZipFile.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.IO"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.IO.FileSystem"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.FileSystem.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.IO.FileSystem.DriveInfo"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.FileSystem.DriveInfo.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.IO.FileSystem.Primitives"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.FileSystem.Primitives.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.IO.FileSystem.Watcher"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.FileSystem.Watcher.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.IO.IsolatedStorage"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.IsolatedStorage.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.IO.MemoryMappedFiles"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.MemoryMappedFiles.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.IO.Pipes"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.Pipes.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.IO.UnmanagedMemoryStream"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.IO.UnmanagedMemoryStream.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Linq"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Linq.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Linq.Expressions"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Linq.Expressions.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Linq.Parallel"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Linq.Parallel.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Linq.Queryable"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Linq.Queryable.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Net.Http.Rtc"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.Http.Rtc.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Net.NameResolution"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.NameResolution.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Net.NetworkInformation"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.NetworkInformation.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Net.Ping"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.Ping.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Net.Primitives"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.Primitives.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Net.Requests"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.Requests.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Net.Security"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.Security.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Net.Sockets"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.Sockets.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Net.WebHeaderCollection"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.WebHeaderCollection.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Net.WebSockets.Client"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.WebSockets.Client.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Net.WebSockets"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Net.WebSockets.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.ObjectModel"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ObjectModel.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Reflection"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Reflection.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Reflection.Emit"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Reflection.Emit.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Reflection.Emit.ILGeneration"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Reflection.Emit.ILGeneration.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Reflection.Emit.Lightweight"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Reflection.Emit.Lightweight.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Reflection.Extensions"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Reflection.Extensions.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Reflection.Primitives"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Reflection.Primitives.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Resources.Reader"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Resources.Reader.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Resources.ResourceManager"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Resources.ResourceManager.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Resources.Writer"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Resources.Writer.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Runtime.CompilerServices.VisualC"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.CompilerServices.VisualC.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Runtime"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Runtime.Extensions"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.Extensions.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Runtime.Handles"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.Handles.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Runtime.InteropServices"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.InteropServices.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Runtime.InteropServices.RuntimeInformation"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.InteropServices.RuntimeInformation.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Runtime.InteropServices.WindowsRuntime"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.InteropServices.WindowsRuntime.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Runtime.Numerics"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.Numerics.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Runtime.Serialization.Formatters"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.Serialization.Formatters.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Runtime.Serialization.Json"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.Serialization.Json.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Runtime.Serialization.Primitives"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.Serialization.Primitives.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Runtime.Serialization.Xml"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Runtime.Serialization.Xml.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Security.Claims"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.Claims.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Security.Cryptography.Algorithms"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.Cryptography.Algorithms.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Security.Cryptography.Csp"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.Cryptography.Csp.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Security.Cryptography.Encoding"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.Cryptography.Encoding.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Security.Cryptography.Primitives"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.Cryptography.Primitives.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Security.Cryptography.X509Certificates"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.Cryptography.X509Certificates.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Security.Principal"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.Principal.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Security.SecureString"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Security.SecureString.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.ServiceModel.Duplex"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ServiceModel.Duplex.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.ServiceModel.Http"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ServiceModel.Http.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.ServiceModel.NetTcp"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ServiceModel.NetTcp.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.ServiceModel.Primitives"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ServiceModel.Primitives.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.ServiceModel.Security"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ServiceModel.Security.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Text.Encoding"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Text.Encoding.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Text.Encoding.Extensions"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Text.Encoding.Extensions.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Text.RegularExpressions"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Text.RegularExpressions.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Threading"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Threading.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Threading.Overlapped"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Threading.Overlapped.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Threading.Tasks"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Threading.Tasks.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Threading.Tasks.Parallel"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Threading.Tasks.Parallel.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Threading.Thread"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Threading.Thread.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Threading.ThreadPool"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Threading.ThreadPool.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Threading.Timer"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Threading.Timer.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.ValueTuple"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.ValueTuple.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Xml.ReaderWriter"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Xml.ReaderWriter.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Xml.XDocument"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Xml.XDocument.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Xml.XmlDocument"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Xml.XmlDocument.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Xml.XmlSerializer"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Xml.XmlSerializer.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Xml.XPath"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Xml.XPath.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="System.Xml.XPath.XDocument"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\4.7.1-api\Facades\System.Xml.XPath.XDocument.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityScript"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\unityscript\UnityScript.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityScript.Lang"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\unityscript\UnityScript.Lang.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Boo.Lang"> |
||||
|
<HintPath>C:\Program Files\Unity\Hub\Editor\2019.4.28f1\Editor\Data\MonoBleedingEdge\lib\mono\unityscript\Boo.Lang.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEditor.TestRunner"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEditor.TestRunner.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.TestRunner"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEngine.TestRunner.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.Timeline.Editor"> |
||||
|
<HintPath>Library\ScriptAssemblies\Unity.Timeline.Editor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.Monetization"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEngine.Monetization.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="com.unity.multiplayer-hlapi.Editor"> |
||||
|
<HintPath>Library\ScriptAssemblies\com.unity.multiplayer-hlapi.Editor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.VSCode.Editor"> |
||||
|
<HintPath>Library\ScriptAssemblies\Unity.VSCode.Editor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.Purchasing.Stores"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEngine.Purchasing.Stores.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Purchasing.Common"> |
||||
|
<HintPath>Library\ScriptAssemblies\Purchasing.Common.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.Advertisements"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEngine.Advertisements.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.Purchasing"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEngine.Purchasing.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEditor.Purchasing"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEditor.Purchasing.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.TextMeshPro.Editor"> |
||||
|
<HintPath>Library\ScriptAssemblies\Unity.TextMeshPro.Editor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.UI"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEngine.UI.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.Timeline"> |
||||
|
<HintPath>Library\ScriptAssemblies\Unity.Timeline.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.Purchasing.Codeless"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEngine.Purchasing.Codeless.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.Purchasing.SecurityCore"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEngine.Purchasing.SecurityCore.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.CollabProxy.Editor"> |
||||
|
<HintPath>Library\ScriptAssemblies\Unity.CollabProxy.Editor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="com.unity.multiplayer-weaver.Editor"> |
||||
|
<HintPath>Library\ScriptAssemblies\com.unity.multiplayer-weaver.Editor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.XR.LegacyInputHelpers"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEngine.XR.LegacyInputHelpers.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.Rider.Editor"> |
||||
|
<HintPath>Library\ScriptAssemblies\Unity.Rider.Editor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.2D.Sprite.Editor"> |
||||
|
<HintPath>Library\ScriptAssemblies\Unity.2D.Sprite.Editor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.2D.Tilemap.Editor"> |
||||
|
<HintPath>Library\ScriptAssemblies\Unity.2D.Tilemap.Editor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEditor.SpatialTracking"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEditor.SpatialTracking.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.SpatialTracking"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEngine.SpatialTracking.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.VisualStudio.Editor"> |
||||
|
<HintPath>Library\ScriptAssemblies\Unity.VisualStudio.Editor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.Advertisements.Editor"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEngine.Advertisements.Editor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.TextMeshPro"> |
||||
|
<HintPath>Library\ScriptAssemblies\Unity.TextMeshPro.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.Analytics.DataPrivacy"> |
||||
|
<HintPath>Library\ScriptAssemblies\Unity.Analytics.DataPrivacy.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEditor.XR.LegacyInputHelpers"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEditor.XR.LegacyInputHelpers.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="Unity.PlasticSCM.Editor"> |
||||
|
<HintPath>Library\ScriptAssemblies\Unity.PlasticSCM.Editor.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEngine.Purchasing.SecurityStub"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEngine.Purchasing.SecurityStub.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="UnityEditor.UI"> |
||||
|
<HintPath>Library\ScriptAssemblies\UnityEditor.UI.dll</HintPath> |
||||
|
</Reference> |
||||
|
<Reference Include="com.unity.multiplayer-hlapi.Runtime"> |
||||
|
<HintPath>Library\ScriptAssemblies\com.unity.multiplayer-hlapi.Runtime.dll</HintPath> |
||||
|
</Reference> |
||||
|
</ItemGroup> |
||||
|
<ItemGroup> |
||||
|
<ProjectReference Include="Assembly-CSharp.csproj"> |
||||
|
<Project>{B1235EE4-71EE-C815-28F8-C3378E5ADB84}</Project> |
||||
|
<Name>Assembly-CSharp</Name> |
||||
|
</ProjectReference> |
||||
|
</ItemGroup> |
||||
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> |
||||
|
<Target Name="GenerateTargetFrameworkMonikerAttribute" /> |
||||
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it. |
||||
|
Other similar extension points exist, see Microsoft.Common.targets. |
||||
|
<Target Name="BeforeBuild"> |
||||
|
</Target> |
||||
|
<Target Name="AfterBuild"> |
||||
|
</Target> |
||||
|
--> |
||||
|
</Project> |
||||
File diff suppressed because it is too large
@ -1,123 +0,0 @@ |
|||||
using DG.Tweening; |
|
||||
using System; |
|
||||
using System.Collections; |
|
||||
using UnityEngine; |
|
||||
using Core.Settings; |
|
||||
using Core.Ads.BridgeInterfaces; |
|
||||
|
|
||||
namespace Core.Ads |
|
||||
{ |
|
||||
public class AdsManager |
|
||||
{ |
|
||||
private static GameObject _holder = null; |
|
||||
|
|
||||
public static void Init() |
|
||||
{ |
|
||||
_holder = new GameObject("[AdsManager]"); |
|
||||
|
|
||||
GameObject.DontDestroyOnLoad(_holder); |
|
||||
|
|
||||
if (CoreSettings.data.needInterstitial) |
|
||||
{ |
|
||||
_interstitial = GameObject.Instantiate(Resources.Load<GameObject>("Ads/[Interstitial]"), _holder.transform).GetComponent<IInterstitialBridge>(); |
|
||||
_interstitial.OnEnded += () => OnInterstitialShowed?.Invoke(); |
|
||||
} |
|
||||
|
|
||||
if (CoreSettings.data.needBanner) |
|
||||
_banner = GameObject.Instantiate(Resources.Load<GameObject>("Ads/[Banner]"), _holder.transform).GetComponent<IBannerBridge>(); |
|
||||
|
|
||||
if (CoreSettings.data.needRewarded) |
|
||||
_rewarded = GameObject.Instantiate(Resources.Load<GameObject>("Ads/[Rewarded]"), _holder.transform).GetComponent<IRewardedBridge>(); |
|
||||
} |
|
||||
|
|
||||
private static IInterstitialBridge _interstitial = null; |
|
||||
private static IRewardedBridge _rewarded = null; |
|
||||
private static IBannerBridge _banner = null; |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// Interstitial
|
|
||||
/// </summary>
|
|
||||
///
|
|
||||
public static event Action OnInterstitialShowed = null; |
|
||||
|
|
||||
public static bool IsInterstitialReady() |
|
||||
{ |
|
||||
if (CoreSettings.data.needInterstitial) |
|
||||
return _interstitial.IsReady(); |
|
||||
else |
|
||||
Debug.LogError("AdsManager: Interstitial ads is disabled"); |
|
||||
|
|
||||
return false; |
|
||||
} |
|
||||
|
|
||||
public static bool IsInterstitialVisible() |
|
||||
{ |
|
||||
if (CoreSettings.data.needInterstitial) |
|
||||
return _interstitial.IsVisible(); |
|
||||
else |
|
||||
Debug.LogError("AdsManager: Interstitial ads is disabled"); |
|
||||
|
|
||||
return false; |
|
||||
} |
|
||||
|
|
||||
public static void ShowInterstitial() |
|
||||
{ |
|
||||
if (CoreSettings.data.needInterstitial) |
|
||||
_interstitial.Show(); |
|
||||
else |
|
||||
Debug.LogError("AdsManager: Interstitial ads is disabled"); |
|
||||
} |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// Rewarded
|
|
||||
/// </summary>
|
|
||||
///
|
|
||||
public static bool IsRewardedReady() |
|
||||
{ |
|
||||
if (CoreSettings.data.needRewarded) |
|
||||
_rewarded.IsReady(); |
|
||||
else |
|
||||
Debug.LogError("AdsManager: Rewarded ads is disabled"); |
|
||||
|
|
||||
return false; |
|
||||
} |
|
||||
|
|
||||
public static void ShowRewarded(Action onSucces, Action onFailed) |
|
||||
{ |
|
||||
if (CoreSettings.data.needRewarded) |
|
||||
_rewarded.Show(onSucces, onFailed); |
|
||||
else |
|
||||
Debug.LogError("AdsManager: Rewarded ads is disabled"); |
|
||||
} |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// Banner
|
|
||||
/// </summary>
|
|
||||
///
|
|
||||
public static bool IsBannerVisible() |
|
||||
{ |
|
||||
if (CoreSettings.data.needBanner) |
|
||||
_banner.IsVisible(); |
|
||||
else |
|
||||
Debug.LogError("AdsManager: Banner ads is disabled"); |
|
||||
|
|
||||
return false; |
|
||||
} |
|
||||
|
|
||||
public static void ShowBanner(BannerPositions position) |
|
||||
{ |
|
||||
if (CoreSettings.data.needBanner) |
|
||||
_banner.Show(position); |
|
||||
else |
|
||||
Debug.LogError("AdsManager: Banner ads is disabled"); |
|
||||
} |
|
||||
|
|
||||
public static void HideBanner() |
|
||||
{ |
|
||||
if (CoreSettings.data.needBanner) |
|
||||
_banner.Hide(); |
|
||||
else |
|
||||
Debug.LogError("AdsManager: Banner ads is disabled"); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: ebc044ffb918ac04abbc22d23b54110d |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 2e28a4d499fcd1e4a8c7646f8c952a6a |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: de562e46c37025145b6ec7b7b26d41d5 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,13 +0,0 @@ |
|||||
using System; |
|
||||
using UnityEngine; |
|
||||
|
|
||||
namespace Core.Ads.BridgeInterfaces |
|
||||
{ |
|
||||
public interface IInterstitialBridge |
|
||||
{ |
|
||||
Action OnEnded { get; set; } |
|
||||
bool IsReady(); |
|
||||
void Show(); |
|
||||
bool IsVisible(); |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: eaa9bf69f41d0244b8c36086568630e0 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: a97196986656edd419f16bd8a1e9a698 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 78f247ce8241a0647bc76dc7fa3979be |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,44 +0,0 @@ |
|||||
using Core.Ads.BridgeInterfaces; |
|
||||
using System.Linq; |
|
||||
using UnityEngine; |
|
||||
using UnityEngine.UI; |
|
||||
|
|
||||
namespace Core.Ads.Bridges.DemoAds |
|
||||
{ |
|
||||
public class DemoBannerAds : MonoBehaviour, IBannerBridge |
|
||||
{ |
|
||||
[SerializeField] private CanvasScaler _canvasScaler = null; |
|
||||
[SerializeField] private RectTransform[] _banners = new RectTransform[0]; |
|
||||
|
|
||||
public void Show(BannerPositions position) |
|
||||
{ |
|
||||
if (position == BannerPositions.None) |
|
||||
return; |
|
||||
|
|
||||
Hide(); |
|
||||
|
|
||||
_banners[(int)position].sizeDelta = CalculateCanvasBannerSize(); |
|
||||
_banners[(int)position].gameObject.SetActive(true); |
|
||||
} |
|
||||
|
|
||||
public void Hide() |
|
||||
{ |
|
||||
for (int i = 0; i < _banners.Length; i++) |
|
||||
_banners[i].gameObject.SetActive(false); |
|
||||
} |
|
||||
|
|
||||
public bool IsVisible() |
|
||||
{ |
|
||||
return _banners.Where(b => b.gameObject.activeSelf).Count() > 0; |
|
||||
} |
|
||||
|
|
||||
private Vector2 CalculateCanvasBannerSize() |
|
||||
{ |
|
||||
float bannerSizePixels = Screen.height <= 400 ? 32 : Screen.height < 720 ? 50 : 90; |
|
||||
var percent = (100f / Screen.height) * bannerSizePixels; |
|
||||
var bannerSize = _canvasScaler.referenceResolution.y * (percent / 100f); |
|
||||
|
|
||||
return new Vector2(bannerSize * 6.4f, bannerSize); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 56a352b0726e3c04b8a452a12f1d08e8 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: c873a6dc7007f2245873024667ba02ef |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,38 +0,0 @@ |
|||||
using Core.Ads.BridgeInterfaces; |
|
||||
using System; |
|
||||
using UnityEngine; |
|
||||
|
|
||||
namespace Core.Ads.Bridges.DemoAds |
|
||||
{ |
|
||||
public class DemoRewardedAds : MonoBehaviour, IRewardedBridge |
|
||||
{ |
|
||||
[SerializeField] private GameObject _body = null; |
|
||||
|
|
||||
private Action onSucces = null; |
|
||||
private Action onFailed = null; |
|
||||
|
|
||||
public bool IsReady() |
|
||||
{ |
|
||||
return true; |
|
||||
} |
|
||||
|
|
||||
public void Show(Action onSucces, Action onFailed) |
|
||||
{ |
|
||||
this.onSucces = onSucces; |
|
||||
this.onFailed = onFailed; |
|
||||
_body.SetActive(true); |
|
||||
} |
|
||||
|
|
||||
public void OnSuccesClick() |
|
||||
{ |
|
||||
_body.SetActive(false); |
|
||||
onSucces?.Invoke(); |
|
||||
} |
|
||||
|
|
||||
public void OnFailedClick() |
|
||||
{ |
|
||||
_body.SetActive(false); |
|
||||
onFailed?.Invoke(); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 474311b49c69091468bfed033f2e2f9f |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: db488a5fb66911a478bcb81d1e551aaf |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,201 +0,0 @@ |
|||||
using Localization; |
|
||||
using System.Collections; |
|
||||
using System.Collections.Generic; |
|
||||
using System.Linq; |
|
||||
using UnityEngine; |
|
||||
using Core.Settings; |
|
||||
|
|
||||
public static class AudioController |
|
||||
{ |
|
||||
public static void Init() |
|
||||
{ |
|
||||
GameObject audioParent = new GameObject("[AudioController]"); |
|
||||
|
|
||||
GameObject.DontDestroyOnLoad(audioParent); |
|
||||
|
|
||||
_musicParent = new GameObject("[Music]"); |
|
||||
_musicParent.transform.parent = audioParent.transform; |
|
||||
|
|
||||
_soundsParent = new GameObject("[Sounds]"); |
|
||||
_soundsParent.transform.parent = audioParent.transform; |
|
||||
|
|
||||
_voicesParent = new GameObject("[Voices]"); |
|
||||
_voicesParent.transform.parent = audioParent.transform; |
|
||||
|
|
||||
AudioClip[] musicAnsSounds = Resources.LoadAll<AudioClip>("CoreAudio/MusicAndSounds"); |
|
||||
|
|
||||
for (int i = 0; i < musicAnsSounds.Length; i++) |
|
||||
{ |
|
||||
_musicAndSounds.Add(musicAnsSounds[i].name, musicAnsSounds[i]); |
|
||||
} |
|
||||
|
|
||||
for (int l = 0; l < CoreSettings.data.availableLanguages.Count; l++) |
|
||||
{ |
|
||||
SystemLanguage language = CoreSettings.data.availableLanguages[l]; |
|
||||
|
|
||||
Dictionary<string, AudioClip> voicesDictionary = new Dictionary<string, AudioClip>(); |
|
||||
|
|
||||
AudioClip[] voices = Resources.LoadAll<AudioClip>("CoreAudio/Voices/" + language.ToString()); |
|
||||
|
|
||||
for (int i = 0; i < voices.Length; i++) |
|
||||
voicesDictionary.Add(voices[i].name, voices[i]); |
|
||||
|
|
||||
_voicesDictionary.Add(language, voicesDictionary); |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
private static GameObject _musicParent = null; |
|
||||
private static GameObject _soundsParent = null; |
|
||||
private static GameObject _voicesParent = null; |
|
||||
|
|
||||
private static AudioSource _musicSource = null; |
|
||||
private static List<AudioSource> _soundsSources = new List<AudioSource>(); |
|
||||
private static List<AudioSource> _voicesSources = new List<AudioSource>(); |
|
||||
|
|
||||
private static Dictionary<string, AudioClip> _musicAndSounds = new Dictionary<string, AudioClip>(); |
|
||||
private static Dictionary<SystemLanguage, Dictionary<string, AudioClip>> _voicesDictionary = new Dictionary<SystemLanguage, Dictionary<string, AudioClip>>(); |
|
||||
|
|
||||
public static float MusicVolume |
|
||||
{ |
|
||||
get => PlayerPrefs.GetFloat("MusicVolume", 1f); |
|
||||
set |
|
||||
{ |
|
||||
PlayerPrefs.SetFloat("MusicVolume", value); |
|
||||
_musicSource.volume = CoreSettings.data.musicVolume * value; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
public static float SoundsVolume |
|
||||
{ |
|
||||
get => PlayerPrefs.GetFloat("MusicVolume", 1f); |
|
||||
set |
|
||||
{ |
|
||||
PlayerPrefs.SetFloat("MusicVolume", value); |
|
||||
|
|
||||
for (int i = 0; i < _soundsSources.Count; i++) |
|
||||
_soundsSources[i].volume = CoreSettings.data.soundsVolume * value; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
public static float VoicesVolume |
|
||||
{ |
|
||||
get => PlayerPrefs.GetFloat("MusicVolume", 1f); |
|
||||
set |
|
||||
{ |
|
||||
PlayerPrefs.SetFloat("MusicVolume", value); |
|
||||
|
|
||||
for (int i = 0; i < _voicesSources.Count; i++) |
|
||||
_voicesSources[i].volume = CoreSettings.data.voicesVolume * value; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
public static float PlayMusic(string name) |
|
||||
{ |
|
||||
if (_musicSource == null) |
|
||||
{ |
|
||||
_musicSource = _musicParent.AddComponent<AudioSource>(); |
|
||||
_musicSource.loop = true; |
|
||||
_musicSource.playOnAwake = false; |
|
||||
_musicSource.volume = CoreSettings.data.musicVolume * MusicVolume; |
|
||||
} |
|
||||
|
|
||||
if (_musicAndSounds.ContainsKey(name)) |
|
||||
{ |
|
||||
_musicSource.clip = _musicAndSounds[name]; |
|
||||
_musicSource.Play(); |
|
||||
|
|
||||
return _musicAndSounds[name].length; |
|
||||
} |
|
||||
else |
|
||||
{ |
|
||||
Debug.LogError($"AudioController: music \"{name}\" not found"); |
|
||||
return 0f; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
public static void StopMusic() |
|
||||
{ |
|
||||
_musicSource.Stop(); |
|
||||
} |
|
||||
|
|
||||
public static float PlaySound(string name, bool isLoop = false) |
|
||||
{ |
|
||||
AudioSource playSource = _soundsSources.Where(s => !s.isPlaying).FirstOrDefault(); |
|
||||
|
|
||||
if (playSource == null) |
|
||||
{ |
|
||||
playSource = _soundsParent.AddComponent<AudioSource>(); |
|
||||
playSource.loop = false; |
|
||||
playSource.playOnAwake = false; |
|
||||
playSource.volume = CoreSettings.data.soundsVolume * SoundsVolume; |
|
||||
|
|
||||
_soundsSources.Add(playSource); |
|
||||
} |
|
||||
|
|
||||
if (_musicAndSounds.ContainsKey(name)) |
|
||||
{ |
|
||||
playSource.clip = _musicAndSounds[name]; |
|
||||
playSource.loop = isLoop; |
|
||||
playSource.Play(); |
|
||||
|
|
||||
return _musicAndSounds[name].length; |
|
||||
} |
|
||||
else |
|
||||
{ |
|
||||
Debug.LogError($"AudioController: sound \"{name}\" not found"); |
|
||||
return 0f; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
public static void StopSound(string name) |
|
||||
{ |
|
||||
AudioSource playSource = _soundsSources.Where(s => s.clip.name == name).FirstOrDefault(); |
|
||||
|
|
||||
if (playSource != null) |
|
||||
playSource.Stop(); |
|
||||
} |
|
||||
|
|
||||
public static float PlayVoice(string name) |
|
||||
{ |
|
||||
AudioSource playSource = _voicesSources.Where(s => !s.isPlaying).FirstOrDefault(); |
|
||||
|
|
||||
if (playSource == null) |
|
||||
{ |
|
||||
playSource = _voicesParent.AddComponent<AudioSource>(); |
|
||||
playSource.loop = false; |
|
||||
playSource.playOnAwake = false; |
|
||||
playSource.volume = CoreSettings.data.voicesVolume * VoicesVolume; |
|
||||
|
|
||||
_voicesSources.Add(playSource); |
|
||||
} |
|
||||
|
|
||||
if (_voicesDictionary.ContainsKey(LocalizationManager.CurrentLanguage)) |
|
||||
{ |
|
||||
if (_voicesDictionary[LocalizationManager.CurrentLanguage].ContainsKey(name)) |
|
||||
{ |
|
||||
playSource.clip = _voicesDictionary[LocalizationManager.CurrentLanguage][name]; |
|
||||
playSource.Play(); |
|
||||
|
|
||||
return _voicesDictionary[LocalizationManager.CurrentLanguage][name].length; |
|
||||
} |
|
||||
else |
|
||||
{ |
|
||||
Debug.LogError($"AudioController: voice \"{name}\" not found"); |
|
||||
return 0f; |
|
||||
} |
|
||||
} |
|
||||
else |
|
||||
{ |
|
||||
Debug.LogError($"AudioController: voice \"{name}\" not found"); |
|
||||
return 0f; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
public static void StopVoice(string name) |
|
||||
{ |
|
||||
AudioSource playSource = _voicesSources.Where(s => s.clip.name == name).FirstOrDefault(); |
|
||||
|
|
||||
if (playSource != null) |
|
||||
playSource.Stop(); |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 69b1385ae5f722f48ba1c6c3464ce832 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,38 +0,0 @@ |
|||||
using Localization; |
|
||||
using UnityEngine; |
|
||||
using Core.SceneManagement; |
|
||||
using Core.Settings; |
|
||||
using Core.Social; |
|
||||
using Core.Ads; |
|
||||
|
|
||||
namespace Core |
|
||||
{ |
|
||||
public class CoreInitializer |
|
||||
{ |
|
||||
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterSceneLoad)] |
|
||||
public static void Init() |
|
||||
{ |
|
||||
AdsManager.Init(); |
|
||||
LocalizationManager.Init(); |
|
||||
AudioController.Init(); |
|
||||
|
|
||||
if (CoreSettings.data.usSocialModule) |
|
||||
{ |
|
||||
SocialServerHandler.Init(); |
|
||||
|
|
||||
if (UserData.ID == -1) |
|
||||
{ |
|
||||
GameObject.Instantiate(CoreSettings.data.loginWindowPrefab); |
|
||||
} |
|
||||
else |
|
||||
{ |
|
||||
SceneLoader.Init(); |
|
||||
} |
|
||||
} |
|
||||
else |
|
||||
{ |
|
||||
SceneLoader.Init(); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 5fdc739549ded714d92ed59025fa163c |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
File diff suppressed because it is too large
@ -1,7 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 8c2e5eea00fe3ba48a408c1549fcdf66 |
|
||||
TextScriptImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,110 +0,0 @@ |
|||||
<?xml version="1.0"?> |
|
||||
<doc> |
|
||||
<assembly> |
|
||||
<name>DOTweenEditor</name> |
|
||||
</assembly> |
|
||||
<members> |
|
||||
<member name="M:DG.DOTweenEditor.DOTweenEditorPreview.Start(System.Action)"> |
|
||||
<summary> |
|
||||
Starts the update loop of tween in the editor. Has no effect during playMode. |
|
||||
</summary> |
|
||||
<param name="onPreviewUpdated">Eventual callback to call after every update</param> |
|
||||
</member> |
|
||||
<member name="M:DG.DOTweenEditor.DOTweenEditorPreview.Stop(System.Boolean,System.Boolean)"> |
|
||||
<summary> |
|
||||
Stops the update loop and clears the onPreviewUpdated callback. |
|
||||
</summary> |
|
||||
<param name="resetTweenTargets">If TRUE also resets the tweened objects to their original state. |
|
||||
Note that this works by calling Rewind on all tweens, so it will work correctly |
|
||||
only if you have a single tween type per object and it wasn't killed</param> |
|
||||
<param name="clearTweens">If TRUE also kills any cached tween</param> |
|
||||
</member> |
|
||||
<member name="M:DG.DOTweenEditor.DOTweenEditorPreview.PrepareTweenForPreview(DG.Tweening.Tween,System.Boolean,System.Boolean,System.Boolean)"> |
|
||||
<summary> |
|
||||
Readies the tween for editor preview by setting its UpdateType to Manual plus eventual extra settings. |
|
||||
</summary> |
|
||||
<param name="t">The tween to ready</param> |
|
||||
<param name="clearCallbacks">If TRUE (recommended) removes all callbacks (OnComplete/Rewind/etc)</param> |
|
||||
<param name="preventAutoKill">If TRUE prevents the tween from being auto-killed at completion</param> |
|
||||
<param name="andPlay">If TRUE starts playing the tween immediately</param> |
|
||||
</member> |
|
||||
<member name="F:DG.DOTweenEditor.EditorVersion.Version"> |
|
||||
<summary>Full major version + first minor version (ex: 2018.1f)</summary> |
|
||||
</member> |
|
||||
<member name="F:DG.DOTweenEditor.EditorVersion.MajorVersion"> |
|
||||
<summary>Major version</summary> |
|
||||
</member> |
|
||||
<member name="F:DG.DOTweenEditor.EditorVersion.MinorVersion"> |
|
||||
<summary>First minor version (ex: in 2018.1 it would be 1)</summary> |
|
||||
</member> |
|
||||
<member name="M:DG.DOTweenEditor.EditorUtils.SetEditorTexture(UnityEngine.Texture2D,UnityEngine.FilterMode,System.Int32)"> |
|
||||
<summary> |
|
||||
Checks that the given editor texture use the correct import settings, |
|
||||
and applies them if they're incorrect. |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:DG.DOTweenEditor.EditorUtils.DOTweenSetupRequired"> |
|
||||
<summary> |
|
||||
Returns TRUE if setup is required |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:DG.DOTweenEditor.EditorUtils.AssetExists(System.String)"> |
|
||||
<summary> |
|
||||
Returns TRUE if the file/directory at the given path exists. |
|
||||
</summary> |
|
||||
<param name="adbPath">Path, relative to Unity's project folder</param> |
|
||||
<returns></returns> |
|
||||
</member> |
|
||||
<member name="M:DG.DOTweenEditor.EditorUtils.ADBPathToFullPath(System.String)"> |
|
||||
<summary> |
|
||||
Converts the given project-relative path to a full path, |
|
||||
with backward (\) slashes). |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:DG.DOTweenEditor.EditorUtils.FullPathToADBPath(System.String)"> |
|
||||
<summary> |
|
||||
Converts the given full path to a path usable with AssetDatabase methods |
|
||||
(relative to Unity's project folder, and with the correct Unity forward (/) slashes). |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:DG.DOTweenEditor.EditorUtils.ConnectToSourceAsset``1(System.String,System.Boolean)"> |
|
||||
<summary> |
|
||||
Connects to a <see cref="T:UnityEngine.ScriptableObject"/> asset. |
|
||||
If the asset already exists at the given path, loads it and returns it. |
|
||||
Otherwise, either returns NULL or automatically creates it before loading and returning it |
|
||||
(depending on the given parameters). |
|
||||
</summary> |
|
||||
<typeparam name="T">Asset type</typeparam> |
|
||||
<param name="adbFilePath">File path (relative to Unity's project folder)</param> |
|
||||
<param name="createIfMissing">If TRUE and the requested asset doesn't exist, forces its creation</param> |
|
||||
</member> |
|
||||
<member name="M:DG.DOTweenEditor.EditorUtils.GetAssemblyFilePath(System.Reflection.Assembly)"> |
|
||||
<summary> |
|
||||
Full path for the given loaded assembly, assembly file included |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:DG.DOTweenEditor.EditorUtils.AddGlobalDefine(System.String)"> |
|
||||
<summary> |
|
||||
Adds the given global define if it's not already present |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:DG.DOTweenEditor.EditorUtils.RemoveGlobalDefine(System.String)"> |
|
||||
<summary> |
|
||||
Removes the given global define if it's present |
|
||||
</summary> |
|
||||
</member> |
|
||||
<member name="M:DG.DOTweenEditor.EditorUtils.HasGlobalDefine(System.String,System.Nullable{UnityEditor.BuildTargetGroup})"> |
|
||||
<summary> |
|
||||
Returns TRUE if the given global define is present in all the <see cref="T:UnityEditor.BuildTargetGroup"/> |
|
||||
or only in the given <see cref="T:UnityEditor.BuildTargetGroup"/>, depending on passed parameters.<para/> |
|
||||
</summary> |
|
||||
<param name="id"></param> |
|
||||
<param name="buildTargetGroup"><see cref="T:UnityEditor.BuildTargetGroup"/>to use. Leave NULL to check in all of them.</param> |
|
||||
</member> |
|
||||
<member name="T:DG.DOTweenEditor.DOTweenDefines"> |
|
||||
<summary> |
|
||||
Not used as menu item anymore, but as a utiity function |
|
||||
</summary> |
|
||||
</member> |
|
||||
</members> |
|
||||
</doc> |
|
||||
@ -1,7 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: d5f031fa9b0ca764db0a49248c0f6efc |
|
||||
TextScriptImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,29 +0,0 @@ |
|||||
DOTween and DOTween Pro are copyright (c) 2014-2018 Daniele Giardini - Demigiant |
|
||||
|
|
||||
// IMPORTANT!!! ///////////////////////////////////////////// |
|
||||
// Upgrading DOTween from versions older than 1.2.000 /////// |
|
||||
// (or DOTween Pro older than 1.0.000) ////////////////////// |
|
||||
------------------------------------------------------------- |
|
||||
If you're upgrading your project from a version of DOTween older than 1.2.000 (or DOTween Pro older than 1.0.000) please follow these instructions carefully. |
|
||||
1) Import the new version in the same folder as the previous one, overwriting old files. A lot of errors will appear but don't worry |
|
||||
2) Close and reopen Unity (and your project). This is fundamental: skipping this step will cause a bloodbath |
|
||||
3) Open DOTween's Utility Panel (Tools > Demigiant > DOTween Utility Panel) if it doesn't open automatically, then press "Setup DOTween...": this will run the upgrade setup |
|
||||
4) From the Add/Remove Modules panel that opens, activate/deactivate Modules for Unity systems and for external assets (Pro version only) |
|
||||
|
|
||||
// GET STARTED ////////////////////////////////////////////// |
|
||||
|
|
||||
- After importing a new DOTween update, select DOTween's Utility Panel from the "Tools/Demigiant" menu (if it doesn't open automatically) and press the "Setup DOTween..." button to activate/deactivate Modules. You can also access a Preferences Tab from there to choose default settings for DOTween. |
|
||||
- In your code, add "using DG.Tweening" to each class where you want to use DOTween. |
|
||||
- You're ready to tween. Check out the links below for full documentation and license info. |
|
||||
|
|
||||
|
|
||||
// LINKS /////////////////////////////////////////////////////// |
|
||||
|
|
||||
DOTween website (documentation, examples, etc): http://dotween.demigiant.com |
|
||||
DOTween license: http://dotween.demigiant.com/license.php |
|
||||
DOTween repository (Google Code): https://code.google.com/p/dotween/ |
|
||||
Demigiant website (documentation, examples, etc): http://www.demigiant.com |
|
||||
|
|
||||
// NOTES ////////////////////////////////////////////////////// |
|
||||
|
|
||||
- DOTween's Utility Panel can be found under "Tools > Demigiant > DOTween Utility Panel" and also contains other useful options, plus a tab to set DOTween's preferences |
|
||||
@ -1,7 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 3d252228111bd274e94c4ca7b0c9f853 |
|
||||
TextScriptImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 2ce0389fb6944dd4e8fff1da0917b2a5 |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,35 +0,0 @@ |
|||||
using System.Collections; |
|
||||
using System.Collections.Generic; |
|
||||
using UnityEngine; |
|
||||
|
|
||||
namespace Core.IAP |
|
||||
{ |
|
||||
public class DisableObjectWhenPurchase : MonoBehaviour |
|
||||
{ |
|
||||
[SerializeField] private Products[] _products = null; |
|
||||
|
|
||||
private void Awake() |
|
||||
{ |
|
||||
PurchaseManager.OnPurchaseSuccess += PurchaseManager_OnPurchaseSuccess; |
|
||||
CheckState(); |
|
||||
} |
|
||||
|
|
||||
private void OnDestroy()=> |
|
||||
PurchaseManager.OnPurchaseSuccess -= PurchaseManager_OnPurchaseSuccess; |
|
||||
|
|
||||
private void PurchaseManager_OnPurchaseSuccess(Products obj) => |
|
||||
CheckState(); |
|
||||
|
|
||||
private void CheckState() |
|
||||
{ |
|
||||
for (int i = 0; i < _products.Length; i++) |
|
||||
{ |
|
||||
if (PurchaseManager.IsProductPurchased(_products[i])) |
|
||||
{ |
|
||||
gameObject.SetActive(false); |
|
||||
return; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 41a8aa83b2c2c7243a56b02d49940de9 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,195 +0,0 @@ |
|||||
using System; |
|
||||
using System.Collections.Generic; |
|
||||
using System.Linq; |
|
||||
using UnityEngine; |
|
||||
using UnityEngine.Purchasing; |
|
||||
|
|
||||
namespace Core.IAP |
|
||||
{ |
|
||||
public class PurchaseManager : IStoreListener |
|
||||
{ |
|
||||
private static PurchaseManager instance = null; |
|
||||
|
|
||||
public static void StaticInit() |
|
||||
{ |
|
||||
instance = new PurchaseManager(); |
|
||||
|
|
||||
instance.InitializePurchasing(); |
|
||||
} |
|
||||
|
|
||||
|
|
||||
public static event Action<Products> OnPurchaseSuccess; |
|
||||
public static event Action<UnityEngine.Purchasing.Product, PurchaseFailureReason> OnPurchaseFaile; |
|
||||
|
|
||||
|
|
||||
private static IStoreController _storeController; |
|
||||
private static IExtensionProvider _storeExtensionProvider; |
|
||||
|
|
||||
|
|
||||
#region Static metods
|
|
||||
|
|
||||
public static bool IsProductPurchased(Products args) |
|
||||
{ |
|
||||
string id = instance.GetIdByProduct(args); |
|
||||
|
|
||||
return PlayerPrefs.GetString(id.ToString() + "_purchased", "false") == "true"; |
|
||||
} |
|
||||
|
|
||||
public static void Buy(Products args) |
|
||||
{ |
|
||||
string id = instance.GetIdByProduct(args); |
|
||||
|
|
||||
#if UNITY_EDITOR
|
|
||||
|
|
||||
if (OnPurchaseSuccess != null) |
|
||||
OnPurchaseSuccess(args); |
|
||||
|
|
||||
Debug.Log(id + " Buyed!"); |
|
||||
|
|
||||
return; |
|
||||
#endif
|
|
||||
|
|
||||
instance.BuyProduct(id); |
|
||||
} |
|
||||
|
|
||||
public static string GetLocalizedPrice(Products args) |
|
||||
{ |
|
||||
#if UNITY_EDITOR
|
|
||||
return "0.99$"; |
|
||||
#endif
|
|
||||
|
|
||||
string id = instance.GetIdByProduct(args); |
|
||||
|
|
||||
if (instance.IsInitialized()) |
|
||||
{ |
|
||||
string price = _storeController.products.WithID(id).metadata.localizedPriceString; |
|
||||
|
|
||||
PlayerPrefs.SetString(id + "_last_price", price); |
|
||||
|
|
||||
return price; |
|
||||
} |
|
||||
else |
|
||||
return PlayerPrefs.GetString(id + "_last_price", "0.99$"); |
|
||||
} |
|
||||
|
|
||||
#endregion
|
|
||||
|
|
||||
#region Object
|
|
||||
|
|
||||
private void InitializePurchasing() |
|
||||
{ |
|
||||
var builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance()); |
|
||||
|
|
||||
foreach (string s in ProductsList.ConsumableProducts.Values) |
|
||||
builder.AddProduct(s, ProductType.Consumable); |
|
||||
|
|
||||
foreach (string s in ProductsList.NonConsumableProducts.Values) |
|
||||
builder.AddProduct(s, ProductType.NonConsumable); |
|
||||
|
|
||||
UnityPurchasing.Initialize(this, builder); |
|
||||
} |
|
||||
|
|
||||
private bool IsInitialized() |
|
||||
{ |
|
||||
return _storeController != null && _storeExtensionProvider != null; |
|
||||
} |
|
||||
|
|
||||
private string GetIdByProduct(Products product) |
|
||||
{ |
|
||||
string id = ""; |
|
||||
|
|
||||
if (ProductsList.ConsumableProducts.ContainsKey(product)) |
|
||||
id = ProductsList.ConsumableProducts[product]; |
|
||||
|
|
||||
if (ProductsList.NonConsumableProducts.ContainsKey(product)) |
|
||||
id = ProductsList.NonConsumableProducts[product]; |
|
||||
|
|
||||
return id; |
|
||||
} |
|
||||
|
|
||||
private Products GetProductById(string id) |
|
||||
{ |
|
||||
Products product = Products.NULL; |
|
||||
|
|
||||
if (ProductsList.ConsumableProducts.ContainsValue(id)) |
|
||||
product = ProductsList.ConsumableProducts.FirstOrDefault(x => x.Value == id).Key; |
|
||||
|
|
||||
if (ProductsList.NonConsumableProducts.ContainsValue(id)) |
|
||||
product = ProductsList.NonConsumableProducts.FirstOrDefault(x => x.Value == id).Key; |
|
||||
|
|
||||
return product; |
|
||||
} |
|
||||
|
|
||||
public void BuyProduct(string productId) |
|
||||
{ |
|
||||
if (IsInitialized()) |
|
||||
{ |
|
||||
Product product = _storeController.products.WithID(productId); |
|
||||
|
|
||||
if (product != null && product.availableToPurchase) |
|
||||
{ |
|
||||
Debug.Log(string.Format("Purchasing product asychronously: '{0}'", product.definition.id)); |
|
||||
_storeController.InitiatePurchase(product); |
|
||||
} |
|
||||
else |
|
||||
{ |
|
||||
Debug.Log("BuyProductID: FAIL. Not purchasing product, either is not found or is not available for purchase"); |
|
||||
OnPurchaseFailed(product, PurchaseFailureReason.ProductUnavailable); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
public void OnInitialized(IStoreController controller, IExtensionProvider extensions) |
|
||||
{ |
|
||||
Debug.Log("OnInitialized: PASS"); |
|
||||
|
|
||||
_storeController = controller; |
|
||||
_storeExtensionProvider = extensions; |
|
||||
|
|
||||
foreach (string s in ProductsList.ConsumableProducts.Values) |
|
||||
GetLocalizedPrice(GetProductById(s)); |
|
||||
|
|
||||
foreach (string s in ProductsList.NonConsumableProducts.Values) |
|
||||
GetLocalizedPrice(GetProductById(s)); |
|
||||
} |
|
||||
|
|
||||
public void OnInitializeFailed(InitializationFailureReason error) |
|
||||
{ |
|
||||
Debug.Log("OnInitializeFailed InitializationFailureReason:" + error); |
|
||||
} |
|
||||
|
|
||||
public PurchaseProcessingResult ProcessPurchase(PurchaseEventArgs args) |
|
||||
{ |
|
||||
Products product = Products.NULL; |
|
||||
|
|
||||
if (ProductsList.ConsumableProducts.ContainsValue(args.purchasedProduct.definition.id)) |
|
||||
{ |
|
||||
product = ProductsList.ConsumableProducts.FirstOrDefault(x => x.Value == args.purchasedProduct.definition.id).Key; |
|
||||
} |
|
||||
|
|
||||
if (ProductsList.NonConsumableProducts.ContainsValue(args.purchasedProduct.definition.id)) |
|
||||
{ |
|
||||
product = ProductsList.NonConsumableProducts.FirstOrDefault(x => x.Value == args.purchasedProduct.definition.id).Key; |
|
||||
|
|
||||
PlayerPrefs.SetString(args.purchasedProduct.definition.id.ToString() + "_purchased", "true"); |
|
||||
} |
|
||||
|
|
||||
if (OnPurchaseSuccess != null) |
|
||||
OnPurchaseSuccess(product); |
|
||||
|
|
||||
Debug.Log(args.purchasedProduct.definition.id + " Buyed!"); |
|
||||
|
|
||||
return PurchaseProcessingResult.Complete; |
|
||||
} |
|
||||
|
|
||||
public void OnPurchaseFailed(Product product, PurchaseFailureReason failureReason) |
|
||||
{ |
|
||||
if (OnPurchaseFaile != null) |
|
||||
OnPurchaseFaile(product, failureReason); |
|
||||
|
|
||||
Debug.Log(string.Format("OnPurchaseFailed: FAIL. Product: '{0}', PurchaseFailureReason: {1}", product.definition.storeSpecificId, failureReason)); |
|
||||
} |
|
||||
|
|
||||
#endregion
|
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 88e4de0f8e3959948b3ce8c560944b8a |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 9a58b7f8e5b3fd24eb48324b5a768067 |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,92 +0,0 @@ |
|||||
using System; |
|
||||
using System.Collections; |
|
||||
using System.Collections.Generic; |
|
||||
using UnityEngine; |
|
||||
using Core.Settings; |
|
||||
using Localization.Utils; |
|
||||
|
|
||||
namespace Localization |
|
||||
{ |
|
||||
public static class LocalizationManager |
|
||||
{ |
|
||||
public static void Init() |
|
||||
{ |
|
||||
if (CoreSettings.data.localizationTable != null) |
|
||||
{ |
|
||||
CSVDataTable table = new CSVDataTable(); |
|
||||
table.ReadFromTextAsset(CoreSettings.data.localizationTable); |
|
||||
|
|
||||
List<string> languages = table.Header; |
|
||||
|
|
||||
for (int i = 1; i < languages.Count; i++) |
|
||||
{ |
|
||||
_dictionary.Add((SystemLanguage)Enum.Parse(typeof(SystemLanguage), languages[i]), new List<string>()); |
|
||||
} |
|
||||
|
|
||||
for (int i = 0; i < table.RowCount; i++) |
|
||||
{ |
|
||||
List<string> senteces = table.GetRow(i); |
|
||||
|
|
||||
_keys.Add(senteces[0]); |
|
||||
|
|
||||
for (int j = 1; j < senteces.Count; j++) |
|
||||
{ |
|
||||
_dictionary[(SystemLanguage)Enum.Parse(typeof(SystemLanguage), languages[j])].Add(senteces[j]); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
public static Action<SystemLanguage> OnLocalizationChanged = null; |
|
||||
|
|
||||
private static List<string> _keys = new List<string>(); |
|
||||
private static Dictionary<SystemLanguage, List<string>> _dictionary = new Dictionary<SystemLanguage, List<string>>(); |
|
||||
|
|
||||
public static SystemLanguage CurrentLanguage |
|
||||
{ |
|
||||
get => ConvertToAvailableLanguage((SystemLanguage)PlayerPrefs.GetInt("CurrentLanguage", (int)Application.systemLanguage)); |
|
||||
set |
|
||||
{ |
|
||||
SystemLanguage language = ConvertToAvailableLanguage(value); |
|
||||
PlayerPrefs.SetInt("CurrentLanguage", (int)language); |
|
||||
OnLocalizationChanged?.Invoke(language); |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
public static string GetLocalizedString(string key) |
|
||||
{ |
|
||||
string text = "localization_error"; |
|
||||
|
|
||||
if (_keys.Contains(key)) |
|
||||
{ |
|
||||
if (_dictionary.ContainsKey(CurrentLanguage)) |
|
||||
text = _dictionary[CurrentLanguage][_keys.IndexOf(key)]; |
|
||||
else |
|
||||
Debug.LogError($"LocalizationManager: language \"{CurrentLanguage.ToString()}\" not found"); |
|
||||
} |
|
||||
else |
|
||||
Debug.LogError($"LocalizationManager: key \"{key}\" not found"); |
|
||||
|
|
||||
return text; |
|
||||
} |
|
||||
|
|
||||
private static SystemLanguage ConvertToAvailableLanguage(SystemLanguage language) |
|
||||
{ |
|
||||
SystemLanguage availableLanguage = SystemLanguage.English; |
|
||||
|
|
||||
if (CoreSettings.data.availableLanguages.Contains(language)) |
|
||||
{ |
|
||||
availableLanguage = language; |
|
||||
} |
|
||||
else |
|
||||
{ |
|
||||
if ((language == SystemLanguage.Ukrainian || language == SystemLanguage.Belarusian) && CoreSettings.data.availableLanguages.Contains(SystemLanguage.Russian)) |
|
||||
{ |
|
||||
availableLanguage = SystemLanguage.Russian; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
return availableLanguage; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: ab702ba2f88a1a44b95047f1b765d780 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: ea75ecc49606a3f4cbf619aa84b48353 |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,99 +0,0 @@ |
|||||
using System; |
|
||||
using System.Collections.Generic; |
|
||||
using UnityEngine; |
|
||||
using System.IO; |
|
||||
using System.Linq; |
|
||||
|
|
||||
namespace Localization.Utils |
|
||||
{ |
|
||||
|
|
||||
public class CSVDataTable |
|
||||
{ |
|
||||
List<List<string>> _allText; |
|
||||
|
|
||||
List<string> _header; |
|
||||
public List<string> Header |
|
||||
{ |
|
||||
get |
|
||||
{ |
|
||||
return _header; |
|
||||
} |
|
||||
} |
|
||||
int _rowCount; |
|
||||
public int RowCount |
|
||||
{ |
|
||||
get |
|
||||
{ |
|
||||
return _rowCount; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
public CSVDataTable() |
|
||||
{ |
|
||||
_allText = new List<List<string>> (); |
|
||||
_header = new List<string> (); |
|
||||
} |
|
||||
|
|
||||
|
|
||||
public List<string> GetRow (int index) |
|
||||
{ |
|
||||
|
|
||||
if (_rowCount > index && index >= 0) |
|
||||
{ |
|
||||
return _allText.ElementAt (index); |
|
||||
} else |
|
||||
{ |
|
||||
throw(new ArgumentOutOfRangeException ()); |
|
||||
} |
|
||||
|
|
||||
|
|
||||
} |
|
||||
|
|
||||
|
|
||||
public void ReadFromStream(Stream stream) |
|
||||
{ |
|
||||
try |
|
||||
{ |
|
||||
using (var reader = new CsvFileReader (stream, EmptyLineBehavior.IGNORE)) |
|
||||
{ |
|
||||
var dataGrid = new List<List<string>> (); |
|
||||
|
|
||||
if (reader.ReadAll (dataGrid)) |
|
||||
{ |
|
||||
_header = dataGrid[0]; |
|
||||
dataGrid.RemoveAt (0); |
|
||||
_allText = dataGrid; |
|
||||
_rowCount = _allText.Count; |
|
||||
for (int i = 0; i < _allText.Count; ++i) |
|
||||
{ |
|
||||
var it = _allText[i]; |
|
||||
if (it.Count != _header.Count) |
|
||||
{ |
|
||||
// +2 - in all spreadsheets rows start from 1 and first line is a header
|
|
||||
throw new Exception(string.Format("Row on line {0} contains different amount of collumns than header ({1} vs {2}", i + 2, it.Count, _header.Count)); |
|
||||
} |
|
||||
} |
|
||||
} else |
|
||||
{ |
|
||||
throw(new Exception("CSV table read failed")); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
catch(IOException e) |
|
||||
{ |
|
||||
throw new Exception(string.Format("IO error: {0}", e)); |
|
||||
} |
|
||||
|
|
||||
} |
|
||||
|
|
||||
|
|
||||
public void ReadFromTextAsset(TextAsset textAsset) |
|
||||
{ |
|
||||
using (var stream = new MemoryStream (textAsset.bytes)) |
|
||||
{ |
|
||||
ReadFromStream (stream); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 12322ee7e3606b149a76b042f9659b4c |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,37 +0,0 @@ |
|||||
namespace Localization.Utils |
|
||||
{ |
|
||||
/// <summary>
|
|
||||
/// Common base class for CSV reader and writer classes.
|
|
||||
/// </summary>
|
|
||||
public abstract class CsvFileCommon |
|
||||
{ |
|
||||
// Indexes into SpecialChars for characters with specific meaning
|
|
||||
private const int DELIMITER_INDEX = 0; |
|
||||
|
|
||||
private const int QUOTE_INDEX = 1; |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// Gets/sets the character used for column delimiters.
|
|
||||
/// </summary>
|
|
||||
public char Delimiter |
|
||||
{ |
|
||||
get { return SpecialChars[DELIMITER_INDEX]; } |
|
||||
set { SpecialChars[DELIMITER_INDEX] = value; } |
|
||||
} |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// Gets/sets the character used for column quotes.
|
|
||||
/// </summary>
|
|
||||
public char Quote |
|
||||
{ |
|
||||
get { return SpecialChars[QUOTE_INDEX]; } |
|
||||
set { SpecialChars[QUOTE_INDEX] = value; } |
|
||||
} |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// These are special characters in CSV files. If a column contains any
|
|
||||
/// of these characters, the entire column is wrapped in double quotes.
|
|
||||
/// </summary>
|
|
||||
protected char[] SpecialChars = {',', '"', '\r', '\n'}; |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: ee7bae9f19111b14285eaedc50cb8243 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 89aa50a883f45354fa8a354bd40d01ec |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,118 +0,0 @@ |
|||||
using System; |
|
||||
using System.Collections.Generic; |
|
||||
using System.IO; |
|
||||
using System.Text; |
|
||||
|
|
||||
namespace Localization.Utils |
|
||||
{ |
|
||||
/// <summary>
|
|
||||
/// Class for writing to comma-separated-value (CSV) files.
|
|
||||
/// </summary>
|
|
||||
public class CsvFileWriter : CsvFileCommon, IDisposable |
|
||||
{ |
|
||||
private string _oneQuote; |
|
||||
private string _quotedFormat; |
|
||||
|
|
||||
private string _twoQuotes; |
|
||||
|
|
||||
// Private members
|
|
||||
private readonly StreamWriter _writer; |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// Initializes a new instance of the CsvFileWriter class for the
|
|
||||
/// specified stream.
|
|
||||
/// </summary>
|
|
||||
/// <param name="stream">The stream to write to</param>
|
|
||||
public CsvFileWriter(StreamWriter writer) |
|
||||
{ |
|
||||
_writer = writer; |
|
||||
} |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// Initializes a new instance of the CsvFileWriter class for the
|
|
||||
/// specified stream.
|
|
||||
/// </summary>
|
|
||||
/// <param name="stream">The stream to write to</param>
|
|
||||
public CsvFileWriter(Stream stream) |
|
||||
{ |
|
||||
_writer = new StreamWriter(stream); |
|
||||
} |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// Initializes a new instance of the CsvFileWriter class for the
|
|
||||
/// specified file path.
|
|
||||
/// </summary>
|
|
||||
/// <param name="path">The name of the CSV file to write to</param>
|
|
||||
public CsvFileWriter(string path) |
|
||||
{ |
|
||||
_writer = new StreamWriter(path); |
|
||||
} |
|
||||
|
|
||||
// Propagate Dispose to StreamWriter
|
|
||||
public void Dispose() |
|
||||
{ |
|
||||
_writer.Dispose(); |
|
||||
} |
|
||||
|
|
||||
public static void WriteAll(List<List<string>> dataGrid, string path, Encoding encoding) |
|
||||
{ |
|
||||
using (var sw = new StreamWriter(path, false, encoding)) |
|
||||
{ |
|
||||
var cfw = new CsvFileWriter(sw); |
|
||||
foreach (var row in dataGrid) |
|
||||
{ |
|
||||
cfw.WriteRow(row); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
public void WriteAll(List<List<string>> dataGrid) |
|
||||
{ |
|
||||
foreach (var row in dataGrid) |
|
||||
{ |
|
||||
WriteRow(row); |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// Writes a row of columns to the current CSV file.
|
|
||||
/// </summary>
|
|
||||
/// <param name="columns">The list of columns to write</param>
|
|
||||
public void WriteRow(List<string> columns) |
|
||||
{ |
|
||||
// Verify required argument
|
|
||||
if (columns == null) |
|
||||
{ |
|
||||
throw new ArgumentNullException("columns"); |
|
||||
} |
|
||||
|
|
||||
// Ensure we're using current quote character
|
|
||||
if (_oneQuote == null || _oneQuote[0] != Quote) |
|
||||
{ |
|
||||
_oneQuote = string.Format("{0}", Quote); |
|
||||
_twoQuotes = string.Format("{0}{0}", Quote); |
|
||||
_quotedFormat = string.Format("{0}{{0}}{0}", Quote); |
|
||||
} |
|
||||
|
|
||||
// Write each column
|
|
||||
for (var i = 0; i < columns.Count; i++) |
|
||||
{ |
|
||||
// Add delimiter if this isn't the first column
|
|
||||
if (i > 0) |
|
||||
{ |
|
||||
_writer.Write(Delimiter); |
|
||||
} |
|
||||
// Write this column
|
|
||||
if (columns[i].IndexOfAny(SpecialChars) == -1) |
|
||||
{ |
|
||||
_writer.Write(columns[i]); |
|
||||
} |
|
||||
else |
|
||||
{ |
|
||||
_writer.Write(_quotedFormat, columns[i].Replace(_oneQuote, _twoQuotes)); |
|
||||
} |
|
||||
} |
|
||||
_writer.Write("\r\n"); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 0a3fbb53c14f3c84ba441294895cf3dc |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,30 +0,0 @@ |
|||||
namespace Localization.Utils |
|
||||
{ |
|
||||
/// <summary>
|
|
||||
/// Determines how empty lines are interpreted when reading CSV files.
|
|
||||
/// These values do not affect empty lines that occur within quoted fields
|
|
||||
/// or empty lines that appear at the end of the input file.
|
|
||||
/// </summary>
|
|
||||
public enum EmptyLineBehavior |
|
||||
{ |
|
||||
/// <summary>
|
|
||||
/// Empty lines are interpreted as a line with zero columns.
|
|
||||
/// </summary>
|
|
||||
NO_COLUMNS, |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// Empty lines are interpreted as a line with a single empty column.
|
|
||||
/// </summary>
|
|
||||
EMPTY_COLUMN, |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// Empty lines are skipped over as though they did not exist.
|
|
||||
/// </summary>
|
|
||||
IGNORE, |
|
||||
|
|
||||
/// <summary>
|
|
||||
/// An empty line is interpreted as the end of the input file.
|
|
||||
/// </summary>
|
|
||||
END_OF_FILE |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: e2bfcdfe1b7a42b43b885314324e4262 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: bbf61a7b3acb5df42b727b467f660b78 |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: a3d788ed48556cc4e89bf819a08da493 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,12 +0,0 @@ |
|||||
using System.Collections; |
|
||||
using System.Collections.Generic; |
|
||||
using UnityEngine; |
|
||||
|
|
||||
namespace Core.SceneManagement |
|
||||
{ |
|
||||
public class LoadingScreen : MonoBehaviour |
|
||||
{ |
|
||||
public CanvasGroup fade = null; |
|
||||
public GameObject mainPanel = null; |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: d874de286c559e5448db4bb4513e8783 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: bef826d6ddf15604b8c1cbac0affaa28 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 593e156d173e43044babd72c6f2c509d |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 59c408b35517f10498716b1141191348 |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,27 +0,0 @@ |
|||||
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; |
|
||||
START TRANSACTION; |
|
||||
SET time_zone = "+00:00"; |
|
||||
|
|
||||
CREATE TABLE `leaderboard` ( |
|
||||
`user_id` int(11) NOT NULL, |
|
||||
`score` int(11) NOT NULL DEFAULT '0' |
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|
||||
|
|
||||
CREATE TABLE `users` ( |
|
||||
`id` int(11) NOT NULL, |
|
||||
`name` varchar(64) NOT NULL, |
|
||||
`icon` int(11) NOT NULL |
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|
||||
|
|
||||
ALTER TABLE `leaderboard` |
|
||||
ADD UNIQUE KEY `user_id` (`user_id`); |
|
||||
|
|
||||
ALTER TABLE `users` |
|
||||
ADD PRIMARY KEY (`id`); |
|
||||
|
|
||||
ALTER TABLE `users` |
|
||||
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; |
|
||||
|
|
||||
ALTER TABLE `leaderboard` |
|
||||
ADD CONSTRAINT `leaderboard_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE; |
|
||||
COMMIT; |
|
||||
@ -1,7 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 039dbdef88f05c04189eb9c5200bdd5f |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 4d12ef623769e4d4c808d4f129b2803d |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,71 +0,0 @@ |
|||||
using System.Collections; |
|
||||
using System.Collections.Generic; |
|
||||
using UnityEngine; |
|
||||
using UnityEngine.Networking; |
|
||||
using Core.Settings; |
|
||||
using UnityEngine.UI; |
|
||||
using DG.Tweening; |
|
||||
|
|
||||
namespace Core.Social.Leaderboard |
|
||||
{ |
|
||||
public class LeaderboardController : MonoBehaviour |
|
||||
{ |
|
||||
[SerializeField] private int _leaderBoardLimit = 10; |
|
||||
[SerializeField] private ScrollRect _scroll = null; |
|
||||
[SerializeField] private LeaderboardElement _leaderBoardItemPrefab = null; |
|
||||
[SerializeField] private LeaderboardElement _userDefaultItem= null; |
|
||||
|
|
||||
private List<LeaderboardElement> _leaderBoardElements = new List<LeaderboardElement>(); |
|
||||
|
|
||||
private void OnEnable() |
|
||||
{ |
|
||||
_leaderBoardItemPrefab.gameObject.SetActive(false); |
|
||||
_userDefaultItem.gameObject.SetActive(false); |
|
||||
|
|
||||
CheckList(); |
|
||||
Init(); |
|
||||
} |
|
||||
|
|
||||
private void CheckList() |
|
||||
{ |
|
||||
if (_leaderBoardElements.Count > 0) |
|
||||
{ |
|
||||
_leaderBoardElements.Clear(); |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
private void Init() |
|
||||
{ |
|
||||
SocialServerHandler.LoadLeaderboardData(_leaderBoardLimit, null, |
|
||||
(leaderboardForm) => |
|
||||
{ |
|
||||
if (leaderboardForm.userIndex > leaderboardForm.leaderboard.Length) |
|
||||
{ |
|
||||
_userDefaultItem.gameObject.SetActive(true); |
|
||||
_userDefaultItem.Init(leaderboardForm.userIndex, UserData.Name, UserData.IconIndex, UserData.Score); |
|
||||
} |
|
||||
else |
|
||||
{ |
|
||||
_userDefaultItem.gameObject.SetActive(false); |
|
||||
} |
|
||||
|
|
||||
_leaderBoardItemPrefab.gameObject.SetActive(true); |
|
||||
|
|
||||
for (int i = 0; i < leaderboardForm.leaderboard.Length; i++) |
|
||||
{ |
|
||||
LeaderboardElement element = Instantiate(_leaderBoardItemPrefab, _scroll.content); |
|
||||
element.Init(leaderboardForm.leaderboard[i].index, leaderboardForm.leaderboard[i].name, leaderboardForm.leaderboard[i].icon, leaderboardForm.leaderboard[i].score); |
|
||||
} |
|
||||
|
|
||||
DOVirtual.DelayedCall(0.1f, () => |
|
||||
{ |
|
||||
_scroll.verticalNormalizedPosition = 1f; |
|
||||
}); |
|
||||
|
|
||||
_leaderBoardItemPrefab.gameObject.SetActive(false); |
|
||||
} |
|
||||
); |
|
||||
} |
|
||||
|
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: ce91b3e931450da4e8205992074d5004 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,24 +0,0 @@ |
|||||
using DG.Tweening; |
|
||||
using System; |
|
||||
using System.Collections.Generic; |
|
||||
using UnityEngine; |
|
||||
using UnityEngine.UI; |
|
||||
|
|
||||
namespace Core.Social.Leaderboard |
|
||||
{ |
|
||||
public class LeaderboardElement : MonoBehaviour |
|
||||
{ |
|
||||
[SerializeField] private Text _idText = null; |
|
||||
[SerializeField] private Image _iconImage = null; |
|
||||
[SerializeField] private Text _nameText = null; |
|
||||
[SerializeField] private Text _scoresText = null; |
|
||||
|
|
||||
public void Init(int id, string userName, int icon, int scores) |
|
||||
{ |
|
||||
_idText.text = id.ToString(); |
|
||||
_nameText.text = userName; |
|
||||
_iconImage.overrideSprite = UserData.GetIcon(icon); |
|
||||
_scoresText.text = scores.ToString(); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 033c8508ca9cff04aab7bf503452f0eb |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 5776c32b69f8f75409d313bc8d7cb75c |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,79 +0,0 @@ |
|||||
using DG.Tweening; |
|
||||
using System; |
|
||||
using System.Collections; |
|
||||
using UnityEngine; |
|
||||
using UnityEngine.Networking; |
|
||||
using UnityEngine.UI; |
|
||||
using Core.SceneManagement; |
|
||||
using Core.Settings; |
|
||||
|
|
||||
namespace Core.Social.Login |
|
||||
{ |
|
||||
public class LoginWindow : MonoBehaviour |
|
||||
{ |
|
||||
[SerializeField] protected InputField _nameInput = null; |
|
||||
[SerializeField] protected SelectIconButton _defaultIconObject = null; |
|
||||
[SerializeField] protected CanvasGroup _warningPanel = null; |
|
||||
[SerializeField] protected CanvasGroup _uploadScreen = null; |
|
||||
|
|
||||
protected int _selectedIcon = -1; |
|
||||
|
|
||||
protected virtual void Awake() |
|
||||
{ |
|
||||
SelectIconButton.OnIconSelected += SelectIconButton_OnIconSelected; |
|
||||
|
|
||||
for (int i = 0; i < UserData.GetIcons().Length; i++) |
|
||||
{ |
|
||||
SelectIconButton icon = Instantiate(_defaultIconObject, _defaultIconObject.transform.parent); |
|
||||
|
|
||||
icon.SetData(i); |
|
||||
|
|
||||
if (i == 0) |
|
||||
icon.Select(); |
|
||||
} |
|
||||
|
|
||||
_defaultIconObject.gameObject.SetActive(false); |
|
||||
} |
|
||||
|
|
||||
protected virtual void OnDestroy() |
|
||||
{ |
|
||||
SelectIconButton.OnIconSelected -= SelectIconButton_OnIconSelected; |
|
||||
} |
|
||||
|
|
||||
private void SelectIconButton_OnIconSelected(SelectIconButton obj) |
|
||||
{ |
|
||||
_selectedIcon = obj.Icon; |
|
||||
} |
|
||||
|
|
||||
public virtual void Apply() |
|
||||
{ |
|
||||
SocialServerHandler.Login(_nameInput.text, _selectedIcon, |
|
||||
() => |
|
||||
{ |
|
||||
if (_warningPanel != null) |
|
||||
{ |
|
||||
_warningPanel.DOFade(1f, 0.25f); |
|
||||
} |
|
||||
}, |
|
||||
() => |
|
||||
{ |
|
||||
_uploadScreen.gameObject.SetActive(true); |
|
||||
_uploadScreen.DOFade(1f, 0.25f); |
|
||||
}, |
|
||||
() => |
|
||||
{ |
|
||||
_uploadScreen.DOFade(0f, 0.25f) |
|
||||
.OnComplete(() => _uploadScreen.gameObject.SetActive(false)); |
|
||||
}, |
|
||||
(userForm) => |
|
||||
{ |
|
||||
UserData.ID = userForm.id; |
|
||||
UserData.Name = _nameInput.text; |
|
||||
UserData.IconIndex = _selectedIcon; |
|
||||
|
|
||||
SceneLoader.Init(); |
|
||||
} |
|
||||
); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 375db8d8b59a9984f9d90becceb9ec76 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,56 +0,0 @@ |
|||||
using System; |
|
||||
using System.Collections; |
|
||||
using System.Collections.Generic; |
|
||||
using UnityEngine; |
|
||||
using UnityEngine.UI; |
|
||||
|
|
||||
namespace Core.Social.Login |
|
||||
{ |
|
||||
public class SelectIconButton : MonoBehaviour |
|
||||
{ |
|
||||
public static event Action<SelectIconButton> OnIconSelected = null; |
|
||||
|
|
||||
private static event Action OnNeedDisselectAll = null; |
|
||||
|
|
||||
[SerializeField] private Image _image = null; |
|
||||
[SerializeField] private GameObject _checkedImage = null; |
|
||||
|
|
||||
private int _iconIndex = -1; |
|
||||
|
|
||||
public int Icon => _iconIndex; |
|
||||
|
|
||||
private void Awake() |
|
||||
{ |
|
||||
OnNeedDisselectAll += SelectIconButton_OnNeedDisselectAll; |
|
||||
|
|
||||
GetComponent<Button>().onClick.AddListener(Select); |
|
||||
} |
|
||||
|
|
||||
private void OnDestroy() |
|
||||
{ |
|
||||
OnNeedDisselectAll -= SelectIconButton_OnNeedDisselectAll; |
|
||||
|
|
||||
GetComponent<Button>().onClick.RemoveListener(Select); |
|
||||
} |
|
||||
|
|
||||
public void SetData(int index) |
|
||||
{ |
|
||||
_image.sprite = UserData.GetIcon(index); |
|
||||
_iconIndex = index; |
|
||||
} |
|
||||
|
|
||||
public void Select() |
|
||||
{ |
|
||||
OnNeedDisselectAll?.Invoke(); |
|
||||
|
|
||||
_checkedImage.SetActive(true); |
|
||||
|
|
||||
OnIconSelected?.Invoke(this); |
|
||||
} |
|
||||
|
|
||||
private void SelectIconButton_OnNeedDisselectAll() |
|
||||
{ |
|
||||
_checkedImage.SetActive(false); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 46f0f2c8a110c064bb851587768e5e17 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,167 +0,0 @@ |
|||||
using Core.Settings; |
|
||||
using System; |
|
||||
using System.Collections; |
|
||||
using System.Collections.Generic; |
|
||||
using UnityEngine; |
|
||||
using UnityEngine.Networking; |
|
||||
|
|
||||
namespace Core.Social |
|
||||
{ |
|
||||
public class SocialServerHandler : MonoBehaviour |
|
||||
{ |
|
||||
private static SocialServerHandler _instance = null; |
|
||||
|
|
||||
public static void Init() |
|
||||
{ |
|
||||
GameObject handler = new GameObject("[SocialServerHandler]"); |
|
||||
|
|
||||
_instance = handler.AddComponent<SocialServerHandler>(); |
|
||||
|
|
||||
GameObject.DontDestroyOnLoad(handler); |
|
||||
|
|
||||
if (CoreSettings.data.usStandartLeaderboard && UserData.ID != -1) |
|
||||
TryUploadScore(); |
|
||||
} |
|
||||
|
|
||||
#region Login
|
|
||||
|
|
||||
[Serializable] |
|
||||
public class CreateUserForm |
|
||||
{ |
|
||||
public int id; |
|
||||
} |
|
||||
|
|
||||
public static void Login(string username, int selectedIcon, Action OnNameInvalid, Action OnNameValid, Action OnFailed, Action<CreateUserForm> OnSucces) |
|
||||
{ |
|
||||
_instance.StartCoroutine(LoginCoroutine(username, selectedIcon, OnNameInvalid, OnNameValid, OnFailed, OnSucces)); |
|
||||
} |
|
||||
|
|
||||
private static IEnumerator LoginCoroutine(string username, int selectedIcon, Action OnNameInvalid, Action OnNameValid, Action OnFailed, Action<CreateUserForm> OnSucces) |
|
||||
{ |
|
||||
if (username.Length < 3) |
|
||||
{ |
|
||||
OnNameInvalid?.Invoke(); |
|
||||
yield break; |
|
||||
} |
|
||||
|
|
||||
OnNameValid?.Invoke(); |
|
||||
|
|
||||
WWWForm form = new WWWForm(); |
|
||||
form.AddField("name", username); |
|
||||
form.AddField("icon", selectedIcon); |
|
||||
|
|
||||
var postRequest = UnityWebRequest.Post(CoreSettings.data.pathToPHP + "User/CreateNewUser.php", form); |
|
||||
yield return postRequest.SendWebRequest(); |
|
||||
|
|
||||
if (postRequest.isHttpError || postRequest.isNetworkError) |
|
||||
{ |
|
||||
Debug.Log("Failed to create user: " + postRequest.error); |
|
||||
OnFailed?.Invoke(); |
|
||||
yield break; |
|
||||
} |
|
||||
|
|
||||
Debug.Log("Data received: " + postRequest.downloadHandler.text); |
|
||||
|
|
||||
try |
|
||||
{ |
|
||||
CreateUserForm userForm = JsonUtility.FromJson<CreateUserForm>(postRequest.downloadHandler.text); |
|
||||
OnSucces?.Invoke(userForm); |
|
||||
} |
|
||||
catch |
|
||||
{ |
|
||||
Debug.Log("Incorrect user: " + postRequest.downloadHandler.text); |
|
||||
OnFailed?.Invoke(); |
|
||||
yield break; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
#endregion
|
|
||||
|
|
||||
#region Score
|
|
||||
|
|
||||
public static void TryUploadScore() |
|
||||
{ |
|
||||
_instance.StartCoroutine(TryUploadScoreCoroutine()); |
|
||||
} |
|
||||
|
|
||||
private static IEnumerator TryUploadScoreCoroutine() |
|
||||
{ |
|
||||
WWWForm form = new WWWForm(); |
|
||||
form.AddField("id", UserData.ID); |
|
||||
form.AddField("score", UserData.Score); |
|
||||
|
|
||||
var postRequest = UnityWebRequest.Post(CoreSettings.data.pathToPHP + "Leaderboard/UpdateScore.php", form); |
|
||||
yield return postRequest.SendWebRequest(); |
|
||||
|
|
||||
if (postRequest.isHttpError || postRequest.isNetworkError) |
|
||||
{ |
|
||||
Debug.Log("Failed to upload score: " + postRequest.error); |
|
||||
yield break; |
|
||||
} |
|
||||
|
|
||||
Debug.Log("Upload score result: " + postRequest.downloadHandler.text); |
|
||||
} |
|
||||
|
|
||||
#endregion
|
|
||||
|
|
||||
#region Leaderboard
|
|
||||
|
|
||||
[System.Serializable] |
|
||||
public class LeaderboardForm |
|
||||
{ |
|
||||
public int userIndex; |
|
||||
public LeaderboardUser[] leaderboard; |
|
||||
} |
|
||||
|
|
||||
[System.Serializable] |
|
||||
public class LeaderboardUser |
|
||||
{ |
|
||||
public int index; |
|
||||
public string name; |
|
||||
public int icon; |
|
||||
public int score; |
|
||||
} |
|
||||
|
|
||||
public static void LoadLeaderboardData(int limit, Action OnFailed, Action<LeaderboardForm> OnSucces) |
|
||||
{ |
|
||||
_instance.StartCoroutine(LoadLeaderboardDataCoroutine(limit, OnFailed, OnSucces)); |
|
||||
} |
|
||||
|
|
||||
private static IEnumerator LoadLeaderboardDataCoroutine(int limit, Action OnFailed, Action<LeaderboardForm> OnSucces) |
|
||||
{ |
|
||||
WWWForm form = new WWWForm(); |
|
||||
form.AddField("id", UserData.ID); |
|
||||
form.AddField("count", limit); |
|
||||
|
|
||||
var postRequest = UnityWebRequest.Post(CoreSettings.data.pathToPHP + "Leaderboard/GetLeaderboard.php", form); |
|
||||
|
|
||||
postRequest.timeout = 10; |
|
||||
|
|
||||
yield return postRequest.SendWebRequest(); |
|
||||
|
|
||||
if (postRequest.isHttpError || postRequest.isNetworkError) |
|
||||
{ |
|
||||
Debug.Log("Failed to load leaderboard: " + postRequest.error); |
|
||||
OnFailed?.Invoke(); |
|
||||
yield break; |
|
||||
} |
|
||||
|
|
||||
Debug.Log("Data received: " + postRequest.downloadHandler.text); |
|
||||
|
|
||||
try |
|
||||
{ |
|
||||
LeaderboardForm leaderboardForm = JsonUtility.FromJson<LeaderboardForm>(postRequest.downloadHandler.text); |
|
||||
OnSucces?.Invoke(leaderboardForm); |
|
||||
yield break; |
|
||||
} |
|
||||
catch |
|
||||
{ |
|
||||
OnFailed?.Invoke(); |
|
||||
Debug.Log("Incorrect data: " + postRequest.downloadHandler.text); |
|
||||
yield break; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
#endregion
|
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: c626aee10d8fb4e48af0688e60601c5b |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,37 +0,0 @@ |
|||||
using UnityEngine; |
|
||||
using Core.Settings; |
|
||||
|
|
||||
namespace Core.Social |
|
||||
{ |
|
||||
public static class UserData |
|
||||
{ |
|
||||
public static int ID |
|
||||
{ |
|
||||
get => PlayerPrefs.GetInt("user_id", -1); |
|
||||
set => PlayerPrefs.SetInt("user_id", value); |
|
||||
} |
|
||||
|
|
||||
public static int IconIndex |
|
||||
{ |
|
||||
get => PlayerPrefs.GetInt("user_icon", 0); |
|
||||
set => PlayerPrefs.SetInt("user_icon", value); |
|
||||
} |
|
||||
|
|
||||
public static string Name |
|
||||
{ |
|
||||
get => PlayerPrefs.GetString("user_name", ""); |
|
||||
set => PlayerPrefs.SetString("user_name", value); |
|
||||
} |
|
||||
|
|
||||
public static int Score |
|
||||
{ |
|
||||
get => PlayerPrefs.GetInt("user_score", 0); |
|
||||
set => PlayerPrefs.SetInt("user_score", value); |
|
||||
} |
|
||||
|
|
||||
public static Sprite GetIcon(int index) => |
|
||||
CoreSettings.data.icons[index]; |
|
||||
public static Sprite[] GetIcons() => |
|
||||
CoreSettings.data.icons.ToArray(); |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 63b013f075c3c8e41bf48fdb56e4dff4 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 1b995a810c7af1049a0ae3083a2a3a02 |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 8d365d76d57a0384992a83d645d0bc12 |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,33 +0,0 @@ |
|||||
using System.IO; |
|
||||
using UnityEditor; |
|
||||
using UnityEngine; |
|
||||
|
|
||||
[InitializeOnLoad] |
|
||||
public class KeystoreLoader |
|
||||
{ |
|
||||
static KeystoreLoader() |
|
||||
{ |
|
||||
if (PlayerSettings.Android.useCustomKeystore && !string.IsNullOrEmpty(PlayerSettings.Android.keystoreName) && !string.IsNullOrEmpty(PlayerSettings.Android.keyaliasName)) |
|
||||
{ |
|
||||
string[] path = PlayerSettings.Android.keystoreName.Split('/'); |
|
||||
string pathToKeystore = Application.dataPath + "/"; |
|
||||
|
|
||||
pathToKeystore = pathToKeystore.Replace("/Assets/", "/"); |
|
||||
|
|
||||
for (int i = 0; i < path.Length - 1; i++) |
|
||||
pathToKeystore += path[i] + "/"; |
|
||||
|
|
||||
pathToKeystore += "password.txt"; |
|
||||
|
|
||||
if (File.Exists(pathToKeystore)) |
|
||||
{ |
|
||||
StreamReader sr = new StreamReader(pathToKeystore); |
|
||||
|
|
||||
string password = sr.ReadLine(); |
|
||||
|
|
||||
PlayerSettings.Android.keystorePass = password; |
|
||||
PlayerSettings.Android.keyaliasPass = password; |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 54d09f0398b5e3d4f8862df55f4d76d0 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,178 +0,0 @@ |
|||||
using System.Collections.Generic; |
|
||||
using System.IO; |
|
||||
using System.Linq; |
|
||||
using System.Text.RegularExpressions; |
|
||||
using UnityEditor; |
|
||||
using UnityEditor.SceneManagement; |
|
||||
using UnityEngine; |
|
||||
using UnityEngine.SceneManagement; |
|
||||
|
|
||||
[InitializeOnLoad] |
|
||||
public static class UnusedAssetsMarker |
|
||||
{ |
|
||||
private struct FolderInfo |
|
||||
{ |
|
||||
public int usedCount; |
|
||||
public int unusedCount; |
|
||||
} |
|
||||
|
|
||||
private static List<string> _usedAssets = new List<string>(); |
|
||||
private static List<string> _allAssets = new List<string>(); |
|
||||
|
|
||||
private static Dictionary<string, FolderInfo> _foldersInfo = new Dictionary<string, FolderInfo>(); |
|
||||
private static Dictionary<string, bool> _assetsInfo = new Dictionary<string, bool>(); |
|
||||
|
|
||||
static UnusedAssetsMarker() |
|
||||
{ |
|
||||
ResearchDependecies(); |
|
||||
|
|
||||
EditorApplication.projectWindowItemOnGUI += DrawAssetDetails; |
|
||||
} |
|
||||
|
|
||||
[MenuItem("Core/Research unused assets", false, 0)] |
|
||||
private static void ResearchDependecies() |
|
||||
{ |
|
||||
_usedAssets = new List<string>(); |
|
||||
_allAssets = AssetDatabase.GetAllAssetPaths().ToList(); |
|
||||
_foldersInfo = new Dictionary<string, FolderInfo>(); |
|
||||
|
|
||||
for (int i = 0; i < EditorBuildSettings.scenes.Length; i++) |
|
||||
{ |
|
||||
string scenePath = EditorBuildSettings.scenes[i].path; |
|
||||
string[] dependencies = AssetDatabase.GetDependencies(scenePath); |
|
||||
_usedAssets.AddRange(dependencies); |
|
||||
} |
|
||||
|
|
||||
Object[] resources = Resources.LoadAll(""); |
|
||||
|
|
||||
for (int i = 0; i < resources.Length; i++) |
|
||||
{ |
|
||||
_usedAssets.AddRange(AssetDatabase.GetDependencies(AssetDatabase.GetAssetPath(resources[i]))); |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
private static void DrawAssetDetails(string guid, Rect rect) |
|
||||
{ |
|
||||
string assetPath = AssetDatabase.GUIDToAssetPath(guid); |
|
||||
|
|
||||
if (Application.isPlaying || Event.current.type != EventType.Repaint || IsInvalidFile(assetPath) || assetPath == "Assets") |
|
||||
{ |
|
||||
GUI.backgroundColor = Color.white; |
|
||||
return; |
|
||||
} |
|
||||
|
|
||||
if (AssetDatabase.IsValidFolder(assetPath)) |
|
||||
{ |
|
||||
if (IsMainListAsset(rect)) |
|
||||
{ |
|
||||
int usedCount = 0; |
|
||||
int unusedCount = 0; |
|
||||
|
|
||||
if (_foldersInfo.ContainsKey(assetPath)) |
|
||||
{ |
|
||||
usedCount = _foldersInfo[assetPath].usedCount; |
|
||||
unusedCount = _foldersInfo[assetPath].unusedCount; |
|
||||
} |
|
||||
else |
|
||||
{ |
|
||||
string[] assetsInFolder = _allAssets.Where(path => path.Contains(assetPath) && !AssetDatabase.IsValidFolder(path)).ToArray(); |
|
||||
|
|
||||
for (int i = 0; i < assetsInFolder.Length; i++) |
|
||||
{ |
|
||||
if (IsAssetsUsed(assetsInFolder[i]) || IsInvalidFile(assetsInFolder[i])) |
|
||||
usedCount++; |
|
||||
else |
|
||||
unusedCount++; |
|
||||
} |
|
||||
|
|
||||
_foldersInfo.Add(assetPath, new FolderInfo { usedCount = usedCount, unusedCount = unusedCount }); |
|
||||
} |
|
||||
|
|
||||
GUIStyle style = new GUIStyle(EditorStyles.label); |
|
||||
style.alignment = TextAnchor.MiddleRight; |
|
||||
|
|
||||
Rect newRect = rect; |
|
||||
newRect.x += rect.width - 305; |
|
||||
newRect.width = 200; |
|
||||
|
|
||||
GUI.Label(newRect, $"Used assets count: {usedCount}"); |
|
||||
|
|
||||
newRect = rect; |
|
||||
newRect.x += rect.width - 155; |
|
||||
newRect.width = 200; |
|
||||
|
|
||||
GUI.Label(newRect, $"Unused assets count: {unusedCount}"); |
|
||||
} |
|
||||
|
|
||||
GUI.backgroundColor = Color.white; |
|
||||
return; |
|
||||
} |
|
||||
|
|
||||
if (AssetDatabase.LoadAssetAtPath<Object>(assetPath) != null) { |
|
||||
|
|
||||
bool isUsed = false; |
|
||||
|
|
||||
if (_assetsInfo.ContainsKey(assetPath)) |
|
||||
isUsed = _assetsInfo[assetPath]; |
|
||||
else |
|
||||
{ |
|
||||
isUsed = IsAssetsUsed(assetPath); |
|
||||
_assetsInfo.Add(assetPath, isUsed); |
|
||||
} |
|
||||
|
|
||||
if (isUsed) |
|
||||
{ |
|
||||
GUI.backgroundColor = Color.white; |
|
||||
return; |
|
||||
} |
|
||||
|
|
||||
if (IsMainListAsset(rect)) |
|
||||
{ |
|
||||
Rect newRect = rect; |
|
||||
newRect.x += rect.width - 55; |
|
||||
newRect.width = 100; |
|
||||
|
|
||||
GUIStyle style = new GUIStyle(EditorStyles.label); |
|
||||
style.alignment = TextAnchor.MiddleRight; |
|
||||
|
|
||||
GUI.Label(newRect, "Unused"); |
|
||||
} |
|
||||
|
|
||||
if (isUsed) |
|
||||
GUI.color = Color.clear; |
|
||||
else |
|
||||
GUI.color = Color.red; |
|
||||
|
|
||||
GUI.Box(rect, ""); |
|
||||
|
|
||||
GUI.color = Color.white; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
private static bool IsMainListAsset(Rect rect) |
|
||||
{ |
|
||||
if (rect.height > 20) |
|
||||
return false; |
|
||||
|
|
||||
if (rect.x > 16) |
|
||||
return false; |
|
||||
|
|
||||
return true; |
|
||||
} |
|
||||
|
|
||||
private static bool IsInvalidFile(string path) |
|
||||
{ |
|
||||
return |
|
||||
Path.GetExtension(path) == ".cs" || |
|
||||
Path.GetExtension(path) == ".dll" || |
|
||||
Path.GetExtension(path) == ".unity" || |
|
||||
Regex.IsMatch(path, "[\\/\\\\]Editor[\\/\\\\]") == true || |
|
||||
Regex.IsMatch(path, "[\\/\\\\]Resources[\\/\\\\]") == true || |
|
||||
Regex.IsMatch(path, "[\\/\\\\]Plugins[\\/\\\\]") == true; |
|
||||
} |
|
||||
|
|
||||
private static bool IsAssetsUsed(string path) |
|
||||
{ |
|
||||
return _usedAssets.Contains(path); |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 58c6268c557aa8c4fa61e6db42d2af44 |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 7b7cbe5244053aa438a9fc21312fb3d3 |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: b7649ed2a6cb49642bc4d5cb584cc8dd |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 7d06d457ed6967c4f9e39fb846f4d64d |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 9d5a5a27339b1644cb99162ee448bbe3 |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 997c478a4f6141b4d9d01e20f693fd8d |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,556 +0,0 @@ |
|||||
using System; |
|
||||
using System.Collections.Generic; |
|
||||
using System.Linq; |
|
||||
using UnityEditor; |
|
||||
using UnityEngine; |
|
||||
using Core.SceneManagement; |
|
||||
using Core.Social.Login; |
|
||||
using System.IO; |
|
||||
using Core.Ads; |
|
||||
|
|
||||
namespace Core.Settings |
|
||||
{ |
|
||||
public class CoreSettingsWindow : EditorWindow |
|
||||
{ |
|
||||
private static CoreSettingsData _coreSettings; |
|
||||
|
|
||||
private static SerializedObject _serObject = null; |
|
||||
|
|
||||
private int tab = 0; |
|
||||
|
|
||||
private static EditorWindow window; |
|
||||
|
|
||||
private static Vector2 scrollPos; |
|
||||
|
|
||||
private bool m_IsInCompilation = false; |
|
||||
|
|
||||
[MenuItem("Core/Settings", false, 1000)] |
|
||||
public static void Init() |
|
||||
{ |
|
||||
window = EditorWindow.GetWindow<CoreSettingsWindow>("Core Settings", typeof(SceneView)); |
|
||||
|
|
||||
window.name = "Main Settings"; |
|
||||
|
|
||||
_coreSettings = Resources.Load("CoreSettings") as CoreSettingsData; |
|
||||
|
|
||||
if (_coreSettings == null) |
|
||||
{ |
|
||||
window.Close(); |
|
||||
return; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
private void OnGUI() |
|
||||
{ |
|
||||
if (!EditorApplication.isCompiling) |
|
||||
{ |
|
||||
if (!m_IsInCompilation) |
|
||||
{ |
|
||||
DrawInterface(); |
|
||||
return; |
|
||||
} |
|
||||
|
|
||||
if (Event.current.type == EventType.Repaint) |
|
||||
{ |
|
||||
m_IsInCompilation = false; |
|
||||
|
|
||||
Init(); |
|
||||
|
|
||||
return; |
|
||||
} |
|
||||
|
|
||||
return; |
|
||||
} |
|
||||
|
|
||||
m_IsInCompilation = true; |
|
||||
|
|
||||
DrawWaiting(); |
|
||||
} |
|
||||
|
|
||||
private void DrawWaiting() |
|
||||
{ |
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
|
|
||||
EditorGUILayout.LabelField("Waiting for compiling"); |
|
||||
|
|
||||
EditorGUILayout.EndVertical(); |
|
||||
} |
|
||||
|
|
||||
private void DrawInterface() |
|
||||
{ |
|
||||
if (_coreSettings == null) |
|
||||
{ |
|
||||
_coreSettings = Resources.Load("CoreSettings") as CoreSettingsData; |
|
||||
|
|
||||
if (_coreSettings == null) |
|
||||
{ |
|
||||
window.Close(); |
|
||||
return; |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
_serObject = new SerializedObject(_coreSettings); |
|
||||
_serObject.Update(); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
|
|
||||
tab = GUILayout.Toolbar(tab, new string[] |
|
||||
{ |
|
||||
"AdsManager", |
|
||||
"SceneManagment", |
|
||||
"LocalizationManager", |
|
||||
"AudioController", |
|
||||
"Social", |
|
||||
}); |
|
||||
|
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
|
|
||||
EditorGUIUtility.labelWidth = 250; |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
|
|
||||
switch (tab) |
|
||||
{ |
|
||||
case 0: |
|
||||
DrawAdsManagerPanel(); |
|
||||
break; |
|
||||
case 1: |
|
||||
DrawSceneLoaderPanel(); |
|
||||
break; |
|
||||
case 2: |
|
||||
DrawLocalizationManagerPanel(); |
|
||||
break; |
|
||||
case 3: |
|
||||
DrawAudioControllerPanel(); |
|
||||
break; |
|
||||
case 4: |
|
||||
DrawSocialPanel(); |
|
||||
break; |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
Save(); |
|
||||
} |
|
||||
|
|
||||
private void Save() |
|
||||
{ |
|
||||
_serObject.ApplyModifiedProperties(); |
|
||||
EditorUtility.SetDirty(_coreSettings); |
|
||||
} |
|
||||
|
|
||||
private void DrawAdsManagerPanel() |
|
||||
{ |
|
||||
scrollPos = EditorGUILayout.BeginScrollView(scrollPos); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
EditorGUILayout.Space(2); |
|
||||
|
|
||||
_coreSettings.needInterstitial = EditorGUILayout.Toggle("Interstitial", _coreSettings.needInterstitial); |
|
||||
|
|
||||
if (_coreSettings.needInterstitial) |
|
||||
{ |
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
EditorGUILayout.Space(2); |
|
||||
|
|
||||
_coreSettings.interstitialInterval = EditorGUILayout.IntField("Interstitial interval", _coreSettings.interstitialInterval); |
|
||||
|
|
||||
EditorGUILayout.Space(2); |
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
EditorGUILayout.LabelField("Interstitial after:"); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
for (int i = 0; i < _coreSettings.interstitialSettings.Count; i++) |
|
||||
{ |
|
||||
EditorGUILayout.BeginHorizontal("BOX"); |
|
||||
|
|
||||
_coreSettings.interstitialSettings[i] = (Scenes)EditorGUILayout.EnumPopup(_coreSettings.interstitialSettings[i]); |
|
||||
|
|
||||
if (GUILayout.Button("Remove")) |
|
||||
{ |
|
||||
_coreSettings.interstitialSettings.RemoveAt(i); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.EndHorizontal(); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
if (GUILayout.Button("Add")) |
|
||||
{ |
|
||||
_coreSettings.interstitialSettings.Add(Scenes.None); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
EditorGUILayout.EndVertical(); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.Space(2); |
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
EditorGUILayout.Space(2); |
|
||||
|
|
||||
_coreSettings.needRewarded = EditorGUILayout.Toggle("Rewarded", _coreSettings.needRewarded); |
|
||||
|
|
||||
EditorGUILayout.Space(2); |
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
EditorGUILayout.Space(2); |
|
||||
|
|
||||
_coreSettings.needBanner = EditorGUILayout.Toggle("Banner", _coreSettings.needBanner); |
|
||||
|
|
||||
if (_coreSettings.needBanner) |
|
||||
{ |
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
EditorGUILayout.LabelField("Banner settings:"); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
for (int i = 0; i < _coreSettings.bannerSettings.Count; i++) |
|
||||
{ |
|
||||
EditorGUILayout.BeginHorizontal("BOX"); |
|
||||
|
|
||||
CoreSettingsData.BannerSetting setting = CoreSettings.data.bannerSettings[i]; |
|
||||
|
|
||||
setting.scene = (Scenes)EditorGUILayout.EnumPopup(_coreSettings.bannerSettings[i].scene); |
|
||||
setting.positions = (BannerPositions)EditorGUILayout.EnumPopup(_coreSettings.bannerSettings[i].positions); |
|
||||
|
|
||||
CoreSettings.data.bannerSettings[i] = setting; |
|
||||
|
|
||||
if (GUILayout.Button("Remove")) |
|
||||
{ |
|
||||
_coreSettings.bannerSettings.RemoveAt(i); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.EndHorizontal(); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
if (GUILayout.Button("Add")) |
|
||||
{ |
|
||||
_coreSettings.bannerSettings.Add(new CoreSettingsData.BannerSetting()); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
EditorGUILayout.EndVertical(); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.EndScrollView(); |
|
||||
} |
|
||||
|
|
||||
private void DrawSceneLoaderPanel() |
|
||||
{ |
|
||||
scrollPos = EditorGUILayout.BeginScrollView(scrollPos); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
_coreSettings.firstScene = (Scenes)EditorGUILayout.EnumPopup("First scene:", _coreSettings.firstScene); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
_coreSettings.mainLoadingScreen = (LoadingScreen)EditorGUILayout.ObjectField("Main loading screen:", _coreSettings.mainLoadingScreen, typeof(LoadingScreen), false); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
EditorGUILayout.LabelField("Other loading screen:"); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
for (int i = 0; i < _coreSettings.loadingScreenForRandom.Count; i++) |
|
||||
{ |
|
||||
EditorGUILayout.BeginHorizontal("BOX"); |
|
||||
|
|
||||
_coreSettings.loadingScreenForRandom[i] = (LoadingScreen)EditorGUILayout.ObjectField(_coreSettings.loadingScreenForRandom[i], typeof(LoadingScreen), false); |
|
||||
|
|
||||
if (GUILayout.Button("Remove")) |
|
||||
{ |
|
||||
_coreSettings.loadingScreenForRandom.RemoveAt(i); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.EndHorizontal(); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
if (GUILayout.Button("Add")) |
|
||||
{ |
|
||||
_coreSettings.loadingScreenForRandom.Add(null); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
_coreSettings.minimumLoadingScreenLifetime = EditorGUILayout.FloatField("Minimum loading screen lifetime", _coreSettings.minimumLoadingScreenLifetime); |
|
||||
_coreSettings.fadeDuration = EditorGUILayout.FloatField("Fade duration", _coreSettings.fadeDuration); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.EndScrollView(); |
|
||||
} |
|
||||
|
|
||||
private void DrawLocalizationManagerPanel() |
|
||||
{ |
|
||||
scrollPos = EditorGUILayout.BeginScrollView(scrollPos); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
_coreSettings.localizationTable = (TextAsset)EditorGUILayout.ObjectField("Localization table:", _coreSettings.localizationTable, typeof(TextAsset), false); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
if (GUILayout.Button("Create CSV file for current languages")) |
|
||||
{ |
|
||||
string filePath = Application.dataPath + "/CoreCustumization/localization.csv"; |
|
||||
|
|
||||
StreamWriter writer; |
|
||||
|
|
||||
if (!File.Exists(filePath)) |
|
||||
{ |
|
||||
writer = File.CreateText(filePath); |
|
||||
} |
|
||||
else |
|
||||
{ |
|
||||
writer = new StreamWriter(filePath); |
|
||||
} |
|
||||
|
|
||||
string line = "key,"; |
|
||||
|
|
||||
for (int i = 0; i < _coreSettings.availableLanguages.Count; i++) |
|
||||
{ |
|
||||
if (i != 0) |
|
||||
line += ","; |
|
||||
|
|
||||
line += _coreSettings.availableLanguages[i]; |
|
||||
} |
|
||||
|
|
||||
writer.WriteLine(line); |
|
||||
|
|
||||
line = "example_key,"; |
|
||||
|
|
||||
for (int i = 0; i < _coreSettings.availableLanguages.Count; i++) |
|
||||
{ |
|
||||
if (i != 0) |
|
||||
line += ","; |
|
||||
|
|
||||
line += "example_" + _coreSettings.availableLanguages[i]; |
|
||||
} |
|
||||
|
|
||||
writer.WriteLine(line); |
|
||||
|
|
||||
writer.Close(); |
|
||||
|
|
||||
AssetDatabase.Refresh(); |
|
||||
|
|
||||
_coreSettings.localizationTable = (TextAsset)AssetDatabase.LoadAssetAtPath("Assets/CoreCustumization/localization.csv", typeof(TextAsset)); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
EditorGUILayout.LabelField("Available Languages"); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
|
|
||||
foreach (SystemLanguage language in (SystemLanguage[])Enum.GetValues(typeof(SystemLanguage))) |
|
||||
{ |
|
||||
if (language == SystemLanguage.Unknown) |
|
||||
continue; |
|
||||
|
|
||||
bool getLanguage = EditorGUILayout.Toggle(language.ToString(), _coreSettings.availableLanguages.Contains(language)); |
|
||||
|
|
||||
if (getLanguage == true) |
|
||||
{ |
|
||||
if (!_coreSettings.availableLanguages.Contains(language)) |
|
||||
_coreSettings.availableLanguages.Add(language); |
|
||||
} |
|
||||
else |
|
||||
_coreSettings.availableLanguages.Remove(language); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.EndScrollView(); |
|
||||
} |
|
||||
|
|
||||
private void DrawAudioControllerPanel() |
|
||||
{ |
|
||||
scrollPos = EditorGUILayout.BeginScrollView(scrollPos); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
_coreSettings.musicVolume = EditorGUILayout.Slider("Music volume:", _coreSettings.musicVolume, 0f, 1f); |
|
||||
_coreSettings.soundsVolume = EditorGUILayout.Slider("Sounds volume:", _coreSettings.soundsVolume, 0f, 1f); |
|
||||
_coreSettings.voicesVolume = EditorGUILayout.Slider("Voices volume:", _coreSettings.voicesVolume, 0f, 1f); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
if (GUILayout.Button("Create default folders for audio files")) |
|
||||
{ |
|
||||
if (!AssetDatabase.IsValidFolder("Assets/Resources")) |
|
||||
AssetDatabase.CreateFolder("Assets", "Resources"); |
|
||||
|
|
||||
if (!AssetDatabase.IsValidFolder("Assets/Resources/CoreAudio")) |
|
||||
AssetDatabase.CreateFolder("Assets/Resources", "CoreAudio"); |
|
||||
|
|
||||
if (!AssetDatabase.IsValidFolder("Assets/Resources/CoreAudio/MusicAndSounds")) |
|
||||
AssetDatabase.CreateFolder("Assets/Resources/CoreAudio", "MusicAndSounds"); |
|
||||
|
|
||||
if (!AssetDatabase.IsValidFolder("Assets/Resources/CoreAudio/Voices")) |
|
||||
AssetDatabase.CreateFolder("Assets/Resources/CoreAudio", "Voices"); |
|
||||
|
|
||||
for (int i = 0; i < _coreSettings.availableLanguages.Count; i++) |
|
||||
{ |
|
||||
if (!AssetDatabase.IsValidFolder("Assets/Resources/CoreAudio/Voices/" + _coreSettings.availableLanguages[i].ToString())) |
|
||||
AssetDatabase.CreateFolder("Assets/Resources/CoreAudio/Voices", _coreSettings.availableLanguages[i].ToString()); |
|
||||
} |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.EndScrollView(); |
|
||||
} |
|
||||
|
|
||||
private void DrawSocialPanel() |
|
||||
{ |
|
||||
scrollPos = EditorGUILayout.BeginScrollView(scrollPos); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
_coreSettings.usSocialModule = EditorGUILayout.Toggle("Us Social Module", _coreSettings.usSocialModule); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
if (_coreSettings.usSocialModule) |
|
||||
{ |
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
_coreSettings.usStandartLeaderboard = EditorGUILayout.Toggle("Us standart leaderboard", _coreSettings.usStandartLeaderboard); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
_coreSettings.pathToPHP = EditorGUILayout.TextField("Path to PHP", _coreSettings.pathToPHP); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
_coreSettings.loginWindowPrefab = (LoginWindow)EditorGUILayout.ObjectField("Login window prefab", _coreSettings.loginWindowPrefab, typeof(LoginWindow), false); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
EditorGUILayout.EndVertical(); |
|
||||
|
|
||||
EditorGUILayout.BeginVertical("BOX"); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
EditorGUILayout.LabelField("User icons list:"); |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
for (int i = 0; i < _coreSettings.icons.Count; i++) |
|
||||
{ |
|
||||
EditorGUILayout.BeginHorizontal("BOX"); |
|
||||
|
|
||||
_coreSettings.icons[i] = (Sprite)EditorGUILayout.ObjectField(_coreSettings.icons[i], typeof(Sprite), false); |
|
||||
|
|
||||
if (GUILayout.Button("Remove")) |
|
||||
{ |
|
||||
_coreSettings.icons.RemoveAt(i); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.EndHorizontal(); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
if (GUILayout.Button("Add")) |
|
||||
{ |
|
||||
_coreSettings.icons.Add(null); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.Space(5); |
|
||||
|
|
||||
EditorGUILayout.EndVertical(); |
|
||||
} |
|
||||
|
|
||||
EditorGUILayout.EndScrollView(); |
|
||||
} |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: b1658450c9348fe42b5e8f5d95d83f9f |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
File diff suppressed because it is too large
@ -1,7 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 62e1b9866b2016f4d9921f7b336dec61 |
|
||||
PrefabImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 64c07fd64fbd8d64196de3ada09967a9 |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,494 +0,0 @@ |
|||||
%YAML 1.1 |
|
||||
%TAG !u! tag:unity3d.com,2011: |
|
||||
--- !u!1 &1456244201392955282 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 4835039882283377137} |
|
||||
- component: {fileID: 6532107693172269791} |
|
||||
- component: {fileID: 1274108057904526890} |
|
||||
m_Layer: 5 |
|
||||
m_Name: Icon |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &4835039882283377137 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1456244201392955282} |
|
||||
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_Children: [] |
|
||||
m_Father: {fileID: 4832726983953943758} |
|
||||
m_RootOrder: 0 |
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
||||
m_AnchorMin: {x: 0, y: 0.5} |
|
||||
m_AnchorMax: {x: 0, y: 0.5} |
|
||||
m_AnchoredPosition: {x: 37.5, y: 0} |
|
||||
m_SizeDelta: {x: 75, y: 75} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!222 &6532107693172269791 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1456244201392955282} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &1274108057904526890 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1456244201392955282} |
|
||||
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_Maskable: 1 |
|
||||
m_OnCullStateChanged: |
|
||||
m_PersistentCalls: |
|
||||
m_Calls: [] |
|
||||
m_Sprite: {fileID: 21300000, guid: d866b520bc595cb40a47091040c4b52e, type: 3} |
|
||||
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 &4832726982847611118 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 4832726982847611119} |
|
||||
- component: {fileID: 4832726982847611117} |
|
||||
- component: {fileID: 4832726982847611116} |
|
||||
- component: {fileID: 4832726982847577874} |
|
||||
m_Layer: 5 |
|
||||
m_Name: Element |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &4832726982847611119 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726982847611118} |
|
||||
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_Children: |
|
||||
- {fileID: 4832726983167705698} |
|
||||
- {fileID: 4832726983953943758} |
|
||||
- {fileID: 4832726984460761211} |
|
||||
- {fileID: 4832726983654132976} |
|
||||
m_Father: {fileID: 0} |
|
||||
m_RootOrder: 0 |
|
||||
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: 625, y: 90} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!222 &4832726982847611117 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726982847611118} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &4832726982847611116 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726982847611118} |
|
||||
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_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!114 &4832726982847577874 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726982847611118} |
|
||||
m_Enabled: 1 |
|
||||
m_EditorHideFlags: 0 |
|
||||
m_Script: {fileID: 11500000, guid: 033c8508ca9cff04aab7bf503452f0eb, type: 3} |
|
||||
m_Name: |
|
||||
m_EditorClassIdentifier: |
|
||||
_idText: {fileID: 4832726983167705699} |
|
||||
_iconImage: {fileID: 1274108057904526890} |
|
||||
_nameText: {fileID: 4832726984460761208} |
|
||||
_scoresText: {fileID: 4832726983654132977} |
|
||||
--- !u!1 &4832726983167705725 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 4832726983167705698} |
|
||||
- component: {fileID: 4832726983167705696} |
|
||||
- component: {fileID: 4832726983167705699} |
|
||||
m_Layer: 5 |
|
||||
m_Name: Place |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &4832726983167705698 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726983167705725} |
|
||||
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_Children: [] |
|
||||
m_Father: {fileID: 4832726982847611119} |
|
||||
m_RootOrder: 0 |
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
||||
m_AnchorMin: {x: 0, y: 0.5} |
|
||||
m_AnchorMax: {x: 0, y: 0.5} |
|
||||
m_AnchoredPosition: {x: 45, y: 0} |
|
||||
m_SizeDelta: {x: 75, y: 55} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!222 &4832726983167705696 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726983167705725} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &4832726983167705699 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726983167705725} |
|
||||
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_Maskable: 1 |
|
||||
m_OnCullStateChanged: |
|
||||
m_PersistentCalls: |
|
||||
m_Calls: [] |
|
||||
m_FontData: |
|
||||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} |
|
||||
m_FontSize: 75 |
|
||||
m_FontStyle: 0 |
|
||||
m_BestFit: 1 |
|
||||
m_MinSize: 7 |
|
||||
m_MaxSize: 75 |
|
||||
m_Alignment: 4 |
|
||||
m_AlignByGeometry: 1 |
|
||||
m_RichText: 1 |
|
||||
m_HorizontalOverflow: 0 |
|
||||
m_VerticalOverflow: 0 |
|
||||
m_LineSpacing: 1 |
|
||||
m_Text: 10 |
|
||||
--- !u!1 &4832726983654132979 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 4832726983654132976} |
|
||||
- component: {fileID: 4832726983654132982} |
|
||||
- component: {fileID: 4832726983654132977} |
|
||||
m_Layer: 5 |
|
||||
m_Name: Score |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &4832726983654132976 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726983654132979} |
|
||||
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_Children: [] |
|
||||
m_Father: {fileID: 4832726982847611119} |
|
||||
m_RootOrder: 3 |
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
||||
m_AnchorMin: {x: 1, y: 0.5} |
|
||||
m_AnchorMax: {x: 1, y: 0.5} |
|
||||
m_AnchoredPosition: {x: -62.5, y: 0} |
|
||||
m_SizeDelta: {x: 100, y: 60} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!222 &4832726983654132982 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726983654132979} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &4832726983654132977 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726983654132979} |
|
||||
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_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: 10000 |
|
||||
--- !u!1 &4832726983953943753 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 4832726983953943758} |
|
||||
- component: {fileID: 4832726983953943756} |
|
||||
- component: {fileID: 4832726983953943759} |
|
||||
- component: {fileID: 8730950323940531162} |
|
||||
m_Layer: 5 |
|
||||
m_Name: IconMask |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &4832726983953943758 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726983953943753} |
|
||||
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_Children: |
|
||||
- {fileID: 4835039882283377137} |
|
||||
m_Father: {fileID: 4832726982847611119} |
|
||||
m_RootOrder: 1 |
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
||||
m_AnchorMin: {x: 0, y: 0.5} |
|
||||
m_AnchorMax: {x: 0, y: 0.5} |
|
||||
m_AnchoredPosition: {x: 135, y: 0} |
|
||||
m_SizeDelta: {x: 75, y: 75} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!222 &4832726983953943756 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726983953943753} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &4832726983953943759 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726983953943753} |
|
||||
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_Maskable: 1 |
|
||||
m_OnCullStateChanged: |
|
||||
m_PersistentCalls: |
|
||||
m_Calls: [] |
|
||||
m_Sprite: {fileID: 21300000, guid: c59de59e23d9cf649a05d50dc333dbd6, type: 3} |
|
||||
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!114 &8730950323940531162 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726983953943753} |
|
||||
m_Enabled: 1 |
|
||||
m_EditorHideFlags: 0 |
|
||||
m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} |
|
||||
m_Name: |
|
||||
m_EditorClassIdentifier: |
|
||||
m_ShowMaskGraphic: 0 |
|
||||
--- !u!1 &4832726984460761210 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 4832726984460761211} |
|
||||
- component: {fileID: 4832726984460761209} |
|
||||
- component: {fileID: 4832726984460761208} |
|
||||
m_Layer: 5 |
|
||||
m_Name: Name |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &4832726984460761211 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726984460761210} |
|
||||
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_Children: [] |
|
||||
m_Father: {fileID: 4832726982847611119} |
|
||||
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: 37.5, y: 0} |
|
||||
m_SizeDelta: {x: -325, y: 0} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!222 &4832726984460761209 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726984460761210} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &4832726984460761208 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 4832726984460761210} |
|
||||
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_Maskable: 1 |
|
||||
m_OnCullStateChanged: |
|
||||
m_PersistentCalls: |
|
||||
m_Calls: [] |
|
||||
m_FontData: |
|
||||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} |
|
||||
m_FontSize: 50 |
|
||||
m_FontStyle: 0 |
|
||||
m_BestFit: 1 |
|
||||
m_MinSize: 5 |
|
||||
m_MaxSize: 50 |
|
||||
m_Alignment: 3 |
|
||||
m_AlignByGeometry: 0 |
|
||||
m_RichText: 1 |
|
||||
m_HorizontalOverflow: 0 |
|
||||
m_VerticalOverflow: 0 |
|
||||
m_LineSpacing: 1 |
|
||||
m_Text: Name |
|
||||
@ -1,7 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 3e7753bdc3624224384e69a87d877d28 |
|
||||
PrefabImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 10f10b9d062226247918e8cd4999d2a9 |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
File diff suppressed because it is too large
@ -1,7 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 8e2ae667f43d0b949b2b1549a43217f5 |
|
||||
PrefabImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,513 +0,0 @@ |
|||||
%YAML 1.1 |
|
||||
%TAG !u! tag:unity3d.com,2011: |
|
||||
--- !u!1 &465185794294059702 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 2375085693327900449} |
|
||||
m_Layer: 0 |
|
||||
m_Name: '[Body]' |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 0 |
|
||||
--- !u!224 &2375085693327900449 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 465185794294059702} |
|
||||
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_Children: |
|
||||
- {fileID: 9060159323413970409} |
|
||||
- {fileID: 5015656472543607446} |
|
||||
- {fileID: 3099020915221303854} |
|
||||
m_Father: {fileID: 3153233162198040569} |
|
||||
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 &3153233162198040570 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 3153233162198040569} |
|
||||
- component: {fileID: 3153233162198040550} |
|
||||
- component: {fileID: 3153233162198040551} |
|
||||
- component: {fileID: 3153233162198040568} |
|
||||
- component: {fileID: 970870832978870881} |
|
||||
m_Layer: 0 |
|
||||
m_Name: '[Interstitial]' |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &3153233162198040569 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 3153233162198040570} |
|
||||
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_Children: |
|
||||
- {fileID: 2375085693327900449} |
|
||||
m_Father: {fileID: 0} |
|
||||
m_RootOrder: 0 |
|
||||
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!223 &3153233162198040550 |
|
||||
Canvas: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 3153233162198040570} |
|
||||
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: 32767 |
|
||||
m_TargetDisplay: 0 |
|
||||
--- !u!114 &3153233162198040551 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 3153233162198040570} |
|
||||
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: 1920, y: 1080} |
|
||||
m_ScreenMatchMode: 0 |
|
||||
m_MatchWidthOrHeight: 1 |
|
||||
m_PhysicalUnit: 3 |
|
||||
m_FallbackScreenDPI: 96 |
|
||||
m_DefaultSpriteDPI: 96 |
|
||||
m_DynamicPixelsPerUnit: 1 |
|
||||
--- !u!114 &3153233162198040568 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 3153233162198040570} |
|
||||
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 &970870832978870881 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 3153233162198040570} |
|
||||
m_Enabled: 1 |
|
||||
m_EditorHideFlags: 0 |
|
||||
m_Script: {fileID: 11500000, guid: c873a6dc7007f2245873024667ba02ef, type: 3} |
|
||||
m_Name: |
|
||||
m_EditorClassIdentifier: |
|
||||
_body: {fileID: 465185794294059702} |
|
||||
--- !u!1 &3967899514880254659 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 3099020915221303854} |
|
||||
- component: {fileID: 5951662694042999493} |
|
||||
- component: {fileID: 8772386779327561399} |
|
||||
- component: {fileID: 2361566438791772230} |
|
||||
m_Layer: 0 |
|
||||
m_Name: ButtonClose |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &3099020915221303854 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 3967899514880254659} |
|
||||
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_Children: |
|
||||
- {fileID: 6945648809060158024} |
|
||||
m_Father: {fileID: 2375085693327900449} |
|
||||
m_RootOrder: 2 |
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
||||
m_AnchorMin: {x: 0, y: 0.5} |
|
||||
m_AnchorMax: {x: 1, y: 0.5} |
|
||||
m_AnchoredPosition: {x: 0, y: -100} |
|
||||
m_SizeDelta: {x: -52, y: 100} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!222 &5951662694042999493 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 3967899514880254659} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &8772386779327561399 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 3967899514880254659} |
|
||||
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_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 &2361566438791772230 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 3967899514880254659} |
|
||||
m_Enabled: 1 |
|
||||
m_EditorHideFlags: 0 |
|
||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} |
|
||||
m_Name: |
|
||||
m_EditorClassIdentifier: |
|
||||
m_Navigation: |
|
||||
m_Mode: 3 |
|
||||
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: 8772386779327561399} |
|
||||
m_OnClick: |
|
||||
m_PersistentCalls: |
|
||||
m_Calls: |
|
||||
- m_Target: {fileID: 970870832978870881} |
|
||||
m_MethodName: CloseInterstitial |
|
||||
m_Mode: 1 |
|
||||
m_Arguments: |
|
||||
m_ObjectArgument: {fileID: 0} |
|
||||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine |
|
||||
m_IntArgument: 0 |
|
||||
m_FloatArgument: 0 |
|
||||
m_StringArgument: |
|
||||
m_BoolArgument: 0 |
|
||||
m_CallState: 2 |
|
||||
--- !u!1 &7978909147358322622 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 6945648809060158024} |
|
||||
- component: {fileID: 8546655629721462465} |
|
||||
- component: {fileID: 2596622988549486362} |
|
||||
m_Layer: 0 |
|
||||
m_Name: Text |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &6945648809060158024 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 7978909147358322622} |
|
||||
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_Children: [] |
|
||||
m_Father: {fileID: 3099020915221303854} |
|
||||
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: -20, y: -20} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!222 &8546655629721462465 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 7978909147358322622} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &2596622988549486362 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 7978909147358322622} |
|
||||
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_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: 100 |
|
||||
m_Alignment: 4 |
|
||||
m_AlignByGeometry: 0 |
|
||||
m_RichText: 1 |
|
||||
m_HorizontalOverflow: 0 |
|
||||
m_VerticalOverflow: 0 |
|
||||
m_LineSpacing: 1 |
|
||||
m_Text: Close |
|
||||
--- !u!1 &9192261670252842308 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 9060159323413970409} |
|
||||
- component: {fileID: 1488170846884233853} |
|
||||
- component: {fileID: 4158822712970796755} |
|
||||
m_Layer: 0 |
|
||||
m_Name: BG |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &9060159323413970409 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 9192261670252842308} |
|
||||
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_Children: [] |
|
||||
m_Father: {fileID: 2375085693327900449} |
|
||||
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 &1488170846884233853 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 9192261670252842308} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &4158822712970796755 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 9192261670252842308} |
|
||||
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_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 &9199746465781003676 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 5015656472543607446} |
|
||||
- component: {fileID: 5111515612377397706} |
|
||||
- component: {fileID: 1089580381801767402} |
|
||||
m_Layer: 0 |
|
||||
m_Name: Text |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &5015656472543607446 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 9199746465781003676} |
|
||||
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_Children: [] |
|
||||
m_Father: {fileID: 2375085693327900449} |
|
||||
m_RootOrder: 1 |
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
||||
m_AnchorMin: {x: 0, y: 0.5} |
|
||||
m_AnchorMax: {x: 1, y: 0.5} |
|
||||
m_AnchoredPosition: {x: 0, y: 150} |
|
||||
m_SizeDelta: {x: -52, y: 150} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!222 &5111515612377397706 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 9199746465781003676} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &1089580381801767402 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 9199746465781003676} |
|
||||
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_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: 100 |
|
||||
m_Alignment: 4 |
|
||||
m_AlignByGeometry: 0 |
|
||||
m_RichText: 1 |
|
||||
m_HorizontalOverflow: 0 |
|
||||
m_VerticalOverflow: 0 |
|
||||
m_LineSpacing: 1 |
|
||||
m_Text: Demo interstitial |
|
||||
@ -1,7 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 6fbc34cb796acb9499884eb38c25bf0c |
|
||||
PrefabImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,722 +0,0 @@ |
|||||
%YAML 1.1 |
|
||||
%TAG !u! tag:unity3d.com,2011: |
|
||||
--- !u!1 &61379785462888704 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 61379785462888707} |
|
||||
- component: {fileID: 61379785462888708} |
|
||||
- component: {fileID: 61379785462888709} |
|
||||
- component: {fileID: 61379785462888706} |
|
||||
- component: {fileID: 2050820945346482726} |
|
||||
m_Layer: 0 |
|
||||
m_Name: '[Rewarded]' |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &61379785462888707 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 61379785462888704} |
|
||||
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_Children: |
|
||||
- {fileID: 7374496034294952077} |
|
||||
m_Father: {fileID: 0} |
|
||||
m_RootOrder: 0 |
|
||||
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!223 &61379785462888708 |
|
||||
Canvas: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 61379785462888704} |
|
||||
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: 32767 |
|
||||
m_TargetDisplay: 0 |
|
||||
--- !u!114 &61379785462888709 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 61379785462888704} |
|
||||
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: 1920, y: 1080} |
|
||||
m_ScreenMatchMode: 0 |
|
||||
m_MatchWidthOrHeight: 1 |
|
||||
m_PhysicalUnit: 3 |
|
||||
m_FallbackScreenDPI: 96 |
|
||||
m_DefaultSpriteDPI: 96 |
|
||||
m_DynamicPixelsPerUnit: 1 |
|
||||
--- !u!114 &61379785462888706 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 61379785462888704} |
|
||||
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 &2050820945346482726 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 61379785462888704} |
|
||||
m_Enabled: 1 |
|
||||
m_EditorHideFlags: 0 |
|
||||
m_Script: {fileID: 11500000, guid: 474311b49c69091468bfed033f2e2f9f, type: 3} |
|
||||
m_Name: |
|
||||
m_EditorClassIdentifier: |
|
||||
_body: {fileID: 5430272459540553542} |
|
||||
--- !u!1 &2379039786213369696 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 8938833472501383887} |
|
||||
- component: {fileID: 7761064648285082332} |
|
||||
- component: {fileID: 7758383725558034468} |
|
||||
- component: {fileID: 4921963351934120176} |
|
||||
m_Layer: 0 |
|
||||
m_Name: ButtonSucces |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &8938833472501383887 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 2379039786213369696} |
|
||||
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_Children: |
|
||||
- {fileID: 4327428808215608147} |
|
||||
m_Father: {fileID: 7374496034294952077} |
|
||||
m_RootOrder: 2 |
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
||||
m_AnchorMin: {x: 0, y: 0.5} |
|
||||
m_AnchorMax: {x: 1, y: 0.5} |
|
||||
m_AnchoredPosition: {x: 0, y: -100} |
|
||||
m_SizeDelta: {x: -50, y: 100} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!222 &7761064648285082332 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 2379039786213369696} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &7758383725558034468 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 2379039786213369696} |
|
||||
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_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 &4921963351934120176 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 2379039786213369696} |
|
||||
m_Enabled: 1 |
|
||||
m_EditorHideFlags: 0 |
|
||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} |
|
||||
m_Name: |
|
||||
m_EditorClassIdentifier: |
|
||||
m_Navigation: |
|
||||
m_Mode: 3 |
|
||||
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: 7758383725558034468} |
|
||||
m_OnClick: |
|
||||
m_PersistentCalls: |
|
||||
m_Calls: |
|
||||
- m_Target: {fileID: 2050820945346482726} |
|
||||
m_MethodName: OnSuccesClick |
|
||||
m_Mode: 1 |
|
||||
m_Arguments: |
|
||||
m_ObjectArgument: {fileID: 0} |
|
||||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine |
|
||||
m_IntArgument: 0 |
|
||||
m_FloatArgument: 0 |
|
||||
m_StringArgument: |
|
||||
m_BoolArgument: 0 |
|
||||
m_CallState: 2 |
|
||||
--- !u!1 &3816359472612858805 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 2930265018485094252} |
|
||||
- component: {fileID: 5983754395881897420} |
|
||||
- component: {fileID: 1066519190902012655} |
|
||||
m_Layer: 0 |
|
||||
m_Name: Text |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &2930265018485094252 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 3816359472612858805} |
|
||||
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_Children: [] |
|
||||
m_Father: {fileID: 2918816899422256780} |
|
||||
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: -20, y: -20} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!222 &5983754395881897420 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 3816359472612858805} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &1066519190902012655 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 3816359472612858805} |
|
||||
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_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: 100 |
|
||||
m_Alignment: 4 |
|
||||
m_AlignByGeometry: 0 |
|
||||
m_RichText: 1 |
|
||||
m_HorizontalOverflow: 0 |
|
||||
m_VerticalOverflow: 0 |
|
||||
m_LineSpacing: 1 |
|
||||
m_Text: Failed |
|
||||
--- !u!1 &5430272459540553542 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 7374496034294952077} |
|
||||
m_Layer: 0 |
|
||||
m_Name: '[Body]' |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 0 |
|
||||
--- !u!224 &7374496034294952077 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 5430272459540553542} |
|
||||
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_Children: |
|
||||
- {fileID: 4952258857795767347} |
|
||||
- {fileID: 3567100912844454735} |
|
||||
- {fileID: 8938833472501383887} |
|
||||
- {fileID: 2918816899422256780} |
|
||||
m_Father: {fileID: 61379785462888707} |
|
||||
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 &6100443967620662007 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 2918816899422256780} |
|
||||
- component: {fileID: 8919178595881492440} |
|
||||
- component: {fileID: 8261959141862538455} |
|
||||
- component: {fileID: 1606181616184407781} |
|
||||
m_Layer: 0 |
|
||||
m_Name: ButtonFailed |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &2918816899422256780 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 6100443967620662007} |
|
||||
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_Children: |
|
||||
- {fileID: 2930265018485094252} |
|
||||
m_Father: {fileID: 7374496034294952077} |
|
||||
m_RootOrder: 3 |
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
||||
m_AnchorMin: {x: 0, y: 0.5} |
|
||||
m_AnchorMax: {x: 1, y: 0.5} |
|
||||
m_AnchoredPosition: {x: 0, y: -225} |
|
||||
m_SizeDelta: {x: -50, y: 100} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!222 &8919178595881492440 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 6100443967620662007} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &8261959141862538455 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 6100443967620662007} |
|
||||
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_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 &1606181616184407781 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 6100443967620662007} |
|
||||
m_Enabled: 1 |
|
||||
m_EditorHideFlags: 0 |
|
||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} |
|
||||
m_Name: |
|
||||
m_EditorClassIdentifier: |
|
||||
m_Navigation: |
|
||||
m_Mode: 3 |
|
||||
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: 8261959141862538455} |
|
||||
m_OnClick: |
|
||||
m_PersistentCalls: |
|
||||
m_Calls: |
|
||||
- m_Target: {fileID: 2050820945346482726} |
|
||||
m_MethodName: OnFailedClick |
|
||||
m_Mode: 1 |
|
||||
m_Arguments: |
|
||||
m_ObjectArgument: {fileID: 0} |
|
||||
m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine |
|
||||
m_IntArgument: 0 |
|
||||
m_FloatArgument: 0 |
|
||||
m_StringArgument: |
|
||||
m_BoolArgument: 0 |
|
||||
m_CallState: 2 |
|
||||
--- !u!1 &7042927892463061712 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 3567100912844454735} |
|
||||
- component: {fileID: 697014533591266793} |
|
||||
- component: {fileID: 5463019028888656426} |
|
||||
m_Layer: 0 |
|
||||
m_Name: Text |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &3567100912844454735 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 7042927892463061712} |
|
||||
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_Children: [] |
|
||||
m_Father: {fileID: 7374496034294952077} |
|
||||
m_RootOrder: 1 |
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
||||
m_AnchorMin: {x: 0, y: 0.5} |
|
||||
m_AnchorMax: {x: 1, y: 0.5} |
|
||||
m_AnchoredPosition: {x: 0, y: 150} |
|
||||
m_SizeDelta: {x: -50, y: 150} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!222 &697014533591266793 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 7042927892463061712} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &5463019028888656426 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 7042927892463061712} |
|
||||
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_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: 100 |
|
||||
m_Alignment: 4 |
|
||||
m_AlignByGeometry: 0 |
|
||||
m_RichText: 1 |
|
||||
m_HorizontalOverflow: 0 |
|
||||
m_VerticalOverflow: 0 |
|
||||
m_LineSpacing: 1 |
|
||||
m_Text: Demo rewarded |
|
||||
--- !u!1 &7168474636365828341 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 4952258857795767347} |
|
||||
- component: {fileID: 6429987187747633325} |
|
||||
- component: {fileID: 1700608458110944245} |
|
||||
m_Layer: 0 |
|
||||
m_Name: BG |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &4952258857795767347 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 7168474636365828341} |
|
||||
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_Children: [] |
|
||||
m_Father: {fileID: 7374496034294952077} |
|
||||
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 &6429987187747633325 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 7168474636365828341} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &1700608458110944245 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 7168474636365828341} |
|
||||
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_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 &8366391594641401251 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 4327428808215608147} |
|
||||
- component: {fileID: 7451587443598638399} |
|
||||
- component: {fileID: 8096141370465438165} |
|
||||
m_Layer: 0 |
|
||||
m_Name: Text |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &4327428808215608147 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 8366391594641401251} |
|
||||
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_Children: [] |
|
||||
m_Father: {fileID: 8938833472501383887} |
|
||||
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: -20, y: -20} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!222 &7451587443598638399 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 8366391594641401251} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &8096141370465438165 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 8366391594641401251} |
|
||||
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_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: 100 |
|
||||
m_Alignment: 4 |
|
||||
m_AlignByGeometry: 0 |
|
||||
m_RichText: 1 |
|
||||
m_HorizontalOverflow: 0 |
|
||||
m_VerticalOverflow: 0 |
|
||||
m_LineSpacing: 1 |
|
||||
m_Text: Succes |
|
||||
@ -1,7 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: f5d7cfd415908ff458fe3b7467c904a4 |
|
||||
PrefabImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,799 +0,0 @@ |
|||||
%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: 0} |
|
||||
m_IndirectSpecularColor: {r: 0.37311953, g: 0.38074014, b: 0.3587274, a: 1} |
|
||||
m_UseRadianceAmbientProbe: 0 |
|
||||
--- !u!157 &3 |
|
||||
LightmapSettings: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
serializedVersion: 11 |
|
||||
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: 512 |
|
||||
m_PVRBounces: 2 |
|
||||
m_PVREnvironmentSampleCount: 256 |
|
||||
m_PVREnvironmentReferencePointCount: 2048 |
|
||||
m_PVRFilteringMode: 1 |
|
||||
m_PVRDenoiserTypeDirect: 1 |
|
||||
m_PVRDenoiserTypeIndirect: 1 |
|
||||
m_PVRDenoiserTypeAO: 1 |
|
||||
m_PVRFilterTypeDirect: 0 |
|
||||
m_PVRFilterTypeIndirect: 0 |
|
||||
m_PVRFilterTypeAO: 0 |
|
||||
m_PVREnvironmentMIS: 1 |
|
||||
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_UseShadowmask: 1 |
|
||||
--- !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 |
|
||||
debug: |
|
||||
m_Flags: 0 |
|
||||
m_NavMeshData: {fileID: 0} |
|
||||
--- !u!1 &776272469 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 776272472} |
|
||||
- component: {fileID: 776272471} |
|
||||
- component: {fileID: 776272470} |
|
||||
m_Layer: 0 |
|
||||
m_Name: EventSystem |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!114 &776272470 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 776272469} |
|
||||
m_Enabled: 1 |
|
||||
m_EditorHideFlags: 0 |
|
||||
m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} |
|
||||
m_Name: |
|
||||
m_EditorClassIdentifier: |
|
||||
m_HorizontalAxis: Horizontal |
|
||||
m_VerticalAxis: Vertical |
|
||||
m_SubmitButton: Submit |
|
||||
m_CancelButton: Cancel |
|
||||
m_InputActionsPerSecond: 10 |
|
||||
m_RepeatDelay: 0.5 |
|
||||
m_ForceModuleActive: 0 |
|
||||
--- !u!114 &776272471 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 776272469} |
|
||||
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 &776272472 |
|
||||
Transform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 776272469} |
|
||||
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_Children: [] |
|
||||
m_Father: {fileID: 0} |
|
||||
m_RootOrder: 2 |
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
||||
--- !u!1 &892138052 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 892138056} |
|
||||
- component: {fileID: 892138055} |
|
||||
- component: {fileID: 892138054} |
|
||||
- component: {fileID: 892138053} |
|
||||
m_Layer: 5 |
|
||||
m_Name: Canvas |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!114 &892138053 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 892138052} |
|
||||
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 &892138054 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 892138052} |
|
||||
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: 1920, y: 1080} |
|
||||
m_ScreenMatchMode: 0 |
|
||||
m_MatchWidthOrHeight: 1 |
|
||||
m_PhysicalUnit: 3 |
|
||||
m_FallbackScreenDPI: 96 |
|
||||
m_DefaultSpriteDPI: 96 |
|
||||
m_DynamicPixelsPerUnit: 1 |
|
||||
--- !u!223 &892138055 |
|
||||
Canvas: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 892138052} |
|
||||
m_Enabled: 1 |
|
||||
serializedVersion: 3 |
|
||||
m_RenderMode: 1 |
|
||||
m_Camera: {fileID: 1777567346} |
|
||||
m_PlaneDistance: 1 |
|
||||
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 &892138056 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 892138052} |
|
||||
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_Children: |
|
||||
- {fileID: 1127382359} |
|
||||
- {fileID: 1630259401} |
|
||||
m_Father: {fileID: 0} |
|
||||
m_RootOrder: 1 |
|
||||
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 &1127382358 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 1127382359} |
|
||||
- component: {fileID: 1127382362} |
|
||||
- component: {fileID: 1127382361} |
|
||||
- component: {fileID: 1127382360} |
|
||||
- component: {fileID: 1127382363} |
|
||||
m_Layer: 5 |
|
||||
m_Name: ReloadButton |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &1127382359 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1127382358} |
|
||||
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_Children: |
|
||||
- {fileID: 1465904772} |
|
||||
m_Father: {fileID: 892138056} |
|
||||
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: 50} |
|
||||
m_SizeDelta: {x: 450, y: 75} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!114 &1127382360 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1127382358} |
|
||||
m_Enabled: 1 |
|
||||
m_EditorHideFlags: 0 |
|
||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} |
|
||||
m_Name: |
|
||||
m_EditorClassIdentifier: |
|
||||
m_Navigation: |
|
||||
m_Mode: 3 |
|
||||
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: 1127382361} |
|
||||
m_OnClick: |
|
||||
m_PersistentCalls: |
|
||||
m_Calls: [] |
|
||||
--- !u!114 &1127382361 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1127382358} |
|
||||
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_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!222 &1127382362 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1127382358} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!114 &1127382363 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1127382358} |
|
||||
m_Enabled: 1 |
|
||||
m_EditorHideFlags: 0 |
|
||||
m_Script: {fileID: 11500000, guid: a3d788ed48556cc4e89bf819a08da493, type: 3} |
|
||||
m_Name: |
|
||||
m_EditorClassIdentifier: |
|
||||
_scene: 1 |
|
||||
--- !u!1 &1465904771 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 1465904772} |
|
||||
- component: {fileID: 1465904774} |
|
||||
- component: {fileID: 1465904773} |
|
||||
m_Layer: 5 |
|
||||
m_Name: Text |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &1465904772 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1465904771} |
|
||||
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_Children: [] |
|
||||
m_Father: {fileID: 1127382359} |
|
||||
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!114 &1465904773 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1465904771} |
|
||||
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_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: Reload |
|
||||
--- !u!222 &1465904774 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1465904771} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!1 &1466807247 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 1466807248} |
|
||||
- component: {fileID: 1466807250} |
|
||||
- component: {fileID: 1466807249} |
|
||||
m_Layer: 5 |
|
||||
m_Name: Text |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &1466807248 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1466807247} |
|
||||
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_Children: [] |
|
||||
m_Father: {fileID: 1630259401} |
|
||||
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!114 &1466807249 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1466807247} |
|
||||
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_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: Show Rewarded |
|
||||
--- !u!222 &1466807250 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1466807247} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!1 &1630259400 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 1630259401} |
|
||||
- component: {fileID: 1630259405} |
|
||||
- component: {fileID: 1630259404} |
|
||||
- component: {fileID: 1630259403} |
|
||||
- component: {fileID: 1630259402} |
|
||||
m_Layer: 5 |
|
||||
m_Name: RewardedButton |
|
||||
m_TagString: Untagged |
|
||||
m_Icon: {fileID: 0} |
|
||||
m_NavMeshLayer: 0 |
|
||||
m_StaticEditorFlags: 0 |
|
||||
m_IsActive: 1 |
|
||||
--- !u!224 &1630259401 |
|
||||
RectTransform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1630259400} |
|
||||
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_Children: |
|
||||
- {fileID: 1466807248} |
|
||||
m_Father: {fileID: 892138056} |
|
||||
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: -50} |
|
||||
m_SizeDelta: {x: 450, y: 75} |
|
||||
m_Pivot: {x: 0.5, y: 0.5} |
|
||||
--- !u!114 &1630259402 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1630259400} |
|
||||
m_Enabled: 1 |
|
||||
m_EditorHideFlags: 0 |
|
||||
m_Script: {fileID: 11500000, guid: db488a5fb66911a478bcb81d1e551aaf, type: 3} |
|
||||
m_Name: |
|
||||
m_EditorClassIdentifier: |
|
||||
_onSucces: |
|
||||
m_PersistentCalls: |
|
||||
m_Calls: [] |
|
||||
_onFailed: |
|
||||
m_PersistentCalls: |
|
||||
m_Calls: [] |
|
||||
--- !u!114 &1630259403 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1630259400} |
|
||||
m_Enabled: 1 |
|
||||
m_EditorHideFlags: 0 |
|
||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} |
|
||||
m_Name: |
|
||||
m_EditorClassIdentifier: |
|
||||
m_Navigation: |
|
||||
m_Mode: 3 |
|
||||
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: 1630259404} |
|
||||
m_OnClick: |
|
||||
m_PersistentCalls: |
|
||||
m_Calls: [] |
|
||||
--- !u!114 &1630259404 |
|
||||
MonoBehaviour: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1630259400} |
|
||||
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_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!222 &1630259405 |
|
||||
CanvasRenderer: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1630259400} |
|
||||
m_CullTransparentMesh: 0 |
|
||||
--- !u!1 &1777567344 |
|
||||
GameObject: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
serializedVersion: 6 |
|
||||
m_Component: |
|
||||
- component: {fileID: 1777567347} |
|
||||
- component: {fileID: 1777567346} |
|
||||
- component: {fileID: 1777567345} |
|
||||
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 &1777567345 |
|
||||
AudioListener: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1777567344} |
|
||||
m_Enabled: 1 |
|
||||
--- !u!20 &1777567346 |
|
||||
Camera: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1777567344} |
|
||||
m_Enabled: 1 |
|
||||
serializedVersion: 2 |
|
||||
m_ClearFlags: 2 |
|
||||
m_BackGroundColor: {r: 0, g: 0, b: 0, 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: 2 |
|
||||
field of view: 60 |
|
||||
orthographic: 1 |
|
||||
orthographic size: 1 |
|
||||
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 &1777567347 |
|
||||
Transform: |
|
||||
m_ObjectHideFlags: 0 |
|
||||
m_CorrespondingSourceObject: {fileID: 0} |
|
||||
m_PrefabInstance: {fileID: 0} |
|
||||
m_PrefabAsset: {fileID: 0} |
|
||||
m_GameObject: {fileID: 1777567344} |
|
||||
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_Children: [] |
|
||||
m_Father: {fileID: 0} |
|
||||
m_RootOrder: 0 |
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |
|
||||
@ -1,8 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: fc598b5abd5e76647ae6e37dd2bd1f02 |
|
||||
folderAsset: yes |
|
||||
DefaultImporter: |
|
||||
externalObjects: {} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,24 +0,0 @@ |
|||||
using System.Collections; |
|
||||
using System.Collections.Generic; |
|
||||
using UnityEngine; |
|
||||
|
|
||||
namespace Core.IAP |
|
||||
{ |
|
||||
public enum Products |
|
||||
{ |
|
||||
NULL = 0, |
|
||||
} |
|
||||
|
|
||||
public class ProductsList |
|
||||
{ |
|
||||
public static Dictionary<Products, string> ConsumableProducts = new Dictionary<Products, string> |
|
||||
{ |
|
||||
//{ Products.NULL, "null" },
|
|
||||
}; |
|
||||
|
|
||||
public static Dictionary<Products, string> NonConsumableProducts = new Dictionary<Products, string> |
|
||||
{ |
|
||||
//{ Products.NULL, "null" },
|
|
||||
}; |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: d8c1ccad9148b634d8961274f50e2b8a |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
@ -1,9 +0,0 @@ |
|||||
namespace Core.SceneManagement |
|
||||
{ |
|
||||
public enum Scenes |
|
||||
{ |
|
||||
None = -1, |
|
||||
Init = 0, |
|
||||
Test = 1, |
|
||||
} |
|
||||
} |
|
||||
@ -1,11 +0,0 @@ |
|||||
fileFormatVersion: 2 |
|
||||
guid: 95723f45a2eef8f4c9f7b0a2ee3d639f |
|
||||
MonoImporter: |
|
||||
externalObjects: {} |
|
||||
serializedVersion: 2 |
|
||||
defaultReferences: [] |
|
||||
executionOrder: 0 |
|
||||
icon: {instanceID: 0} |
|
||||
userData: |
|
||||
assetBundleName: |
|
||||
assetBundleVariant: |
|
||||
|
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue